Saltar al contenido principal

Cuentas recaudadoras

Las cuentas recaudadoras son cuentas con CVU dedicado donde los clientes transfieren para pagar. A diferencia de la cuenta corriente MAIN del customer, una cuenta recaudadora siempre está atada a un client, a un associate, o a ambos, según el modelo de operación.

Recursos en esta sección:

Modelo

{
"id": 4242,
"cvu": "0000000099887766554433",
"alias": "distribuidora.demo.kiosco.central",
"currencyCode": "ARS",
"status": "ACTIVE",
"owner": {
"type": "CLIENT",
"id": 1042
},
"stats": {
"pendingAmount": 125000.00
},
"creationDate": "2026-04-12T11:23:45-03:00",
"modificationDate": "2026-05-15T10:23:00-03:00"
}

Campos

CampoTipoDescripción
idint64Identificador único de la cuenta recaudadora.
cvustringCVU asignado por el proveedor bancario. null mientras status: PROVISIONING.
aliasstringAlias de la cuenta, generado por Max Pay según template del customer.
currencyCodestringISO 4217. Hoy siempre ARS.
statusenumPROVISIONING (recién creada, esperando CVU), ACTIVE (operativa), DISABLED (deshabilitada).
owner.typeenumCLIENT, ASSOCIATE, o CLIENT_AND_ASSOCIATE.
owner.idint64Cuando type es CLIENT o ASSOCIATE.
owner.clientIdint64Cuando type es CLIENT_AND_ASSOCIATE.
owner.associateIdint64Cuando type es CLIENT_AND_ASSOCIATE.
stats.pendingAmountdecimalSuma de los montos de los comprobantes PENDING.
creationDateISO 8601Fecha de creación.
modificationDateISO 8601Última modificación.

Expansión opcional del owner

Por defecto el owner viene con type e id (livianos). Para incluir el display name y el taxId del owner (útil para listados en UI), agregá el parámetro expand=owner:

GET /v1/receivable-accounts?expand=owner
{
"id": 4242,
...
"owner": {
"type": "CLIENT",
"id": 1042,
"displayName": "Kiosco Central",
"taxId": "30998888887"
},
...
}

Aplica también a GET /v1/receivable-accounts/{id}?expand=owner.

Estados

EstadoSignificadoRecibe cobrosAcepta emisión de comprobantes
PROVISIONINGCreada, esperando CVU del proveedor. Reintentos automáticos en curso si el alta falla. No tiene timeout fijo.No (sin CVU)Sí — los comprobantes emitidos quedan en PENDING. El alta de un comprobante representa una deuda; no depende de tener CVU asignado.
ACTIVECVU asignado, lista para recibir cobros.
DISABLEDDeshabilitada manualmente (DELETE) o tras agotar reintentos de provisión. No recibe cobros nuevos. Sus datos históricos siguen accesibles.NoNo

Endpoints

MétodoPathDescripción
GET/v1/receivable-accountsLista cuentas con filtros y paginación
POST/v1/receivable-accountsCrea una cuenta. Ver Cómo crear cuentas recaudadoras
GET/v1/receivable-accounts/{id}Detalle
PUT/v1/receivable-accounts/{id}Actualiza alias, vincula associate post-hoc
DELETE/v1/receivable-accounts/{id}Deshabilita
POST/v1/receivable-accounts/{id}/activationsRehabilita
GET/v1/receivable-accounts/{id}/movementsMovimientos
GET/v1/receivable-accounts/{id}/receivablesComprobantes de esta cuenta
GET/v1/clients/{id}/receivable-accountsAtajo: cuentas de un cliente
GET/v1/associates/{id}/receivable-accountsAtajo: cuentas de un asociado

Filtros del listado

GET /v1/receivable-accounts
ParámetroTipoDescripción
clientIdint64Filtra por cliente
associateIdint64Filtra por asociado
ownerTypeenumCLIENT, ASSOCIATE, CLIENT_AND_ASSOCIATE
clientTaxIdstringFiltra por taxId del cliente vinculado (11 dígitos sin guiones)
branchExternalCodestringFiltra por sucursal del cliente vinculado
cvustringBúsqueda exacta por CVU
aliasstringBúsqueda exacta por alias
statusenumPROVISIONING, ACTIVE, DISABLED. Default: ACTIVE
expandstringowner para incluir displayName y taxId del owner
pageintPágina (1-indexed)
countintItems por página (default 20, máx 200)

Para encontrar una cuenta a partir del CUIT del cliente, ver Lookup.