/v1/accountsCrear CVU (y alias opcional)
Da de alta una CVU para el titular indicado. Requiere Idempotency-Key. Emite el webhook `account.created`.
Parámetros
| Nombre | En | Tipo | Notas |
|---|---|---|---|
| idempotency-key* | header | string | — |
Request body · CreateAccountDto · requerido
Campos
| Campo | Tipo | Descripción |
|---|---|---|
| cuit* | string | ej. "20370994049" |
| titular* | string | ej. "JUAN PEREZ" |
| tipoPersona* | enum(F | J) | — |
| alias | string | ej. "gallo.juan.perez" |
| pep | boolean | Persona expuesta políticamente |
| postalCode | string | ej. "1425" |
| documentType | string | ej. "DNI" |
| documentNumber | string | ej. "30123456" |
| nationality | string | ej. "AR" |
| commercialUse | boolean | Uso comercial de la cuenta (Apartado B) |
{
"cuit": "20370994049",
"titular": "JUAN PEREZ",
"tipoPersona": "F",
"alias": "gallo.juan.perez",
"pep": false,
"postalCode": "1425",
"documentType": "DNI",
"documentNumber": "30123456",
"nationality": "AR",
"commercialUse": false
}Respuesta 201 · AccountResponse
Campos
| Campo | Tipo | Descripción |
|---|---|---|
| id* | string | ej. "3f6d9c1e-8b2a-4a1f-9c3e-6b7a1d2e5f40" |
| cvu* | string | CVU generada por el banco (22 dígitos). |
| cuit* | string | ej. "20370994049" |
| titular* | string | ej. "JUAN PEREZ" |
| tipoPersona* | enum(F | J) | ej. "F" |
| titulares | unknown[] | Titulares / cotitulares (SIRCUPA). [0] = titular principal. |
| alias* | object | Alias CBU, null si no fue asignado. |
| status* | enum(active | suspended | closed) | ej. "active" |
| isTreasury* | boolean | true si esta CVU es tesorería (`tenants.treasuryCvu`) o recaudadora de comisiones (`tenants.commissionCvu`). |
| sweepEnabled | boolean | PSP con modo sweep (CVU primera recaudadora) activo. |
| visibleBalance | object | Saldo visible: posición cliente si sweep+usuario; ledger si tesorería o modo standard. |
| ledgerAvailable | object | Ledger disponible de la CVU (≈0 en usuario con sweep). Solo útil con sweep. |
| pep* | object | ej. false |
| postalCode* | object | ej. "1425" |
| documentType* | object | ej. "DNI" |
| documentNumber* | object | ej. "30123456" |
| nationality* | object | ej. "AR" |
| commercialUse* | boolean | ej. false |
| createdAt* | string | ej. "2026-07-30T12:00:00.000Z" |
| updatedAt* | string | ej. "2026-07-30T12:00:00.000Z" |
{
"id": "3f6d9c1e-8b2a-4a1f-9c3e-6b7a1d2e5f40",
"cvu": "0000208200000000000147",
"cuit": "20370994049",
"titular": "JUAN PEREZ",
"tipoPersona": "F",
"titulares": [
{
"cuit": "20370994049",
"titular": "JUAN PEREZ",
"tipoPersona": "F"
}
],
"alias": "gallo.juan.perez",
"status": "active",
"isTreasury": false,
"sweepEnabled": true,
"visibleBalance": "15230.50",
"ledgerAvailable": "0.00",
"pep": false,
"postalCode": "1425",
"documentType": "DNI",
"documentNumber": "30123456",
"nationality": "AR",
"commercialUse": false,
"createdAt": "2026-07-30T12:00:00.000Z",
"updatedAt": "2026-07-30T12:00:00.000Z"
}Errores
- 400 — Request inválido
- 401 — API key ausente o inválida