--- title: Formato do Arquivo url: https://docs.vehub.com.br/Layouts/%F0%9F%92%BC%20Singulare/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 Singulare é 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 - Exemplo: R$ 1.234,56 = 0000000123456 (com 2 casas decimais) ### Campos Alfanuméricos - Alinhados à esquerda - Preenchidos com espaços em branco à direita - Sem acentuação ou caracteres especiais ### Datas - Formato: DDMMAA (6 posições) - Exemplo: 31/12/2024 = 311224 ## 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