> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.mangopay.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.mangopay.com/_mcp/server.

# 003012

<table>
  <tbody>
    <tr>
      <th class="header">
        Error message
      </th>

      <td class="table-content">
        The repudiation has already been successfully settled
      </td>
    </tr>

    <tr>
      <th class="header">
        Description
      </th>

      <td class="table-content">
        The settlement transfer failed because the repudiation has already been settled.
      </td>
    </tr>

    <tr>
      <th class="header">
        Categories
      </th>

      <td class="table-content">
        Dispute
      </td>
    </tr>
  </tbody>
</table>

#### Causes

This error may be triggered when the platform tries to settle a dispute that has already been settled. This usually occurs if the initial transaction has no fees.

#### What to do

In such cases, you should check if the dispute has indeed been settled. If not, you should contact Mangopay Support team [via the Dashboard](https://hub.mangopay.com/).

#### Example

In the example below, a settlement transaction was attempted for an already settled dispute.

**`API Response`**

```json API Response
{
    "Id": "6666771",
    "Tag": null,
    "CreationDate": 1673446724,
    "ResultCode": "003012",
    "ResultMessage": "The repudiation has already been successfully settled",
    "DebitedFunds": {
        "Currency": "EUR",
        "Amount": 4900
    },
    "Fees": {
        "Currency": "EUR",
        "Amount": 0
    },
    "AuthorId": "6666735",
    "CreditedUserId": null,
    "CreditedFunds": {
        "Currency": "EUR",
        "Amount": 4900
    },
    "Status": "FAILED",
    "ExecutionDate": null,
    "Type": "TRANSFER",
    "Nature": "SETTLEMENT",
    "CreditedWalletId": "CREDIT_EUR",
    "DebitedWalletId": "6666736",
    "RepudiationId": "6666741"
}
```