Ir para o conteúdo

Formato do Arquivo CNAB 400

Características Gerais

  • Tipo de Arquivo: Texto (ASCII)
  • Tamanho do Registro: 400 caracteres
  • Estrutura: Posicional
  • Encoding: ASCII
  • Quebra de Linha: CRLF (Windows) ou LF (Unix)
  • Versão do Layout: 401

Composição do Arquivo

  1. Header (Cabeçalho) - Registro tipo 0
  2. Primeiro registro do arquivo
  3. Contém dados de identificação do arquivo, fundo e cedente
  4. 400 posições

  5. Detalhe - Registro tipo 1

  6. Registros intermediários
  7. Contém os dados dos títulos/recebíveis
  8. Pode haver vários registros de detalhe
  9. 400 posições cada

  10. Trailler (Rodapé) - Registro tipo 9

  11. Último registro do arquivo
  12. Contém totalizadores
  13. 400 posições

Regras de Preenchimento

Campos Numéricos

  • Alinhados à direita
  • Preenchidos com zeros à esquerda
  • Valores monetários com 2 casas decimais

Campos Alfanuméricos

  • Alinhados à esquerda
  • Preenchidos com espaços à direita

Datas

  • Formato: DDMMAA (6 posições)

Campos Específicos Importantes

Versão do Layout (Posição 200-202)

Valor fixo: 401

Ambiente

Deve ser acordado com o Finaxis (produção/homologação)

Validações

  • Todos os registros devem ter exatamente 400 caracteres
  • O primeiro registro sempre deve ser o Header (tipo 0)
  • O último registro sempre deve ser o Trailler (tipo 9)
  • Entre Header e Trailler deve haver pelo menos um registro de Detalhe
  • O número sequencial de registro deve ser crescente, começando em 000001