Ir para o conteúdo

Formato do Arquivo

Características Gerais

  • Tipo de Arquivo: Texto (ASCII)
  • Tamanho do Registro: 444 caracteres
  • Estrutura: Posicional (cada campo tem posição inicial e final definida)
  • Encoding: ASCII
  • Quebra de Linha: CRLF (Windows) ou LF (Unix)

Composição do Arquivo

Todo arquivo CNAB 444 Paulista é composto por três tipos de registro:

  1. Header (Cabeçalho) - Registro tipo 0
  2. Primeiro registro do arquivo
  3. Contém dados de identificação do arquivo e do originador
  4. 444 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. 444 posições cada

  10. Trailler (Rodapé) - Registro tipo 9

  11. Último registro do arquivo
  12. Contém totalizadores e informações de fechamento
  13. 444 posições

Regras de Preenchimento

Campos Numéricos

  • Alinhados à direita
  • Preenchidos com zeros à esquerda
  • Valores decimais: sem ponto ou vírgula, usar casas decimais fixas

Campos Alfanuméricos

  • Alinhados à esquerda
  • Preenchidos com espaços em branco à direita
  • Sem acentuação ou caracteres especiais

Datas

  • Formato: DDMMAA (6 posições)

Validações

  • Todos os registros devem ter exatamente 444 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