WALLET
>
Transferencias
Realizar una transferencia saliente
Crea una instrucción de transferencia saliente.
Endpoint
POST
/walletentidad-operaciones/v1/api/v1.201/transferir
Request
cvuOrigen string
— REQUIRED
CVU de la cuenta origen desde la cual se debitará los fondos para realizar la transferencia.
cbu_cvu_destino string
— REQUIRED
CBU/CVU de la cuenta destino a la cual se le deben acreditar los fondos transferidos. Puede omitirse si se envía alias
cuit_destino string
— OPTIONAL
CUIL/CUIT del titular de la cuenta destino a la cual se le deben acreditar los fondos transferidos. Este campo es opcional pero si se envía pueden aplicarse reglas de monitoreo transaccional sobre el destinatario de las transferencias.
alias_destino string
— OPTIONAL
Alias de la cuenta destino a la cual se le deben acreditar los fondos transferidos. Puede omitirse si se envía cbu_cvu_destino
importe double
— REQUIRED
Valor del importe a transferir.
referencia string
— REQUIRED
Descripción de referencia de la transferencia.
concepto string
— REQUIRED
Concepto de la transferencia.
Valores permitidos:
- "ALQ" = Alquiler
- "CUO" = Cuota
- "EXP" = Expensas
- "FAC" = Factura
- "PRE" = Préstamo
- "SEG" = Seguro
- "HON" = Honorarios
- "HAB" = Haberes
- "VAR" =Varios
emails array
— OPTIONAL
Array de strings con lista de correos electrónicos de los destinatarios a los cuales se les enviará un comprobante de la transferencia. El comprobante de la transferencia es enviado por nuestro banco sponsor y no podemos modificar el diseño con el que es enviado.
idExterno string
— OPTIONAL
Identificador o código externo de la entidad informado opcionalmente para ser relacionado como atributo adicional de la operación. Puede utilizarse para luego realizarse consultas y otras acciones referenciandose a este id externo.
Longitud máxima = 50 caracteres.
curl request
Response
operacionId int
Identificador de la operación creada.
operacionIdExterno string
Identificador de la transferencia en el banco.
estadoExterno string
Identificador de la operación en el banco.
operacionIdExterno string
Descripción del estado de la transferencia informado por nuestro procesador externo (en este caso, el banco). El estado "UNKNOWN" se produce cuando hubo un error de comunicación con algún sistema externo, el mismo tratará de actualizarse durante el día. En el caso de una transferencia a un CVU, inicialmente quedan en estado "IN_PROGRESS", este estado se intentará resolver durante el día o al final del mismo cuando se concilien todas las operaciones. El estado "UNKNOWN_FOREVER" indica que la operación no pudo resolver el estado, y no se va a reintentar actualizar en forma automática. Los estados "COMPLETED" o "FAILED" son estado finales que indican que la operación se completó o falló.
estadoId int
Identificador del estado de la operación. Este es el estado que importa en nuestro sistema.
Valores permitidos:
1 = A procesar
2 = Aprobada
3 = Rechazada
4 = A consultar
5 = Auditar
6 = Devuelta
7 = Devuelta parcialmente
origenCuentaId int
Identificador de la cuenta de la que se debitaron los fondos.
coelsaId string
Identificador de Coelsa por esta transferencia. Es el identificador más importante para intercambiar consultas y reclamos con otros bancos, billeteras o proveedores de cuenta.
fechaInicio datetime
Fecha y hora en que inició la transferencia en el banco.
fechaFin datetime
Fecha y hora en que finalizó la transferencia en el banco.
fechaNegocio datetime
Fecha y hora en que se instruyó la creación de la transferencia.
importe double
Valor del importe de la transferencia.
cvuOrigen string
CVU desde el que se originó la operación.
referencia string
Referencia de la operación.
concepto string
Concepto de la operación.
cvuCbuContraparte string
CBU/CVU de la cuenta destino a la cual se le deben acreditar los fondos transferidos.
aliasContraparte string
Alias de la cuenta destino a la cual se le deben acreditar los fondos transferidos.
nombreContraparte string
Nombre del titular de la cuenta destino a la cual se le deben acreditar los fondos transferidos.
cuitCuilContraparte string
CUIT/CUIL del titular de la cuenta destino a la cual se le deben acreditar los fondos transferidos
comprobanteId int
Identificador del comprobante creado asociado a esta operación. Es el comprobante de débito del saldo.
comprobanteDevolucionId int
Identificador del comprobante de la devolución, si corresponde. Este comprobante se crearía eventualmente si la transferencia fue creada pero finalmente su estado es fallido en el banco. Entonces, la transferencia saliente tendrá un comprobante de débito original para retener el saldo y luego tendrá un nuevo comprobante de crédito para devolver el saldo a la cuenta por la transferencia que finalmente no se realizó.
mensajeAdicional string
Descripción adicional del estado enviado por el procesador (en este caso, el banco).
esTransferenciaInterna boolean
Indica si la transferencia es interna. Es decir, si la transferencia se realizó entre cuentas de la misma entidad.
estaFinalizada boolean
Indica si la operación adquirió un estado definitivo que ya no cambiará.
estaRechazada boolean
Indica si la transferencia fue rechazada definitivamente.
estaAAuditar boolean
Indica si la transferencia está en un estado no definitivo que requiere alguna acción para ser resuelto o no. Que esté pendiente de ser auditada significa que será incluída en nuestro proceso de conciliación automática o será analizada por nuestro equipo de administración para determinar un estado definitivo.
estaPendiente boolean
Indica si la transferencia está pendiente o no. Que esté pendiente significa que aún no se ha intentado instruir en nuestro procesador externo.
Changelog
19/12/2024 - Se agrega en el request el cuit destino como opcional. Es necesario para aplicar reglas de monitoreo transaccional sobre el destinatario de las transferencias.
