Pular para o conteúdo principal
Cada ordem judicial chega ao Lerian SISBAJUD como um arquivo de remessa entregue pelo canal de troca de arquivos do BACEN — nunca pela sua API. A integração recebe o arquivo, faz o parsing em ordens canônicas, cumpre cada ordem no ledger do Midaz e devolve arquivos de resultado ao BACEN. Esta página cobre os três tipos de ordem que a integração cumpre de ponta a ponta: bloqueio, desbloqueio e bloqueio permanente.

Recepção de ordens por arquivo


O BACEN entrega um arquivo de remessa (tipo de arquivo 5301 em produção, 5311 em homologação). Ao recebê-lo, o Lerian SISBAJUD calcula o hash do texto plano, criptografa-o com criptografia envelopada, armazena o conteúdo criptografado e então faz o parsing do arquivo em ordens judiciais canônicas. A remessa é um formato de largura fixa: cada registro tem 684 caracteres, codificado em ISO-8859-1. Os registros são tipificados pelas suas posições iniciais — um header e um trailer delimitam o arquivo, e o corpo carrega os registros de ordem (bloqueio e reiteração, desbloqueio e interrupção de bloqueio permanente, entre outros). Um indicador de bloqueio permanente por ordem marca cada registro de bloqueio:
IndicadorSignificado
TBloqueio tradicional — uma tentativa única, não permanente.
PBloqueio permanente sem prazo.
DBloqueio permanente com um prazo determinado.

Execução do bloqueio (bloqueio)


Para uma ordem de bloqueio, o Lerian SISBAJUD resolve a conta ou as contas do réu pelo seu token de identificador fiscal e então move o valor integral determinado pelo tribunal de cada conta do cliente para uma conta de bloqueio dedicada, por ordem, no ledger do Midaz. O movimento é um lançamento balanceado de partida dobrada: nenhum valor é criado ou destruído, ele é realocado para uma conta onde fica indisponível. O resultado por conta — quanto foi bloqueado ante quanto foi determinado — alimenta tanto o arquivo de resposta devolvido ao BACEN quanto a trilha de auditoria à prova de adulteração.

Bloqueio permanente (reiteração)


Uma ordem permanente (indicador P ou D) não para após a primeira tentativa. Ela permanece em monitoramento e reitera o bloqueio diariamente, considerando os dias úteis, de modo que os fundos que chegarem após a primeira tentativa sejam capturados. As reiterações são disparadas por eventos de mudança de saldo do ledger: quando o saldo de uma conta monitorada sobe, a integração tenta bloquear o valor ainda pendente. O monitoramento é limitado — uma ordem permanente corre até o teto de reiteração de 60 dias do CNJ ou até o prazo próprio da ordem, o que se aplicar, após o que a ordem vencida é fechada por varredura.

Desbloqueio (desbloqueio)


Uma ordem de desbloqueio reverte um congelamento anterior: o Lerian SISBAJUD devolve o valor determinado da conta de bloqueio por ordem de volta para a conta do cliente, novamente como um movimento balanceado de partida dobrada, e informa o resultado no arquivo de retorno.

Arquivos de resposta e de retorno


O Lerian SISBAJUD gera e transmite arquivos de resultado de volta ao BACEN pelo mesmo canal de troca de arquivos:
  • Um resultado de validação sintática (tipo de arquivo 5303 em produção, 5313 em homologação), que informa se a remessa foi aceita estruturalmente.
  • Arquivos de resultado de cumprimento com os resultados por ordem e por conta dos bloqueios e desbloqueios.
O transporte de troca de arquivos em si é a integração do cliente descrita em Lerian STA; o Lerian SISBAJUD é um dos seus produtos de origem rio abaixo, que consome os arquivos judiciais de entrada que ele entrega.