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¶
- Header (Cabeçalho) - Registro tipo 0
- Primeiro registro do arquivo
- Contém dados de identificação do arquivo, fundo e cedente
-
400 posições
-
Detalhe - Registro tipo 1
- Registros intermediários
- Contém os dados dos títulos/recebíveis
- Pode haver vários registros de detalhe
-
400 posições cada
-
Trailler (Rodapé) - Registro tipo 9
- Último registro do arquivo
- Contém totalizadores
- 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