Boleto e CNAB

Como Ler o Arquivo de Retorno CNAB 240: Campos e Códigos de Ocorrência

Como processar o retorno CNAB 240: onde encontrar o código de ocorrência, como conciliar pagamentos pelo campo 'seu número', e o que significa cada código de resultado.

Publicado em 14/05/2026 · Atualizado em 15/05/2026

Ferramenta recomendada

🤖 Testar grátis a Formatador CNAB

Ganhe 10 moedas grátis cadastrando-se até 15 de junho de 2026 e gere o seu primeiro resultado em segundos.

Abrir Formatador CNAB

O arquivo de retorno CNAB 240 é o que o banco envia de volta depois que você processa uma remessa. É nele que você descobre se cada pagamento foi aceito, rejeitado ou está pendente. Este guia explica como ler o retorno e o que significam os campos mais importantes.

O que é o arquivo de retorno CNAB 240

Depois que você envia um arquivo de remessa ao banco, o banco processa cada instrução e gera um arquivo de retorno com o resultado. O retorno tem a mesma estrutura do arquivo de remessa — Header de arquivo, Header de lote, Registros de detalhe, Trailer de lote, Trailer de arquivo — mas com campos de resultado preenchidos.

Remessa → você envia ao banco
Retorno → banco devolve com resultados

Estrutura do retorno CNAB 240

Header de arquivo (tipo 0)
  Header de lote (tipo 1)
    Segmento A (tipo 3) — dados do pagamento
    Segmento B (tipo 3) — dados complementares (se houver)
    Segmento Z (tipo 3) — resultado do processamento ← campo chave
  Trailer de lote (tipo 5)
Trailer de arquivo (tipo 9)

O Segmento Z é exclusivo do retorno — ele contém o código de ocorrência (resultado) de cada instrução. Na remessa, o Segmento Z não existe.

Campo de ocorrência — onde está o resultado

No Segmento A do retorno, procure o campo Código de Ocorrência (geralmente posições 231–240 no padrão FEBRABAN, mas varia por banco):

CódigoSignificado típico
00Crédito ou débito efetuado (sucesso)
01Insuficiência de fundos
03Estabelecimento inativo
06Data inválida
09Agência/conta encerrada
10Não existe conta
12Erro nos dados do pagamento
20Lote rejeitado
45Inconsistência de dados

Importante: os códigos de ocorrência variam por banco. Sempre consulte o manual técnico do banco para a tabela completa — o código 12 no Bradesco pode ter significado diferente no Itaú.

Campos mais importantes no Segmento A do retorno

CampoO que contém
Data de pagamento realizadoData em que o crédito foi efetivado
Data real do créditoPode diferir da data solicitada (feriado, D+1)
Valor real do créditoValor creditado (pode diferir se houve estorno parcial)
Código de ocorrênciaResultado: 00 = sucesso, outros = erro
Número do documento da empresaO mesmo que você enviou na remessa — use para conciliar

Como conciliar retorno com a remessa

O campo Número do documento da empresa (ou Número do seu número) é a chave de conciliação. Você define esse número na remessa e ele volta no retorno inalterado — use-o para associar cada linha do retorno ao pagamento correspondente no seu sistema.

Remessa: pagamento ID 4521 → campo "seu número" = "00004521"
Retorno: "seu número" = "00004521", código = "00" → pagamento 4521 confirmado

Segmento Z — informações complementares do resultado

O Segmento Z, quando presente, traz informações adicionais sobre a ocorrência — motivo detalhado da rejeição, dados do beneficiário conforme o banco registrou, ou informações de tarifa cobrada. Nem todos os bancos incluem o Segmento Z em todos os retornos.

Processar o retorno automaticamente

Para automatizar a leitura do retorno:

  1. Leia linha por linha.
  2. Identifique o tipo de registro pelo caractere na posição 8 (0 = header, 1 = header lote, 3 = detalhe, 5 = trailer lote, 9 = trailer arquivo).
  3. Para registros tipo 3, identifique o segmento pela posição 14 (A, B, J, Z...).
  4. Extraia o código de ocorrência do Segmento A.
  5. Marque o pagamento como confirmado (código 00) ou com erro (qualquer outro).

Erros comuns ao processar retorno

Processar apenas Segmento A e ignorar Segmento Z: alguns erros só aparecem no Z.

Não verificar o total de registros no trailer: se o arquivo foi corrompido ou truncado, o trailer declara um número diferente do real.

Usar código de ocorrência genérico: o mesmo código pode ter significados diferentes em cada banco. Construa uma tabela por banco, não uma tabela única.

Validar o arquivo de retorno

Use o Formatador CNAB do Toolspace para verificar a integridade do arquivo de retorno: contadores do trailer, sequência de registros e estrutura de lotes.

Perguntas frequentes

Com que frequência o banco gera o arquivo de retorno? Geralmente uma vez ao dia (D+1 para a maioria dos bancos). Pagamentos enviados antes das 17h normalmente aparecem no retorno do dia seguinte.

Posso reenviar um pagamento que foi rejeitado? Sim. Corrija o dado incorreto (conta, CPF, valor) e inclua numa nova remessa com número de arquivo incrementado.

O Segmento Z é obrigatório? Não pelo padrão FEBRABAN, mas alguns bancos sempre o incluem. Processe-o se presente, mas não falhe se ausente.

Como saber se o arquivo de retorno veio completo? Verifique se o TOTAL_DE_REGISTROS_NO_ARQUIVO no trailer de arquivo (tipo 9) bate com a contagem real de linhas.

Conclusão

O arquivo de retorno CNAB 240 confirma o resultado de cada instrução enviada. O Segmento A traz o código de ocorrência, e o campo "seu número" é a chave de conciliação com seu sistema. Para validar a integridade do arquivo de retorno antes de processar, use o Formatador CNAB do Toolspace.

Perguntas frequentes

Para quem serve este guia sobre como ler o arquivo de retorno cnab 240: campos e códigos de ocorrência?

Serve para quem quer resolver a busca de forma pratica e chegar rapidamente a uma ferramenta relacionada. O artigo resume o contexto, mostra cuidados comuns e aponta para Formatador CNAB.

Qual ferramenta do Toolspace ajuda neste assunto?

A ferramenta recomendada e Formatador CNAB. Ela fica em /conversion/cnab-formatter e foi escolhida porque resolve a tarefa principal tratada neste artigo.

Preciso criar conta para usar a ferramenta?

Na maioria das ferramentas do Toolspace nao e necessario cadastro. Voce abre a pagina, preenche os dados ou envia o arquivo e copia ou baixa o resultado.

Os dados ficam salvos no Toolspace?

As ferramentas priorizam processamento no navegador sempre que possivel. Quando alguma funcao exige servidor, os dados sao usados apenas para executar a tarefa.

Posso usar pelo celular?

Sim. As ferramentas e os guias foram pensados para funcionar em navegadores modernos no celular e no desktop.

Zero anúncios com saldoA partir de R$5

Navegue sem anúncios e exporte resultados

Compre moedas uma vez e use nas ferramentas do Toolspace sem assinatura. Enquanto houver saldo, os anúncios somem do site inteiro.

Leituras recomendadas no blog

Artigos que aprofundam o mesmo tema desta ferramenta.

Ferramenta recomendada

🤖 Testar grátis a Formatador CNAB

Ganhe 10 moedas grátis cadastrando-se até 15 de junho de 2026 e gere o seu primeiro resultado em segundos.

Abrir Formatador CNAB