Layout RPS 2.0

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  
Email 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