Realizar una transferencia saliente
Productos en los que aplica:
Descripción
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
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
— OPTIONAL
Descripción de referencia de la transferencia.
concepto
string
— OPTIONAL
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.
Ejemplo de request
Copy code
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.
Ejemplo de response