Pagos a proveedores
Un ERP paga facturas de proveedores a cuentas en otros bancos. Cada pago sale como una TED con un código de finalidad oficial y una referencia que vincula la transferencia con la factura.
- El ERP aprueba el lote de facturas por pagar.
- Para cada pago, llama a
POST /v1/transfers/fee-quotespara mostrar la comisión, el total y si la ventana del STR está abierta. - Envía cada TED con
POST /v1/transfers, el número de factura enclientReferencey su propia claveX-Idempotency. - TED Lerian retiene el monto más la comisión en Midaz.
- TED Lerian envía la TED a Lerian SPB, que la envía al STR.
- Lerian SPB informa que el STR liquidó la TED.
- TED Lerian publica
transfer.settled. - El ERP cierra la factura que encuentra a través de
clientReference.
X-Idempotency no crea una segunda transferencia. Si el STR rechaza la TED, TED Lerian libera la retención y transfer.rejected lleva el motivo.
Retiro a la cuenta del cliente en otro banco
Un cliente mueve el saldo de tu plataforma a su propia cuenta en otro banco. La app muestra el costo, evita que el saldo se gaste dos veces y avisa al cliente cuando el dinero salió.
- El cliente solicita el retiro e ingresa los datos bancarios.
- La app llama a
POST /v1/transfers/fee-quotesy muestra la comisión. - El cliente confirma.
- La app envía la TED con
POST /v1/transfers. - TED Lerian retiene el monto más la comisión en Midaz, así que el saldo no puede gastarse dos veces.
- TED Lerian envía la TED a Lerian SPB, que la envía al STR.
- Lerian SPB informa que el STR liquidó la TED.
- TED Lerian publica
transfer.settled. - La app avisa al cliente que el retiro está completo.
windowOpen como false y la app muestra nextWindowOpensAt antes de que el cliente confirme. Si la TED se rechaza, la retención se libera y el saldo vuelve al cliente.
Transferencia entre clientes de la misma institución
Cuando el banco del destinatario es tu propia institución, la misma solicitud se convierte en una transferencia interna. Se liquida en una sola transacción de Midaz, también fuera del horario del STR. Los límites de uso y, cuando está configurada, la comisión siguen aplicando.
- El cliente paga a otro cliente de la misma institución.
- La app envía
POST /v1/transferscon el ISPB propio de la institución como banco del destinatario. - TED Lerian encuentra la cuenta del destinatario en el CRM de Midaz.
- Midaz debita y acredita en la misma transacción.
- La respuesta vuelve de inmediato con
type=INTERNALystatus=SETTLED.
201 con status=REJECTED y TED-0031. Si TED Lerian no encuentra al destinatario, rechaza la solicitud con 422 TED-1021 y no crea nada.
Recibir una TED y acreditar al cliente en 60 minutos
Un cliente recibe una TED de otro banco. La regla da 60 minutos desde la liquidación interbancaria para acreditarla o devolverla. TED Lerian lo hace sin ningún paso humano en el caso normal.
- Lerian SPB informa una TED que el STR liquidó. Empieza el plazo de 60 minutos.
- TED Lerian registra la TED entrante y publica
incoming_transfer.received. - TED Lerian busca la cuenta y su titular en el CRM de Midaz por agencia, cuenta y documento.
- TED Lerian verifica que el titular y el tipo de cuenta coincidan.
- Midaz acredita al cliente.
- TED Lerian publica
incoming_transfer.credited. - El sistema de la institución avisa al cliente sobre la TED.
incoming_return.*). Si no puede decidir, la TED pasa a revisión manual y aparece en la cola del operador.
Devolver una TED entrante por sospecha de fraude
Una TED se acreditó, pero la institución emisora pide que se devuelva o el equipo de fraude encuentra un problema. El operador ordena una devolución total con el motivo oficial y una justificación que queda en el registro de auditoría.
- El operador marca la sospecha.
- El operador lee la línea de tiempo con
GET /v1/incoming-transfers/{incomingTransferId}/timeline. - El operador ordena la devolución con
POST /v1/incoming-transfers/{incomingTransferId}/return, el motivo oficial y una justificación. - Midaz revierte el crédito del cliente.
- TED Lerian envía la devolución a Lerian SPB, que la envía al STR.
- Lerian SPB informa que el STR liquidó la devolución.
- TED Lerian publica
incoming_return.returned.
incoming_return.failed y la TED vuelve a revisión manual.
Trabajo de back-office en una transferencia sin respuesta
Enviaste una TED y no llegó ninguna respuesta a tiempo. TED Lerian mantiene la retención y pide el resultado real a Lerian SPB. Cuando la respuesta automática no es concluyente, un operador decide con evidencia.
- La transferencia pasa a
AWAITING_RECONCILIATIONy mantiene la retención. - TED Lerian pide el resultado a Lerian SPB.
- La respuesta no es concluyente.
- El operador ve el ítem en la cola con
GET /v1/reconciliation/queue, con su antigüedad y su plazo. - El operador lo desbloquea con
POST /v1/transfers/{transferId}/unblock, el resultado y la evidencia del STR. - Midaz liquida o libera la retención, según indique el resultado.
- TED Lerian publica
transfer.settledotransfer.rejected.

