> 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.

# 001003

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

      <td class="table-content">
        Unsufficient balance for this emoney owner
      </td>
    </tr>

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

      <td class="table-content">
        The transaction failed due to insufficient balance for the e-money owner.
      </td>
    </tr>

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

      <td class="table-content">
        Refund

        \


        Wallet
      </td>
    </tr>
  </tbody>
</table>

#### Causes

This error occurs when there are not enough funds in the wallet for which the author of the transaction is the actual e-money owner. This is usually due to an issue with the money flow implementation.

#### What to do

In such cases, platforms may need to review their implementation of refunds to ensure that if the initial pay-in automatically triggers a transfer, then the transfer is refunded before the pay-in, thereby assuring that the funds to be refunded are present.

#### Example

**`API Response`**

```json API Response
{
    "Id":"6664739",
    "Tag":null,
    "CreationDate":1677251604,
    "AuthorId":"6664725",
    "CreditedUserId":null,
    "DebitedFunds":{
        "Currency":"EUR",
        "Amount":1000
    },
    "CreditedFunds":{
        "Currency":"EUR",
        "Amount":1000
    },
    "Fees":{
        "Currency":"EUR",
        "Amount":0
    },
    "Status":"FAILED",
    "ResultCode":"001003",
    "ResultMessage":"Unsufficient balance for this emoney owner",
    "ExecutionDate":null,
    "Type":"TRANSFER",
    "Nature":"REFUND",
    "InitialTransactionId":"6664736",
    "InitialTransactionType":"TRANSFER",
    "InitialTransactionNature":"REGULAR",
    "DebitedWalletId":"6664734",
    "CreditedWalletId":"6664726",
    "RefundReason":{
        "RefundReasonMessage":null,
        "RefundReasonType":"OTHER"
    }
}
```