Skip to main content
Esta página é para o operador da sua instituição que opera o Courier. Cada tarefa usa a API do operador que o papel admin serve.

Motores


Registre cada motor uma vez, pela API de motores. Um motor tem um ID, um nome de exibição, os ISPBs participantes e, para o Pix, o endereço em que recebe as chamadas Pix. Não existe exclusão. Para parar um motor, desabilite-o com um motivo. Um motor desabilitado não recebe novas entregas nem novas chaves. Ele mantém as chaves de que é dono, então as novas mensagens dessas chaves ficam retidas até você habilitar o motor de novo ou mover as chaves.

O mapa de titularidade


Atribua cada conta ao seu motor antes de o Courier receber mensagens para ela. Uma mensagem para uma conta sem dono fica retida. No Pix Automático, atribua também o CNPJ de cada cobrador que a sua instituição atende. Cada motor reivindica as próprias recorrências. Para encontrar o dono de uma chave, liste as atribuições com o tipo e o valor da chave. Para ler as mudanças de uma chave, use o histórico de auditoria dela. Quando você remove uma chave, as mensagens dessa chave ficam retidas. O Courier não as credita e não as devolve ao BACEN.

Mover contas entre motores


Uma onda de migração move contas de um motor para outro. Mova cada chave com um motivo. O Courier registra o dono anterior e o motivo no histórico de auditoria. Depois da movimentação, a próxima consulta responde o novo dono. Algumas mensagens não seguem a movimentação:
  • No SPB, a resposta a um envio vai para o motor que fez o envio.
  • No Pix, uma mensagem que uma tentativa anterior enviou ao dono anterior fica retida. O Courier não a envia ao novo dono.
  • No Pix Automático, um débito, o estorno dele e um status de cancelamento do agendamento ficam com o motor que tem o bloqueio ou o agendamento.

Mensagens retidas


Verifique as mensagens retidas todos os dias. Para estes motivos, corrija a causa: Quando a causa deixa de existir, a mensagem sai por conta própria na próxima verificação. Para verificá-la primeiro, peça uma reavaliação com um motivo. Você não escolhe o motor: as regras de roteamento o escolhem.

Parada do canal SPB


O papel spb-consumer para o canal SPB quando uma leitura da JD pode ter removido uma mensagem que o Courier não recebeu. Por exemplo, a JD responde com um status 5xx diferente de 503, ou a leitura dá timeout depois de a requisição sair. A parada interrompe as mensagens SPB de entrada para cada motor. Enquanto o canal está parado, o Courier não lê da JD, não roteia e não verifica de novo as mensagens SPB retidas. Um reinício não levanta a parada.
  1. Leia o motivo da parada na lista de canais.
  2. Verifique com a JD se a leitura removeu uma mensagem que o Courier não recebeu.
  3. Levante a parada com uma nota de 10 a 500 caracteres sobre o que você verificou.

Envios indeterminados


Um envio indeterminado é um envio SPB que saiu do Courier sem um veredito da JD. Uma consulta do motor com ConsultaNumCtrlIF pode resolvê-lo. Para ver os envios que continuam abertos, liste o registro de envios com open=true. Quando você encontra o resultado fora do Courier, por exemplo pelo motor ou pelo suporte da JD, feche o envio manualmente. Informe uma referência à evidência e uma nota. O fechamento é apenas um registro:
  • O resultado continua INDETERMINATE.
  • O número de controle continua bloqueado para um novo envio.
  • Uma consulta posterior do motor ainda vai para a JD.
  • O envio não conta mais como um envio aberto.
O Courier não tem fechamento como NOT_SENT. Se um operador errasse sobre um envio que “nunca saiu”, um segundo envio do mesmo número de controle poderia chegar ao BACEN.

Conciliação


O papel admin roda um ciclo de conciliação para cada trilho a cada minuto. Um ciclo verifica uma janela de tempo passada. O relatório de conciliação mostra estas contagens:
  • Esperadas: os resultados que as mensagens da janela esperam.
  • Concluídas: as entregas aos motores, para cada motor.
  • Retidas: as mensagens que continuam retidas.
  • Recusadas: as mensagens recusadas por um modo de entrega.
A divergência é a contagem esperada menos as outras três. Uma divergência diferente de zero é uma possível mensagem perdida: investigue-a. O relatório também lista os envios SPB que a JD aceitou e cuja resposta não chegou dentro da janela de retorno. Para rodar um ciclo agora, dispare um. Um trilho que já roda um ciclo responde 409 JDC-0601.