Leitor de arquivo de retorno CNAB

Abra o arquivo de retorno de cobrança que o banco devolve e veja, em uma tabela, quem pagou, quanto entrou na conta e quais boletos foram rejeitados. Lê CNAB 240 no padrão FEBRABAN e CNAB 400 do Itaú.

O arquivo é lido no seu navegador e não é enviado a lugar nenhum.

O resultado aparece aqui O exemplo é um retorno fictício do Sicoob, com um título de cada situação.

Como o arquivo é lido

O CNAB é o formato em que empresa e banco trocam informação de cobrança: a empresa manda a remessa com os boletos a registrar, e o banco devolve o retorno dizendo o que aconteceu com cada um. Cada linha tem tamanho fixo, e cada informação mora numa posição exata.

No CNAB 240, cada boleto vem em dois registros: o segmento T traz nosso número, vencimento, valor e pagador, e o segmento U traz o valor pago, juros, descontos e a data do crédito. O código de movimento, nas posições 16 e 17, diz se foi entrada confirmada, liquidação, baixa ou rejeição.

O CNAB 400 põe tudo numa linha só, mas cada banco escolhe as próprias posições. Por isso aqui está só o layout do Itaú, o que eu uso no trabalho.

Além dos títulos, a ferramenta confere o trailer: a quantidade de registros e de lotes que o banco declarou no fim do arquivo precisa bater com o que veio de fato. Quando não bate, o arquivo foi cortado no download ou editado à mão.