- conheça também:
acronsoft
acrondesign
DeveloperFlex - Soluções para Desenvolvedores Visual DataFlex
contato@developerflex.com.br | (55 11) 4378-1115
Antes de gerar o arquivo XML final, a função de geração do lote gera um arquivo TXT no diretório temporário do Windows.
O layout do arquivo é o seguinte:
| Campo | tipo | tam. | posição inicial |
posição final |
observação | |||
|---|---|---|---|---|---|---|---|---|
| IdentificacaoRps | Numero | N | 15 | 1 | 15 | |||
| Serie | C | 5 | 16 | 20 | ||||
| Tipo | C | 1 | 21 | 21 | informar o código de tipo de RPS: 1 - RPS 2 - Nota Fiscal Conjugada (Mista) 3 - Cupom |
|||
| DataEmissao | DH | 19 | 22 | 40 | informar no formato: AAAA-MM-DDTHH:MM:SS |
|||
| Status | C | 1 | 41 | 41 | informar o código de status do RPS: 1 - Normal 2 - Cancelado |
|||
| RpsSubstituido | Numero | C | 15 | 42 | 56 | informar brancos nas posições 42 a 62 para omitir o grupo RpsSubstituído | ||
| Serie | C | 5 | 57 | 61 | ||||
| Tipo | C | 1 | 62 | 62 | informar o Código de tipo de RPS: 1 - RPS 2 - Nota Fiscal Conjugada (Mista) 3 - Cupom |
|||
| Competencia | D | 10 | 63 | 72 | informar no formato: AAAA-MM-DD A competência de uma NFS-e é a data da ocorrência do fato gerador. |
|||
| Servico | Valores | ValorServicos | V | 15,2 | 73 | 87 | Informar o Valor Total dos Serviços | |
| ValorDeducoes | V | 15,2 | 88 | 102 | Informar o Valor total das Deduções | |||
| ValorPis | V | 15,2 | 103 | 117 | Informar o valor total do PIS | |||
| ValorCofins | V | 15,2 | 118 | 132 | Informar o valor total do COFINS | |||
| ValorInss | V | 15,2 | 133 | 147 | Informar o valor total do INSS | |||
| ValorIr | V | 15,2 | 148 | 162 | Informar o valor total do IR | |||
| ValorCsll | V | 15,2 | 163 | 177 | Informar o valor total do CSLL | |||
| OutrasRetencoes | V | 15,2 | 178 | 192 | Informar o valor total das Outras Retenções | |||
| ValorIss | V | 15,2 | 193 | 207 | O valor do ISS é calculado pela aplicação da prefeitura que conhece o alíquota aplicável para o serviço e não precisa ser informado, com exceção de: O Código do Município da Incidência for diferente ao Município Gerador do Documento (tributada fora do município), a alíquota e o valor do ISS serão informados pelo contribuinte O contribuinte for Optante pelo Simples Nacional e tiver o ISS retido na fonte em que está sendo emitida, a alíquota será informada pelo contribuinte. |
|||
| Aliquota | A | 5,4 | 208 | 212 | prenchimento da direita para a esquerda, acrescentar zeros à esquerda até completar o tamanho do campo. Os campos de valores devem ser informados sem o ponto decimal, respeitando a quantidade de 4 casas decimais. Dependendo da prefeitura o campo é exigido em % (5.00) ou fração (0.05). Para informar em percentual (%), informe: 50000 -> 5.00, 43100 -> 4.31, 20000 -> 2.00 Para informar na forma fracionária, informe: 00500 -> 0.05, 00431 -> 0.0431, 00200 -> 0.02 FAQ - preenchimento da Aliquota |
|||
| DescontoIncondicionado | V | 15,2 | 213 | 227 | Informar o valor total do Desconto Incondicionado | |||
| DescontoCondicionado | V | 15,2 | 228 | 242 | Informar o valor total do Desconto Condicionado | |||
| IssRetido | N | 1 | 243 | 243 | informar: 1 - Sim ou 2 - Não | |||
| ResponsavelRetencao | N | 1 | 244 | 244 | Identificação do responsável pela retenção do ISS: 1-Tomador 2-Intermediário |
|||
| ItemListaServico | C | 5 | 245 | 249 | Tabela de código de Serviços Em alguns municípios o campo deve ser informado sem ponto, com 4 dígitos ajustado à esquerda com um branco no final Informar com 4 posições no RPS do ISS.NET |
|||
| CodigoCnae | N | 7 | 250 | 256 | Pesquisa CNAE Preencha o campo com zeros se desejar omitir a tag. |
|||
| CodigoTributacaoMunicipio | C | 20 | 257 | 276 | A tag CodigoTributacaoMunicipio - Codigo de Tributação do Município é um código "proprietário" de cada município, não existe qualquer padrão, assim é necessário contatar o município para identificar qual é a codificação utilizada. Algumas prefeituras adotam o codificação da lista de serviço da LC 116/03 ampliada, como é o caso do prefeitura municipal do Rio de Janeiro/RJ. Outras adotam a código CNAE completo como é o caso da prefeitura de Belo Horizonte/MG. As prefeituras que adotam o padrão GINFES utilizam os códigos utilizados no GISS, este é um detalhe importante, verifique se já existia alguma sistema ou padrão de prestação de informação na prefeitura, pois as chances de utilizarem a mesma codificação anterior é enorme. Belo Horizonte - selecione a opção exportar tabela. Rio de Janeiro - tabela de serviços. CIDADES GINFES - Consultar a lista de Atividades da GISS Online 1. Seleciona seu Estado e a Cidade; 2. Selecione a Lista de atividades. Informar com o seguinte formato "14.03.00 / 00140300" em Ribeirão Preto/SP FAQ preenchimento do CodigoTributacaoMunicipio |
|||
| Discriminacao | C | 2000 | 277 | 2276 | É possível descrever vários serviços em um mesmo RPS, desde que relacionados a um único item da Lista, de mesma alíquota e para o mesmo tomador de serviço. Quando a legislação do município assim exigir, no caso da atividade de construção civil, as NFS-e deverão ser emitidas por obra. A DLL substituí a sequência || por CR/LF na montagem do XML. |
|||
| CodigoMunicipio | N | 7 | 2277 | 2283 | Informar o código do município de prestação do serviço. | |||
| CodigoPais | N | 4 | 2284 | 2287 | Informar o código de identificação do país conforme tabela do BACEN informe zeros para omitir o código. |
|||
| ExigibilidadeISS | N | 1 | 2288 | 2288 | informar o código de natureza da operação: 1 - Exigível 2 -Não incidência 3 - Isenção 4 - Exportação 5 - Imunidade 6 - Exigibilidade suspensa por decisão judicial 7 - Exigibilidade suspensa por procedimento administrativo |
|||
| MunicipioIncidencia | N | 7 | 2289 | 2295 | ||||
| NumeroProcesso | C | 30 | 2296 | 2325 | ||||
| Prestador | Cnpj | C | 14 | 2326 | 2339 | |||
| InscricaoMunicipal | C | 15 | 2340 | 2354 | ||||
| Tomador | IdentificacaoTomador | CpfCnpj | Cpf | C | 11 | 2355 | 2365 | |
| Cnpj | C | 14 | 2366 | 2379 | ||||
| InscricaoMunicipal | C | 15 | 2380 | 2394 | ||||
| RazaoSocial | C | 150 | 2395 | 2544 | ||||
| Endereco | Endereco | C | 125 | 2545 | 2669 | |||
| Numero | C | 10 | 2670 | 2679 | ||||
| Complemento | C | 60 | 2680 | 2739 | ||||
| Bairro | C | 60 | 2740 | 2799 | ||||
| CodigoMunicipio | C | 7 | 2800 | 2806 | ||||
| UF | C | 2 | 2807 | 2808 | ||||
| CodigoPais | C | 4 | 2809 | 2812 | Informar o código de identificação do país conforme tabela do BACEN | |||
| Cep | C | 8 | 2813 | 2820 | ||||
| Contato | Telefone | C | 20 | 2821 | 2840 | |||
| C | 80 | 2841 | 2920 | |||||
| Itermediario | IdentificacaoItermediario | CpfCnpj | Cpf | C | 11 | 2921 | 2931 | |
| Cnpj | C | 14 | 2932 | 2945 | ||||
| InscricaoMunicipal | C | 15 | 2946 | 2960 | ||||
| RazaoSocial | C | 150 | 2961 | 3110 | ||||
| ConstrucaoCivil | CodigoObra | C | 15 | 3111 | 3125 | informar brancos nas posições 3111 a 3140 para omitir o grupo ConstrucaoCivil | ||
| Art | C | 15 | 3126 | 3140 | ||||
| RegimeEspecialTributacao | C | 1 | 3141 | 3141 | informar o código de identificação do regime especial de tributação: 1 - Microempresa municipal 2 - Estimativa 3 - Sociedade de profissionais 4 - Cooperativa 5 MEI Simples Nacional 6 ME EPP Simples Nacional informar branco para omitir o campo |
|||
| OptanteSimplesNacional | C | 1 | 3142 | 3142 | informar: 1 - Sim ou 2 - Não | |||
| IncentivoFiscal | C | 1 | 3143 | 3143 | informar: 1 - Sim ou 2 - Não | |||