> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fintoc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transfer

A `Transfer` is a single money movement, inbound or outbound. Inbound transfers are tied to an Account Number; outbound transfers debit an `Account`. This page explains the `Transfer` data model: the `Counterparty`, statuses, limits, returns, and authorization. For the field-by-field reference, see [the `Transfer` object](/reference/transfers-api/transfers/transfer-object).

## Transfer counterparty

Each `Transfer` includes a nested `Counterparty` object that represents the other party in the transfer: either the sender or the recipient, depending on the direction.

The `Counterparty` object includes information such as:

* Name of the counterparty (e.g. a customer, supplier, or partner).
* Bank account details, like account number and bank code.

You can think of the `Counterparty` as the “who” of the transfer:

* For inbound transfers, the `Counterparty` is the sender, the entity that initiated the transfer to your Account Number.
* For outbound transfers, the `Counterparty` is the recipient, the entity that receives funds from your `Account`.

This structure gives you one consistent way to view and reconcile every transfer, regardless of the counterparty.

## Transfer statuses and webhook notifications

A `Transfer` moves through these statuses, and Fintoc emits a webhook for each transition:

<img src="https://mintcdn.com/fintoc-49b8bee8/YQmOnq8Zegydl6oL/images/65876da117aa2b5d08bccd474ddcdde2386fd12e362f6d76e18362625c371874-image.png?fit=max&auto=format&n=YQmOnq8Zegydl6oL&q=85&s=26eef6ccbefe18a20b407ecd5d96c2a3" alt="Transfer status lifecycle and the webhook event Fintoc emits at each transition" width="2424" height="1521" data-path="images/65876da117aa2b5d08bccd474ddcdde2386fd12e362f6d76e18362625c371874-image.png" />

## Transfer limits

The maximum amount per `Transfer` depends on the country:

<table>
  <tr>
    <th>Limit</th>
    <th>🇲🇽 Mexico</th>
    <th>🇨🇱 Chile</th>
  </tr>

  <tr>
    <td>Maximum amount per transfer</td>
    <td>No limit</td>
    <td>\$7,000,000 CLP</td>
  </tr>
</table>

## Rate limits

The default rate limit is 10 `Transfer` requests per second per client. To request a higher limit, contact Fintoc support.

## Transfer returns

### 🇲🇽 Mexico

In Mexico, you can request a return of an inbound `Transfer` if you don't recognize it or it doesn't meet your business's acceptance criteria. When Fintoc returns the `Transfer`, its status changes to `returned`. Fintoc deducts the amount from your account balance.

### 🇨🇱 Chile

In Chile, the [Centro de Compensación Automatizado](https://www.cca.cl/) (CCA) can reject inbound or outbound `Transfer` objects. When the CCA rejects a `Transfer`, the `Transfer` status changes to `returned` and Fintoc restores the funds to your account balance.

## Authorizing a transfer

The Transfers API supports a single authorizer. When one person in your organization who has authorizing permission confirms a `Transfer`, Fintoc pays it out immediately.
