| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
1  | Campo | Descrição | Tamanho | Tipo | Ocorrência | Decimal | Observação | 
2  | - AMARELO: serão desconsiderados (não utilizados no ABRASF), citados apenas para fins de identificação da posição dos demais campos. - VERDE: Campos adicionais ABRASF-V2 - TAXADOS: para fins de compatibilidade com os sistemas existentes, alguns campos mudaram de grupo e foram comentados (taxado), deixando um espaço em branco no seu local. - Alguns modelos apesar de não serem ABRASF, podem usar este formato com pequenas alterações e serão comentados antes do grupo, evitando uma nova seção. - Tipo: C (caractere), N (Numérico), D (data), T (Token), DT (Data/Hora)  | ||||||
3  | GN01 - Dados do Lote | ||||||
4  | IdLote | ID do Lote | 1-255 | C | 1-1 | - | |
5  | NumeroLote | 15 | N | 0-1 | - | ||
6  | CpjCnpjRemetenteLote | Número do CPF ou CNPJ do prestador do serviço | 11 ou 14 | N | 0-1 | - | |
7  | InscricaoMunicipalRemetenteLote | Número da inscrição municipal do prestador do serviço | 1-15 | C | 0-1 | - | |
8  | QuantidadeRps | Quantidade de RPS do Lote | 1-15 | N | 0-1 | - | |
9  | VersaoTXT | Versão do Layout TXT ABRASF (Ex: 5.00) | 4 | T | 0-1 | 2 | |
10  | GN02 - Dados do Lote | ||||||
11  | CodigoCidade | Código da Cidade | - | - | - | - | |
12  | RazaoSocialRemetente | Razão Social do Remetente | - | - | - | - | |
13  | DtInicio | Data Inicio | - | - | - | - | |
14  | DtFim | Data Final | - | - | - | - | |
15  | ValorTotalServicos | Valor Total dos Serviços | - | - | - | - | |
16  | ValorTotalDeducoes | Valor total das deduções | - | - | - | - | |
17  | GN03 - Informações adicionais de autenticação (Municípios que usam autenticação por outro meio deve ser informado no grupo GN03) | ||||||
18  | Token | Alguns municípios solicitam um token para fazer a autenticação no sistema, deve ser enviado no respectivo campo.  | - | - | - | - | Grupo desconsiderado no Modelo ABRASF | 
19  | Usuario | Alguns sistemas solicitam usuário e senha para fazer login no sistema, devem ser enviados nos respectivos campos.  | - | - | - | - | |
20  | Senha | - | - | - | - | ||
21  | UsarSenhaCriptografada | Caso o campo “Senha” seja enviado criptografado. | - | - | - | - | |
22  | GN04 - Informações adicionais de autenticação | ||||||
23  | Operacao | Operação que o WS vai executar  (Utilizado apenas na GIAP que utiliza este modelo de TXT)  | - | - | - | - | |
24  | GN10 - Identificação RPS | ||||||
25  | IdRps | ID do RPS | - | - | - | - | |
26  | NumeroRps | Número do RPS | 15 | N | 1-1 | - | |
27  | SerieRps | Número do RPS | 5 | C | 1-1 | - | |
28  | TipoRps | Código de tipo de RPS 1 – RPS 2 – Nota Fiscal Conjugada (Mista) 3 – Cupom  | 1 | N | 1-1 | - | |
29  | DataEmissao | Data de Emissão | - | D | 1-1 | - | Quando for data, não haverá definição de tamanho. | 
30  | Status | Código de tipo de RPS 1 – Normal 2 – Cancelado  | 1 | N | 1-1 | - | |
31  | SituacaoRps | - | - | - | - | - | Campo “SituacaoRps” não é usado no ABRASF, embora usado em alguns modelos como: PM Bauru, PM Londrina, SigCorp, AssessorPublivo e finalmente DSF | 
32  | GN11 - Identificação RPS | ||||||
33  | SeriePrestacao | Série de Prestação | 2 | N | - | - | |
34  | TipoRecolhimento | Tipo de recolhimento | 1 | N | - | - | |
35  | MotCancelamento | Motivo do Cancelamento | 80 | C | - | - | Obrigatório caso Status = 2 | 
36  | GN12 - Identificação RPS | ||||||
37  | NumRpsSubstituido | Número do RPS Substituido | - | N | - | - | |
38  | SerieRpsSubstituido | Série do RPS Substituido | - | C | - | - | |
39  | TipoRpsSubstituido | Tipo do RPS Substituido | - | N | - | - | |
40  | NumNfseSubstituido | Número da NFS-e Substituída | - | N | - | - | |
41  | DataEmissaoNfseSubstituida | Data de Emissão da NFS-e Substituída | - | DT | - | - | |
42  | GN13 - Identificação RPS | ||||||
43  | NumeroNFD | - | - | - | - | - | |
44  | SerieDocumento | - | - | - | - | - | |
45  | GN14 - Identificação RPS | ||||||
46  | Cfps | - | - | - | - | ||
47  | NumeroAEDF | - | - | - | - | ||
48  | Identificacao | - | - | - | - | ||
49  | Cst | - | - | - | - | ||
50  | GN20 - Dados RPs | ||||||
51  | DataCompetencia | Data de competência no RPS | - | D | 1-1 | - | Se não for informada, considera a data de emissão do RPS | 
52  | RegimeEspecialTributacao | Regime Especial de Tributação | 2 | N | 0-1 | - | Código de identificação do regime especial de tributação 1 – Microempresa municipal 2 – Estimativa 3 – Sociedade de profissionais 4 – Cooperativa 5 – Microempresário Individual (MEI) 6 – Microempresa ou Empresa de Pequeno Porte (ME EPP)  | 
53  | OptanteSimplesNacional | Optante de simples nacional | 1 | N | 1-1 | - | Prestador é optante pelo Simples Nacional: 1 – Sim; 2 – Não .  | 
54  | IncentivadorCulturalFiscal | Informação se o prestador é incentivador fiscal  | 1 | N | 1-1 | - | Prestador possui Incentivo Fiscal: 1 – Sim; 2 – Não.  | 
55  | GN21 - Dados RPs | ||||||
56  | IssRetido | ISS Retido | 1 | N | 1-1 | - | ISS é retido na fonte 1 – Sim; 2 – Não.  | 
57  | ResponsavelRetencao | Identificação do responsável pela retenção do ISS | 1 | N | 0-1 | - | Informado somente se IssRetido igual a “1 – Sim” A opção “2 – Intermediário” somente poderá ser selecionada se “CpfCnpjIntermediario” informado. 1 – Tomador; 2 – Intermediário.  | 
58  | ItemListaServico | Código de item da lista de serviço | 5 | C | 1-1 | - | Subitemdo serviço prestado conforme LC 116/2003 | 
59  | CodigoCnae | Código CNAE | 7 | N | 0-1 | - | |
60  | CodigoTributacaoMunicipio | Código de Tributação do Município | 20 | C | 0-1 | - | Código do serviço prestado próprio do município | 
61  | CodigoIbgeMunicipoPrestacao | Código de identificação do município conforme tabela do IBGE | 7 | N | 1-1 | - | Código do município onde o serviço foi prestado (tabela do IBGE), se exterior colocar 9999999 | 
62  | CodigoPais | Código de identificação do País conforme tabela do BACEN | 4 | N | 0-1 | - | Código do país onde o serviço foi prestado (Tabela de país do IBGE). Preencher somente se MunicipioPrestacaoServico igual 9999999 | 
63  | GN22 - Dados RPs | ||||||
64  | NaturezaOperacao_ExigibilidadeISS | Natureza de Operação | 2 | N | 1-1 | - | Exigibilidades possíveis 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 Processo Administrativo.  | 
65  | MunicipioIncidencia | Município da incidência do ISS | 7 | N | 0-1 | - | Código do município onde é a incidência do imposto (Tabela do IBGE) Usar grupo GN64 – Campo ‘CodigoIbgeMunicipioPrestacao’ - ver Manual de Integração do Contribuinte pg 30, rev. 2.01  | 
66  | NumeroProcesso | Número do processo da suspensão da exigibilidade | 30 | C | 0-1 | - | Número do processo judicial ou administrativo de suspensão da exigibilidade. Obrigatório e informado somente quando declarada a suspensão da exigibilidade do tributo  | 
67  | Operacao | - | - | - | - | - | |
68  | Tributacao | - | - | - | - | - | |
69  | GN23 - Dados RPs | ||||||
70  | DescricaoNaturezaOperacao_ExigibilidadeISS | Descrição da Natureza da Operação | - | - | - | - | Campo não existente ou encontrado no Manual de integração ABRASF | 
71  | GN24 - Dados RPs | ||||||
72  | DescricaoItemListaServico | - | - | - | - | - | Campo não existente ou encontrado no Manual de integração ABRASF | 
73  | GN25 - Dados RPs | ||||||
74  | DescricaoCnae | - | - | - | - | - | Campo não existente ou encontrado no Manual de integração ABRASF | 
75  | GN30 - Discriminação RPS | ||||||
76  | DiscriminacaoAbrasf | Discriminação do serviço  | 2000 | C | 1-1 | - | VERSAO 5: GN30 deixa de existir. Qualquer sistema usará Discriminação no grupo GN31, campo “Outras Informações” usará Grupo GN33  | 
77  | GN31 - Dados RPs | ||||||
78  | DiscriminacaoServico | Discriminação do serviço  | 2000 | C | 1-1 | - | Cada SERVIÇO é gerado no grupo GN31 usando os campos: “DiscriminacaoServico”, “Quantidade”, “ValorUnitario” e “Desconto”, demais campos desconsiderados | 
79  | Quantidade | Quantidade do serviço tomado | - | - | - | - | |
80  | ValorUnitario | Valor Unitário | - | - | - | - | |
81  | ValorTotal | Valor total do serviço | - | - | - | - | |
82  | Tributavel | Tributável | - | - | - | - | |
83  | CodigoAtividade | - | - | - | - | - | |
84  | Aliquota | - | - | - | - | - | |
85  | ImpostoRetido | - | - | - | - | - | |
86  | Unidade | - | - | - | - | - | |
87  | Desconto | - | - | - | - | - | |
88  | GN32 - Dados RPs | ||||||
89  | CodigoMunicipioPrestacaoServico | Código do município da prestação do serviço | 7 | N | 1-1 | - | Campo "CodigoMunicipioPrestacaoServico": usar grupo GN64 ‘CodigoIbgeMunicipioIbgePrestacao’ – Grupo GN32 usado para dados DSF Código do município onde o serviço foi prestado (tabela do IBGE), se exterior colocar 9999999  | 
90  | NomeMunicipioPrestacaoServico | Nome do município da prestação do serviço | - | - | - | - | |
91  | SituacaoTributariaServico | - | - | - | - | - | |
92  | DeducaoServico | - | - | - | - | - | |
93  | ValorISSServico | - | - | - | - | - | |
94  | GN33 - Dados RPs | ||||||
95  | ObservacoesOutrasInformacoesComplementares | Informações complementares solicitadas pelo município | 510 | C | 0-1 | - | GN33 - VERSAO 5.00 apenas – Qualquer Observação ou Complemento neste grupo | 
96  | GN40 - Valores RPS | ||||||
97  | ValorServicos | Valor dos serviços em R$ | 15 | N | 1-1 | 2 | |
98  | ValorDeducoes | Valor das deduções para Redução da Base de Cálculo em R$ | 15 | N | 0-1 | 2 | |
99  | ValorPis | Valor da retenção do PIS em R$ Informação declaratória | 15 | N | 0-1 | 2 | |
100  | ValorCofins | Valor da retenção do COFINS em R$ Informação declaratória | 15 | N | 0-1 | 2 | |