Skip to main content

Transfers

A transfer moves funds from a customer's current account to another account. Depending on the destination, there are two types:

typeDescription
OUTGOING_TRANSFEROutgoing transfer to a third party via CVU, CBU, or alias (another entity or wallet).
INTERNAL_TRANSFERInternal transfer between two current accounts of the same customer.

The source of funds is always a customer's current account (sourceAccountId). You can specify the destination in two ways: inline (CVU/CBU + counterparty data) or by referencing a recipient from the address book (contactId).

ARS only

Transfers operate in Argentine pesos. The transfer's currencyCode must match the source account's currency.

Model

{
"id": 90021,
"type": "OUTGOING_TRANSFER",
"status": "COMPLETED",
"sourceAccountId": 17,
"amount": 150000.00,
"currencyCode": "ARS",
"destination": {
"cbuCvu": "0000000088776655443322",
"alias": "transportes.del.sur.ars",
"counterParty": {
"name": "Transportes del Sur S.R.L.",
"taxId": "30123456789"
}
},
"contactId": 540,
"description": "Pago flete mayo",
"externalId": "ERP-PAY-9001",
"scheduledDate": null,
"creationDate": "2026-05-27T09:15:00-03:00",
"executionDate": "2026-05-27T09:15:04-03:00",
"failureReason": null
}
FieldTypeDescription
idint64Transfer ID
typeenumOUTGOING_TRANSFER or INTERNAL_TRANSFER
statusenumCurrent status. See States
sourceAccountIdint64ID of the source current account
amountdecimalAmount to transfer. Must be > 0
currencyCodestringISO 4217. Currently ARS only
destinationobjectDestination data. See Destination
contactIdint64Present if the destination was taken from a recipient in the address book
descriptionstringFree-form concept set by the customer (optional)
externalIdstringCustomer reference for reconciliation (optional)
scheduledDatedateExecution date, if the transfer was scheduled for the future. null if immediate
executionDateISO 8601Moment when it was executed. null while SCHEDULED or PENDING_APPROVAL
failureReasonstringFailure reason. Present only if status is FAILED

Destination

"destination": {
"cbuCvu": "0000000088776655443322",
"alias": "transportes.del.sur.ars",
"counterParty": {
"name": "Transportes del Sur S.R.L.",
"taxId": "30123456789"
}
}
FieldTypeDescription
cbuCvustringCBU or CVU of the destination (22 digits). For internal transfers it can be replaced by accountId
aliasstringBank alias of the destination (alternative to cbuCvu)
accountIdint64Only in INTERNAL_TRANSFER: ID of the customer's other current account
counterParty.namestringName/legal name of the recipient
counterParty.taxIdstringTax ID (CUIT/CUIL) of the recipient (11 digits without dashes)

States

StatusDescription
SCHEDULEDScheduled for a future scheduledDate. Not yet executed
PENDING_APPROVALAwaiting approval, if the customer has approval control enabled
PENDINGAccepted and queued for execution
IN_PROGRESSCrediting in progress
COMPLETEDFunds credited to the destination
FAILEDCould not be completed (e.g. insufficient balance, destination rejected). See failureReason
CANCELLEDCancelled by the customer before execution

A transfer can only be cancelled while it is SCHEDULED or PENDING_APPROVAL. Once in PENDING or later, it is no longer cancelable.

Endpoints

MethodPathDescription
POST/v1/transfersCreate a transfer (outgoing or internal)
GET/v1/transfersList transfers
GET/v1/transfers/{id}Transfer detail
POST/v1/transfers/{id}/cancellationsCancel a SCHEDULED or PENDING_APPROVAL transfer

List

GET /v1/transfers?type=OUTGOING_TRANSFER&status=COMPLETED&fromDate=2026-05-01&toDate=2026-05-31

200 OK
X-Total-Count: 1

[
{
"id": 90021,
"type": "OUTGOING_TRANSFER",
"status": "COMPLETED",
"sourceAccountId": 17,
"amount": 150000.00,
"currencyCode": "ARS",
"destination": {
"cbuCvu": "0000000088776655443322",
"alias": "transportes.del.sur.ars",
"counterParty": { "name": "Transportes del Sur S.R.L.", "taxId": "30123456789" }
},
"externalId": "ERP-PAY-9001",
"executionDate": "2026-05-27T09:15:04-03:00"
}
]

Filters: type, status, sourceAccountId, fromDate, toDate, externalId, page, count.

How to send a transfer

For the step-by-step recipe (outgoing, internal, scheduled, with approval, and cancellation), see Send transfers.