Ferramenta gratuita

Validador CNAB: confira o arquivo 444, 240 ou 400 antes de mandar ao banco

Escolha o arquivo de remessa ou de retorno e veja, linha a linha, o que está fora da estrutura: registro com tamanho errado, lote fora de ordem, sequencial pulado, total do trailer que não bate e, no CNAB 444, chave da NF-e com dígito errado. O arquivo é lido no seu navegador e não sai do seu computador.

O validador confere a estrutura e os totais de controle. Os campos do convênio, como agência, conta, carteira e códigos de instrução, seguem o manual de quem recebe o arquivo.

Validar um arquivo

O que o validador confere

As regras do CNAB 240 vêm do Layout Padrão FEBRABAN de 240 posições, versão 10.11. As do CNAB 400 vêm dos manuais de cobrança do Itaú e da UY3, e as do CNAB 444, do manual de remessa da Grafeno. Cada problema aparece com a linha e as posições do arquivo.

CNAB 240 (padrão FEBRABAN)

  • Todo registro com 240 posições.
  • Header de arquivo com lote 0000 e tipo 0, código de remessa (1) ou retorno (2) na posição 143, data DDMMAAAA nas posições 144 a 151 e hora HHMMSS nas 152 a 157.
  • Lotes numerados a partir de 0001, somando 1 a cada lote (posições 4 a 7), e o mesmo número em todos os registros do lote.
  • Número sequencial do registro no lote (posições 9 a 13), recomeçando em 1 a cada lote.
  • Quantidade de registros no trailer de lote: posições 18 a 23 na maioria dos serviços, 171 a 176 no extrato para conciliação e 179 a 184 no extrato para gestão de caixa.
  • Trailer de arquivo com lote 9999, quantidade de lotes (18 a 23) e quantidade de registros (24 a 29).
  • O mesmo código de banco (posições 1 a 3) em todos os registros.

CNAB 400

  • Todo registro com 400 posições.
  • Header tipo 0 com "1REMESSA" ou "2RETORNO" nas posições 2 a 9.
  • Banco nas posições 77 a 79 e data DDMMAA nas 95 a 100, como nos manuais de cobrança 400 lidos.
  • Número sequencial do registro nas posições 395 a 400, de 1 em 1 desde o header.
  • Trailer tipo 9 no último registro.

CNAB 444

  • Todo registro com 444 posições e o mesmo header do CNAB 400.
  • Registros 0, 1, 2, 3, 7 e 9, como no manual de remessa da Grafeno.
  • Número sequencial do registro nas posições 439 a 444.
  • Chave da NF-e nas posições 395 a 438 do registro 1, com formato e dígito verificador.

Em qualquer leiaute

  • Caracteres fora do ASCII, como acentos e ç.
  • Quebras de linha misturadas (CRLF e LF), caractere de fim de arquivo e arquivo sem quebra de linha.
  • Linha vazia no meio do arquivo e mais de um arquivo CNAB juntos.

Como ler o resultado

Erro é o que foge da estrutura do leiaute: registro com tamanho diferente, sequencial pulado, total do trailer que não bate com o que o arquivo traz.

Aviso é o ponto para conferir no manual de quem recebe o arquivo, como acentos, quebras de linha misturadas ou título do CNAB 444 sem a chave da NF-e.

No arquivo de retorno, gerado pelo banco, desvios de numeração e de contagem aparecem como aviso. Alguns bancos numeram os lotes e os registros do extrato de outro jeito, e a empresa não corrige um arquivo que recebeu.

CNAB 444 e a chave da NF-e

No CNAB 444, o registro de cada título leva a chave de 44 caracteres da NF-e nas posições 395 a 438, o que liga o título à nota que deu origem a ele. Com o CNPJ alfanumérico, a chave passa a aceitar letras nas 12 primeiras posições do CNPJ, que são as posições 7 a 18 da chave.

O dígito verificador, último caractere da chave, sai do módulo 11. Cada caractere vale o seu código ASCII menos 48, o que mantém o valor dos números e faz a letra A valer 17. Os 43 primeiros são multiplicados por pesos de 2 a 9, da direita para a esquerda, e somados. O dígito é 11 menos o resto da divisão da soma por 11, ou 0 quando o resultado dá 10 ou 11.

Nas operações com duplicata escritural, a remessa em CNAB 444 vai à registradora. O guia da duplicata escritural no FIDC explica quem escritura, quem registra e o que muda na cessão.

Perguntas frequentes

O arquivo é enviado para algum servidor?

Não. O navegador lê o arquivo e a validação roda no seu computador. Nada do conteúdo é enviado nem guardado.

Quais leiautes o validador confere?

CNAB 240 no padrão FEBRABAN (versão 10.11), CNAB 400 de cobrança e CNAB 444. O leiaute é reconhecido pelo tamanho dos registros, e o resultado mostra o que foi encontrado em cada linha, com as posições.

O validador substitui o validador do banco?

Não. Ele confere estrutura, numeração e totais de controle. Os campos do convênio, como carteira, códigos de instrução e dados da conta, seguem o manual do banco, da registradora ou do administrador que recebe o arquivo, e quem confere esses campos é o validador deles.

Por que o registro deu tamanho errado se as linhas parecem certas?

Causas frequentes: acento gravado em UTF-8, que ocupa 2 posições; editor de texto que apaga os espaços do fim da linha; tabulação no lugar de espaços. O validador avisa quando a linha tem caracteres fora do ASCII.

Como o validador confere a chave da NF-e no CNAB 444?

Confere o formato de 44 caracteres, com letras aceitas só nas posições do CNPJ, e o dígito verificador pelo módulo 11, como nas notas técnicas 2013.005 e 2025.001 da NF-e. Chave zerada ou em branco gera aviso, porque nem todo destinatário exige a chave.

Por que o retorno do banco aparece com avisos?

Alguns bancos geram retornos e extratos com a numeração de lotes ou de registros diferente do padrão FEBRABAN. Como a empresa não corrige um arquivo gerado pelo banco, esses desvios aparecem como aviso, com a regra citada. Na remessa, que a empresa gera, continuam como erro.

Qual a diferença entre CNAB 240, 400 e 444?

O CNAB 240 é o padrão da FEBRABAN, organizado em lotes por serviço, como cobrança, pagamentos e extrato. O CNAB 400 não tem padrão único: cada banco publica o seu, e o mais comum é o de cobrança. O CNAB 444 segue o desenho do 400 de cobrança e acrescenta a chave da NF-e; é usado em operações com duplicatas por FIDCs e securitizadoras.

Remessa e retorno CNAB sem conferência manual

Na Akrual, a remessa de cobrança sai em CNAB 240, 400 e 444, o retorno é lido por banco, com tabela de ocorrências e prévia por título, e o extrato CNAB 240 entra na conciliação bancária. Cada leiaute é validado byte a byte contra o catálogo do banco. Os bancos e arquivos estão na página de integrações, e a rotina completa da cobrança, no segmento de securitizadoras de recebíveis comerciais.

Solicitar demonstração
Abrir WhatsApp