O arquivo deverá ser gravado com a extensão .txt. O nome será definido pelo usuário.
A cada linha deverão ser adicionados os caracteres CHR(13) e CHR(10) indicando o fim do registro.
Alfanuméricos
Quando o valor do campo for NULO, deve ser informado caracter "ESPAÇO" preenchendo todo o tamanho do campo.
Quando o tamanho de uma informação a ser escrita nestes arquivos não atingir o seu comprimento máximo, a mesma deverá ser acrescida do caracter "ESPAÇO" à direita da informação, ou seja, os dados possuirão alinhamento à esquerda.
Numéricos
Quando o valor do campo for NULO, deve ser informado caracter "0" preenchendo todo o tamanho do campo.
Quando o tamanho de uma informação a ser escrita nestes arquivos não atingir o seu comprimento máximo, a mesma deverá ser acrescida do caracter "0" à esquerda da informação, ou seja, os dados possuirão alinhamento à esquerda.
Moedas
Quando o valor do campo for NULO, deve ser informado caracter "0" preenchendo todo o tamanho do campo.
Quando o tamanho de uma informação a ser escrita nestes arquivos não atingir o seu comprimento máximo, a mesma deverá ser acrescida do caracter "0" à esquerda da informação, ou seja, os dados possuirão alinhamento à esquerda. As duas últimas posições indicarão as casas decimais.
Datas
Quando o valor do campo for NULO, deve ser informado caracter "0" preenchendo todo o tamanho do campo ( 8 posições).
Nome do campo | Tipo | Formato | Posição |
---|---|---|---|
Tipo prestador_tomador* | N | 9 | 1 a 1 |
CPF/CNPJ do prestador_tomador | N | 99999999999999 | 2 a 15 |
Razão Social | A | 80 posições | 16 a 95 |
Inscrição Municipal | N | 99999999 | 96 a 103 |
A | 30 posições | 104 a 133 | |
ddd | A | 3 posições (aceitos somente números) | 134 a 136 |
Telefone | A | 12 posições (aceitos somente números) | 137 a 148 |
Ramal | A | 5 posições (aceitos somente números) | 149 a 153 |
Logradouro | A | 50 posições | 154 a 203 |
Número | N | 999999 | 204 a 209 |
Complemento | A | 30 posições | 210 a 239 |
Bairro | A | 30 posições | 240 a 269 |
Cidade | A | 30 posições | 270 a 299 |
UF | A | 2 Posições | 300 a 301 |
CEP | N | 99999999 | 302 a 309 |
Tipo Tomador/Prestador Utilize os códigos identificadores abaixo | |
---|---|
1 | Pessoa física |
2 | Pessoa Jurídica |