--- title: Formato do Arquivo url: https://docs.vehub.com.br/Layouts/%F0%9F%92%BC%20Paulista/Manual/FormatoDoArquivo/ --- # 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 - Primeiro registro do arquivo - Contém dados de identificação do arquivo e do originador - 444 posições 2. **Detalhe** - Registro tipo 1 - Registros intermediários - Contém os dados dos títulos/recebíveis - Pode haver vários registros de detalhe - 444 posições cada 3. **Trailler (Rodapé)** - Registro tipo 9 - Último registro do arquivo - Contém totalizadores e informações de fechamento - 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