Os manuais do BACEN para o STR prevalecem sobre esta página. Sua instituição valida o fluxo e o implementa sobre as APIs da Lerian. Veja como ler os diagramas.
Participantes
- Sua instituição. O seu sistema. Ele cancela as TEDs que enviou e devolve as TEDs que recebeu.
- TED Lerian. A interface de TED entre o Midaz e o Lerian SPB. Ele confere cada pedido, movimenta o dinheiro no Midaz e publica os eventos. O Streaming Hub entrega os eventos ao seu sistema.
- Midaz. O ledger. Ele guarda as contas dos clientes e os seus saldos.
- Lerian SPB. A mensageria da Lerian para o STR. Ele envia e recebe as mensagens do STR e informa a liquidação delas.
- STR (BACEN). O Sistema de Transferência de Reservas do BACEN. Ele cancela lançamentos pendentes e liquida cada devolução.
Antes de começar
- Para cancelar uma TED que o STR mantém pendente, esse cancelamento precisa estar ligado para a sua instituição. Ele vem desligado por padrão.
- Para devolver uma TED, você tem o motivo oficial da devolução: um código
CodDevTransfdo dicionário de domínios do SFN.
Diagrama
Cancelar uma TED pendente no STR
Devolver uma TED recebida
Regras
- O TED Lerian cancela uma transferência em
CREATEDouRESERVEDcom200e libera qualquer reserva. Enquanto o TED Lerian faz a reserva ou envia a transferência, a resposta é409comTED-0061. - Para uma transferência em
PENDING_STR, o TED Lerian pede ao STR que cancele o lançamento. A resposta é202, e a reserva continua até o STR responder. O resultado chega comotransfer.cancelled,transfer.settledoutransfer.rejected. - Uma transferência já em
CANCELLEDresponde200de novo. - O TED Lerian recusa o cancelamento de uma transferência em
SUBMITTED,SETTLEDouREJECTED. - Esta chamada devolve só uma TED recebida em
CREDITED, e sempre de forma integral.
Como saber que terminou
- Cancelamento. O evento
transfer.cancelled, ouGET /v1/transfers/{transferId}comstatusigual aCANCELLED. - Devolução. O evento
incoming_return.returned, ouGET /v1/incoming-transfers/{incomingTransferId}comstatusigual aRETURNED.
O que pode dar errado
A lista de erros do TED Lerian descreve cada código.

