- Cómo enviar a Bre-b
- Cómo debitar al usuario origen
- Cómo aceptar la transferencia
- Cómo acreditar al beneficiario
- Notificación estado final
- Como enviar marcas de tiempo
- Cómo reintentar créditos
- Lineamientos del flujo regulatorio
- Errores del MOL
- Como consultar una transferencia
- Gestión de errores servicios ACH En-línea
- Flujos de excepción
- Tablas de referencia
- Token de autenticación
Flujos de excepción
Débito al originador: Flujo de excepción
Durante el proceso de preparación o confirmación del débito la Entidad Participante podría tener inconvenientes técnicos o errores por validación en reglas de negocio. Para este caso, se detalla el flujo de excepción y los servicios que interactuan
sequenceDiagram
autonumber
participant tb as Entidad Origen
participant ach as ACH En Línea
tb ->> +ach: Creación de la tx
Note over ach,tb: POST /v1/money-movements/transfers
ach -->> +tb: 200 OK
ach ->> +tb: Llama al prepare debit
(status: prepare)
Note over tb,ach: POST /v1/debits
tb -->> +ach: 200 OK
tb ->> +tb: Falla la preparación de fondos
tb ->>+ach: Confirma error o fallo en preparación del debit
(status: failed)
Note over tb,ach: POST /v1/money-movements/transfers/{id}/status
ach -->> +tb: 200 OK
ach ->> -tb: Llama al abort del debit
(status: abort)
Note over ach,tb: POST /v1/debits/{idDebit}/abort
tb -->>+ach: 200 OK
tb ->>+ach: Confirma abort
(status: aborted)
Note over tb,ach: POST /v1/money-movements/transfers/{id}/status
ach -->> +tb: 200 OK
ach ->> -tb: Confirma estafo final
(status: rejected)
Note over ach,tb: PUT v1/transfers/{id}
tb -->> +ach: 200 OK
Crédito al beneficiario: Flujo de excepción
Durante el proceso de preparación o confirmación del crédito la Entidad Participante podría tener inconvenientes técnicos o errores por validación en reglas de negocio. Para este caso, se detalla el flujo de excepción y los servicios que interactuan
sequenceDiagram
autonumber
participant ach as ACH En Línea
participant tb as Entidad Receptora
ach ->> tb: Llama al prepare credit
(status: prepare)
note over ach,tb: POST /v1/credits
tb -->> ach: 200 OK
tb ->> tb: Falla la preparación del crédito
tb ->>+ach: Confirma error o fallo en preparación del credit
(status: failed)
Note over tb,ach: POST /v1/money-movements/transfers/{id}/status
ach -->> +tb: 200 OK
ach ->>+tb: Llama al abort del credit
(status: abort)
Note over ach,tb: POST /v1/credits/{idCredit}/abort
tb -->>+ach: 200
tb ->> +ach: Confirma abort
(status: aborted)
Note over tb,ach: POST /v1/money-movements/transfers/{id}/status
ach -->> +tb: 200 OK
ach ->> -tb: Confirma estado final
(status: rejected)
Note over ach,tb: PUT v1/transfers/{id}
tb -->> +ach: 200 OK
Orderarticle 12
