Para gerar o arquivo de integração TX2, é necessário seguir o Dicionário de Dados. Este artigo mostrará como ler as colunas deste dicionário, como iniciar e concluir um arquivo e como informar os grupos que podem se repetir.
Veja também:
Observação: Para não ocorrer problemas de acentuação, utilize o conteúdo do parâmetro aArquivoTX2 com encode ANSI.
Lendo o dicionário de dados
O Dicionário de dados é uma tabela com os campos e algumas informações sobre cada campo. A tabela abaixo exemplifica o que significa cada coluna do dicionário.
| Coluna | Função |
|---|---|
| TAG | Mostra o campo exato que deve ser utilizado no arquivo de integração. |
| Descrição | Enumera as características próprias de cada campo. |
| Tipo |
Indica o formato de preenchimento do campo INT (Inteiro) - Numérico inteiro, sem decimais nem separador de milhar. Ex: “23”. T (Texto) - Texto simples, sem quebras de linha. Ex: “Centro”. M (Monetário) - Numérico decimal, podendo conter ou não separador de decimais (podendo ser um ponto ou uma vírgula), mas sem separador de milhar. Ex: “123”, “123,45”, “123.45”. D (Data) - Data no formato brasileiro (“DD/MM/AAAA”) ou no formato usado em arquivos XML (“AAAA-MM-DD”). Ex: “25/12/2011”, “2011-12-25”. D.H. (Data e Hora (DateTime)) - Data e hora no formato brasileiro (“DD/MM/AAAA HH:MM:SS”) ou no formato usado em arquivos XML (“AAAA-MM-DDTHH:MM:SS”). SIM/NÃO - 1 Sim, 2 Não |
| Observação | Mostra informações adicionais que podem auxiliar no preenchimento dos campos. |
Estrutura do arquivo de integração
O arquivo de integração TX2 do padrão único possui alguns setores de campos que estão relacionados à cada parte de um RPS / NFSe. São eles:
CABEÇALHO
Campos de configuração do arquivo de integração. Devem estar sempre no início do arquivo
| Tag | Descrição | Tipo | Observação |
|---|---|---|---|
| formato | Configuração do formato do arquivo. | T | Sempre preenchido com o valor: tx2 |
| padrao | Configuração do padrão do arquivo. | T | Sempre preenchido com o valor: TecnoNFSe |
| NomeCidade | Nome do município e UF do CNPJ do contribuinte. | T | Deve-se sempre utilizar o formato CIDADEUF sem acentos ou cedilha. Exemplos: MARINGAPR SAOJOSEDOSCAMPOSSP |
| VersaoEsquema | Identificação da versão de esquema | T | Para envio com os campos da reforma tributária, deve ser preenchido com o valor: RTC Exemplo: VersaoEsquema=RTC |
LOTE
Campos relacionados às informações do Lote do RPS. Este setor deve estar abaixo do cabeçalho e seus campos devem estar entre os comandos INCLUIR e SALVAR conforme exemplo abaixo:
INCLUIR
...
SALVAR
| Tag | Descrição | Tipo | Observação |
|---|---|---|---|
| INCLUIR | Comando de início do setor Lote | T | Indica o início do arquivo TX2 |
| IdLote | Identificador do Lote | T | Se informado vazio, será calculado automaticamente |
| NumeroLote | Número do lote de envio da nota. É apenas mais um identificador da nota. | INT | |
| CpfCnpjRemetente | CNPJ do remetente do lote, por padrão o mesmo CNPJ do prestador, CNPJ da matriz em alguns casos | T | |
| InscricaoMunicipalRemetente | Inscrição municipal do remetente do lote | T | Por padrão a mesma Inscrição Municipal do prestador ou Inscrição Municipal da matriz em alguns casos |
| RazaoSocialRemetente | Razão Social do Remetente do lote | T | Informar a Razão Social do remetente ou o nome dele. |
| QuantidadeRps | Quantidade de RPS's existentes no lote | INT | Se informado vazio, será calculado automaticamente |
| CodigoCidadeRemetente | Código IBGE do município do remetente | INT | |
| Transacao | Indica se o processamento dos RPS fazem parte de uma mesma transação. | T | Se informado vazio, será preenchido automaticamente |
| DataInicio | Data de emissão do primeiro RPS do lote | D | Ex: 2019-09-11T00:00:00 |
| DataFim | Data de emissão do último RPS do lote | D | |
| Versao | Versão schema | T | Se informado vazio, será preenchido automaticamente |
| MetodoEnvio | Especifica o método utilizado para Envio, Ex: 'WS' | T | Se informado vazio, será preenchido automaticamente |
| ValorTotalServicos | Valor total dos serviços prestados do lote de RPS | M | |
| ValorTotalDeducoes | Valor total das deduções do lote de RPS | M | |
| ValorTotalBaseCalculo | Valor total da base de cálculo do lote de RPS. | M | |
| SALVAR | Comando de término do setor Lote | T | Indica o início do arquivo TX2 |
RPS
Campos relacionados às informações do RPS. Este setor deve estar abaixo do setor do Lote e seus campos devem estar entre os comandos INCLUIRRPS e SALVARRPS conforme exemplo abaixo:
INCLUIRRPS
...
SALVARRPS
| Tag | Descrição | Tipo | Observação |
|---|---|---|---|
| INCLUIRRPS | Comando de início do setor RPS | T | |
| IdRps | Identificador do RPS | T | Se informado vazio, será calculado automaticamente |
| NumeroRps | Número do RPS | INT | |
| SerieRps | Série do RPS | T | |
| TipoRps | Tipo do RPS | T | No padrão TecnoNFSe, informar sempre 1 |
| DataEmissao | Data de emissão do RPS | D.H | Ex: 2019-09-11T00:00:00 |
| OptanteSimplesNacional | Indica se o prestador é optante do regime Simples Nacional | 1 - SIM/ 2 -NÃO | |
| RegimeApuracaoTributaria | Regime de Apuração Tributária pelo Simples Nacional. | T |
Opção para que o contribuinte optante pelo Simples Nacional ME/EPP possa indicar, ao emitir o documento fiscal, em qual regime de apuração os tributos federais e municipal estão inseridos, caso tenha ultrapassado algum sublimite ou limite definido para o Simples Nacional. 1 – Regime de apuração dos tributos federais e municipal pelo SN; 2 – Regime de apuração dos tributos federais pelo SN e o ISSQN pela NFS-e conforme respectiva legislação municipal do tributo; 3 – Regime de apuração dos tributos federais e municipal pela NFS-e conforme respectivas legislações federal e municipal de cada tributo; |
| IncentivadorCultural | Indica se o prestador é incentivador cultural | 1 - SIM/ 2 - NÃO | |
| SituacaoNota | Situação da nota | INT |
'1' - Normal. '3' - Operação isenta ou não tributável no Município '4' - Operação isenta ou não tributável por este Município, efetuada em outro Município '5' - ISS Suspenso por Decisão Judicial |
| TipoTributacao | Tipo da tributação do RPS | INT | '1' - Isenta de ISS '2' - Imune '3' - Não Incidência no Município '4' - Não Tributável '5' - Retida '6' - Tributável dentro do município '7' - Tributável fora do município |
| NaturezaTributacao | Natureza da tributação do RPS | INT | '1' - Simples Nacional '2' - Fixo '3' - Depósito em Juízo '4' - Exigibilidade suspensa por decisão judicial '5' - Exigibilidade suspensa por procedimento administrativo '6' - Isenção parcial '7' - Em branco. |
| RegimeEspecialTributacao | Regime de tributação do RPS | INT |
'1' - Microempresa municipal
'9' - Tributação Normal. '10' - Simples nacional com excesso do sublimite '11' - Empresa de Responsabilidade Limitada |
| AnexoSimplesNacional | Anexo do Simples Nacional | INT | 1 - Anexo I 2 - Anexo II 3 - Anexo III 4 - Anexo IV 5 - Anexo V |
| NumeroRpsSubstituido | Número do RPS a ser substituído | INT | Preencher apenas se for substituto. |
| SerieRpsSubstituido | Série do RPS a ser substituído | T | Preencher apenas se for substituto. |
| TipoRpsSubstituido | Tipo do RPS a ser substituído | T | Preencher apenas se for substituto. |
| ValorServicos | Valor dos serviços do RPS | M | Campos da Reforma: ValorFinalCobrado |
| ValorTotalRecebido | Valor do total recebido. | M |
|
| ValorDeducoes | Valor das deduções do RPS | M | |
| NumeroBeneficioMunicipal | Identificador do benefício parametrizado pelo município. | Trata-se de um identificador único que foi gerado pelo Sistema Nacional no momento em que o município de incidência do ISSQN incluiu o benefício no sistema. Critério de formação do número de identificação de parâmetros municipais: 7 dígitos - posição 1 a 7: número identificador do Município, conforme código IBGE; 2 dígitos - posições 8 e 9 : número identificador do tipo de parametrização (01-legislação, 02-regimes especiais, 03-retenções, 04-outros benefícios); 5 dígitos - posição 10 a 14 : número sequencial definido pelo sistema quando do registro específico do parâmetro dentro do tipo de parametrização no sistema; |
|
| TipoCST | Código de Situação Tributária do PIS/COFINS (CST) | M |
Legado: aceitação parcial da tabela (comum: 00 a 09), conforme regras da prefeitura/padrão. NT007 (padrões aderentes): Campo expandido com as novas numerações do 49 ao 99 00 - Nenhum;
|
| AliquotaPis | Percentual da alíquota do PIS | M | O valor deve-ser preenchido considerando como percentual: Exemplo: Para preencher o valor de 5%, utiliza-se 5.00 e não 0.05. Legado: alíquota do PIS retido. NT007 (padrões aderentes): alíquota do PIS para apuração própria. |
| AliquotaPisProprio | Percentual da alíquota do PIS de apuração própria (%) | M | NT007 (padrões aderentes): quando informado, é utilizado exclusivamente para apuração própria, tendo prioridade sobre AliquotaPis. Se não informado, o comportamento existente de AliquotaPis é mantido. |
| AliquotaCofins | Percentual da alíquota do COFINS | M | O valor deve-ser preenchido considerando como percentual: Exemplo: Para preencher o valor de 5%, utiliza-se 5.00 e não 0.05. Legado: alíquota da COFINS retida. NT007 (padrões aderentes): alíquota da COFINS para apuração própria. |
| AliquotaCofinsProprio | Percentual da alíquota da COFINS de apuração própria (%) | M | NT007 (padrões aderentes): quando informado, é utilizado exclusivamente para apuração própria, tendo prioridade sobre AliquotaCofins. Se não informado, o comportamento existente de AliquotaCofins é mantido. |
| AliquotaCsll | Percentual da alíquota do CSLL | M | O valor deve-ser preenchido considerando como percentual: Exemplo: Para preencher o valor de 5%, utiliza-se 5.00 e não 0.05 |
| ValorPis | Valor do PIS calculado | M |
Legado: mantém o comportamento anterior que recebe o valor do PIS. NT007 (padrões aderentes): informar apenas o valor de apuração própria do PIS. Valores retidos na fonte NÃO devem ser informados aqui — devem compor o campo ValorCsll. |
| ValorPisProprio | Valor do PIS de apuração própria (R$) | M | NT007 (padrões aderentes): quando informado, é utilizado exclusivamente para apuração própria, tendo prioridade sobre ValorPis. Se não informado, o comportamento existente de ValorPis é mantido. |
| ValorCofins | Valor do COFINS calculado | M |
Legado: mantém o comportamento anterior que recebe o valor do COFINS. NT007 (padrões aderentes): informar apenas o valor de apuração própria do COFINS. Valores retidos na fonte NÃO devem ser informados aqui — devem compor o campo ValorCsll. |
| ValorCofinsProprio | Valor da COFINS de apuração própria (R$) | M | NT007 (padrões aderentes): quando informado, é utilizado exclusivamente para apuração própria, tendo prioridade sobre ValorCofins. Se não informado, o comportamento existente de ValorCofins é mantido. |
| ValorCsll | Valor do CSLL calculado | M |
Legado: mantém o comportamento anterior que recebe o valor do CSLL. NT007 (padrões aderentes): este campo passa a ser usado para a SOMA dos valores retidos na fonte de PIS + COFINS + CSLL. Exemplo: se PIS retido = R$ 10,00, COFINS retido = R$ 30,00 e CSLL retido = R$ 20,00, informar ValorCsll = 60,00. O tipo de retenção de cada tributo é indicado pelo campo TipoRetPisCofins. |
| ValorPisCofinsCsll | Soma dos valores retidos de PIS + COFINS + CSLL (R$) | M |
NT007 (padrões aderentes): soma dos valores retidos de PIS + COFINS + CSLL. Padrões que recebem a soma em um único campo (ex: padrões que seguem o padrão da NFSe Nacional — vRetCSLL) podem usar este campo. Padrões que recebem os valores separados (ex: IPM20) devem continuar usando ValorPis, ValorCofins e ValorCsll individualmente. |
| ValorBCPisCofins | Valor da Base de Cálculo do PIS/COFINS (R$). | M |
|
BaseCalculoPis |
Valor da Base de Cálculo do PIS. | M |
|
BaseCalculoCofins |
Valor da Base de Cálculo do COFINS. | M |
|
| BaseCalculoCsll | Valor da Base de Cálculo do Csll. | M |
|
| BaseCalculoIr | Valor da Base de Cálculo do Ir. | M |
|
| BaseCalculoInss | Valor da Base de Cálculo do Inss. | M |
|
| ValorTotalPis | Valor total do PIS quando utilizado múltiplos serviços | M | |
| ValorTotalCofins | Valor total do COFINS quando utilizado múltiplos serviços | M | |
| ValorTotalCsll | Valor total do CSLL quando utilizado múltiplos serviços | M | |
| TipoRetPisCofins | Tipo de retenção do Pis/Cofins | T |
Valores 1 e 2 são utilizados nos padrões que ainda não aderiram à NT007. NT007 (padrões aderentes): campo expandido para contemplar retenção de CSLL. 0 - PIS/COFINS/CSLL Não Retidos; |
| ValorInss | Valor do INSS calculado | M | |
| ValorIr | Valor do IR calculado | M | |
| ValorTotalInss | Valor total do INSS quando utilizado múltiplos serviços | M | |
| ValorTotalIr | Valor total do IR quando utilizado múltiplos serviços | M | |
| ValorCpp | Valor do CPP Calculado | M | CPP: Contribuição Patronal Previdenciária |
| IssRetido | Indica se o ISS do RPS será retido ou não |
1 - SIM 2 - NÃO |
|
| ValorIss | Valor do ISS calculado | M | Valor referente à: BaseCalculo x AliquotaISS. |
| ValorIssRetido | Valor do ISS Retido calculado | M | Valor referente à: BaseCalculo x AliquotaISS. |
| OutrasRetencoes | Valor de outras retenções | M | |
| ValorTTS | Valor da Taxa de Turismo Sustentável | M | Apenas para Gramado/RS |
| BaseCalculo | Valor da base de cálculo do RPS | M | Valor referente à: ValorServicos - ( DescontoIncondicionado - deduções). |
| ValorLiquidoNfse | Valor líquido da NFSe | M |
Valor referente à: ValorServicos - (ValorPIS - ValorCOFINS - ValorINSS - ValorIR - ValorCSLL - OutrasRetençoes - ValorISSRetido - DescontoIncondicionado - DescontoCondicionado). Campos da Reforma: ValorFinalCobrado |
| DescontoIncondicionado | Valor do desconto dado sem uma condição especifica | M | |
| DescontoCondicionado | Valor do desconto dado sob uma condição | M | Ex: "Adquira esse produto e ganhe aquele serviço". Essa é a condição par ao desconto no serviço |
| ValorTotalRetencoes | Valor total das retenções | M |
Valor referente à: (ValorPIS + ValorCOFINS + ValorIR + ValorCSLL + ValorISSRetido + ValorCPP). |
| AliquotaISS | Percentual da alíquota do ISS | M | O valor deve-ser preenchido considerando como percentual: Exemplo: Para preencher o valor de 5%, utiliza-se 5.00 e não 0.05 |
| AliquotaINSS | Percentual da alíquota do INSS | M | O valor deve-ser preenchido considerando como percentual: Exemplo: Para preencher o valor de 5%, utiliza-se 5.00 e não 0.05 |
| AliquotaIR | Percentual da alíquota do IR | M | O valor deve-ser preenchido considerando como percentual: Exemplo: Para preencher o valor de 5%, utiliza-se 5.00 e não 0.05 |
| CodigoItemListaServico | Código do item da lista de serviço. | T | Obtido na prefeitura |
| CodigoContribuinte | Código de Contribuinte | T |
Obtido na prefeitura |
| CodigoCnae | Código do CNAE | T | Obtido na prefeitura |
| CodigoTributacaoMunicipio | Código tributação do município | T | Obtido na prefeitura |
| CodigoNbs | Código NBS | T | Segue Lista |
| CodigoServicoNacional | Código de Serviço Nacional | T |
Código de Serviço no padrão Nacional, de 6 dígitos. Lista de códigos. |
| DiscriminacaoServico | Discriminação do serviço prestado | T | OBS: Para gerar quebras de linha, utilize o pipe | |
| OutrasInformacoes | Destinado para outras informações do envio | T | |
| InformacoesComplementares | Destinado para informações complementares no envio | T | |
| ValorCargaTributaria | M | ||
| PercentualCargaTributaria | M | ||
| FonteCargaTributaria | T | ||
| CodigoCidadePrestacao | Código IBGE do município onde o serviço foi prestado | ||
| CepPrestacaoServico | CEP onde o serviço foi prestado | INT | |
| EstadoPrestacaoServico | Estado onde o serviço foi prestado | T | |
| DescricaoCidadePrestacao | Município onde o serviço foi prestado | T | |
| CpfCnpjPrestador | CPF / CNPJ do prestador do serviço | T | |
| InscricaoMunicipalPrestador | Inscrição municipal do prestador do serviço | T | |
| RazaoSocialPrestador | Razão Social do prestador do serviço | T | |
| DDDPrestador | DDD do prestador do serviço | INT | |
| TelefonePrestador | Telefone do prestador do serviço | INT | Este campo deve ser preenchido SEM o DDD |
| CepPrestador | CEP do prestador do serviço | INT | |
| EnderecoPrestador | Logradouro do prestador do serviço | T | |
| CpfCnpjTomador | CPF / CNPJ do tomador do serviço | T | Preencher com valor 99999999999 quando Tomador Estrangeiro |
| DocTomadorEstrangeiro | Documento do tomador quando estrangeiro | T | Preencher somente quando Tomador Estrangeiro |
| InscricaoMunicipalTomador | Inscrição municipal do tomador do serviço | T | |
| InscricaoEstadualTomador | Inscrição estadual do tomador do serviço | T | |
| RazaoSocialTomador | Razão Social do tomador do serviço | T | |
| TipoLogradouroTomador | Tipo do logradouro do tomador do serviço | T | Valores aceitos: Avenida Rua Rodovia Ruela Rio Sítio Sup Quadra Travessa Vale Via Viaduto Viela Vila Vargem |
| EnderecoTomador | Logradouro do tomador do serviço | T | |
| NumeroTomador | Número do endereço do tomador do serviço | T | |
| ComplementoTomador | Complemento do endereço do tomador do serviço | T | |
| TipoBairroTomador | Tipo do bairro do tomador do serviço | T | Valores aceitos: Bairro, Bosque, Chácara, Conjunto, Desmembramento, Distrito, Favela, Fazenda, Gleba, Horto, Jardim, Loteamento, Núcleo, Parque, Residencial, Sítio, Tropical, Vila, Zona |
| BairroTomador | Bairro do tomador do serviço | T | |
| CodigoCidadeTomador | Código IBGE do tomador do serviço | INT | Preencher com 9999999 quando Tomador Estrangeiro |
| DescricaoCidadeTomador | Município do tomador do serviço | T | |
| UfTomador | UF do tomador do serviço | T | |
| CepTomador | CEP do tomador do serviço | T | |
| DDDTomador | DDD do tomador do serviço | INT | |
| TelefoneTomador | Telefone do tomador do serviço | INT | Este campo deve ser preenchido SEM o DDD |
| TipoTelefoneTomador | Tipo do telefone do tomador | INT | Valores aceitos: 1 – Celular, 2 – Comercial, 3 - Residencial. |
| EmailTomador | E-mail do tomador do serviço | T | |
| RazaoSocialIntermediario | Razão Social do intermediário do serviço | T | |
| CpfCnpjIntermediario | CPF / CNPJ do intermediário do serviço | T | |
| InscricaoMunicipalIntermediario | Inscrição Municipal do intermediário do serviço | T | |
| InscricaoEstadualIntermediario | Inscrição Estadual do intermediário do serviço | T | |
| CodigoCidadeIntermediario | Código IBGE do intermediário do serviço | INT | |
| EnderecoIntermediario | Logradouro do intermediário do serviço | T | |
| NumeroIntermediario | Numero do endereço do intermediário do serviço | T | |
| ComplementoIntermediario | Complemento do endereço do intermediário do serviço | T | |
| BairroIntermediario | Bairro do intermediário do serviço | T | |
| CepIntermediario | CEP do intermediário do serviço | T | |
| UFIntermediario | UF do intermediário do serviço | T | |
| PaisIntermediario | Logradouro do intermediário do serviço | T | |
| TelefoneIntermediario | Telefone do intermediário do serviço | T | |
| EmailIntermediario | E-mail do intermediário do serviço | T | |
| NumeroNfseSubstituida | Número da NFSe a ser substituída | INT | Preencher apenas se for substituto. |
| DataEmissaoNfseSubstituida | Data da Emissão da NFSe a ser substituída | D | Preencher apenas se for substituto. |
| SeriePrestacao | T | ||
| MotCancelamento | T | Utilizar apenas se for RPS cancelado | |
| Operacao | T | 'A' - Sem Dedução 'B' - Com Dedução/Materiais 'C' - Imune/Isenta de ISSQN 'D' - Devolução/Simples Remessa 'J' - Intermediação |
|
| CodigoCEI | T | ||
| CodigoObra | Código Obra | T | Área destinada à construção civil. |
| NomeObra | T | Área destinada à construção civil. | |
| InscricaoImobiliariaObra | T | Área destinada à construção civil. | |
| Art | Corigo Art | T | Área destinada à construção civil. |
| ReformaCivil | INT |
´0´ - Não ´1´ - Sim |
|
| EnderecoObra | Logradouro da obra | T | |
| NumeroObra | Número do endereço da obra | T | |
| BairroObra | Bairro da obra | T | |
| ComplementoObra | Complemento do endereço da obra | T | |
| CodigoCidadeObra | Código IBGE da cidade da obra | INT | |
| DescricaoCidadeObra | Descrição da cidade da obra | T | |
| UfObra | UF da obra | T | |
| CepObra | CEP da obra | T | |
| PaisObra | Código BACEN do país do tomador do serviço | INT | |
| IdentificacaoEvento | T | ||
| DataInicioEvento | Data do início do Evento | D.H | Ex: 2019-09-11T00:00:00 |
| DataFinalEvento | Data do final do Evento | D.H | Ex: 2019-09-11T00:00:00 |
| DescricaoEvento | Descrição do Evento | T | |
| CepEvento | CEP do Evento | T | |
| CodigoCidadeEvento | Código IBGE da cidade do Evento | INT | |
| UFEvento | UF do Evento | T | |
| BairroEvento | Bairro do Evento | T | |
| LogradouroEvento | Logradouro do Evento | T | |
| NumeroEvento | Número do Evento | T | |
| ComplementoEvento | Complemento do Evento | T | |
| ExteriorEvento | T | Valores aceitos: 'S' – Sim 'N' – Não |
|
| EstadoEvento | Descrição Estado exterior do Evento | T | |
| CidadeExteriorEvento | Descrição cidade exterior do Evento | T | |
| DeducaoPor | Modalidade da Dedução | T | Valores aceitos: ‘Valor’ ou ‘Percentual’. |
| TipoDeducao | T | Aceita os valores 'Despesas com Materiais' ou 'Despesas com sub-empreitada', se a dedução for por 'Valor'. Se a dedução for por 'Percentual', deve-se informar este campo com valor vazio. | |
| CpfCnpjReferencia | T | ||
| NumeroNFReferencia | T | ||
| ValorTotalReferencia | M | ||
| ValorTotalRecibo | Valor Total Recebido em R$ (inclusive valores repassados a terceiros) |
M | Campo exclusivo da NFSe de São Paulo |
| PercentualDeduzir | INT | ||
| DescricaoRPS | Descrição do RPS | T | Este campo é geralmente utilizado para descrever o RPS como um todo, nos casos onde o RPS contém múltiplos serviços |
| QuantidadeServicos | INT | ||
| ValorUnitarioServico | M | ||
| Tributavel | T | Valores aceitos: 'S' – Sim 'N' – Não |
|
| SituacaoTributaria | Código da Situação Tributária. Este código caracterizará a forma de cobrança do ISS. |
INT | |
| IdentificadorSistemaLegado | T | Deve ser preenchido de acordo com a necessidade do emissor da nota, com valores de sua escolha. Ao fazer download do arquivo de retorno esse valor será retornado junto ao respectivo número da nota fiscal. |
|
| TipoCodificacao | |||
| Assinatura | T | ||
| NumEmissorRps | T | ||
| TipoDocumentoTomador | T |
‘1’ - CPF ‘4’ - Passaporte ‘5’ - Habilitação ‘6’ - Identidade ‘7’ - Carteira de Registro Nacional Migratório |
|
| DescricaoDocumentoTomador | T | ||
| CidadeEstrangeiraTomador | T | ||
| PaisTomador | Código BACEN do país do tomador do serviço | T | Preencher com valor diferente de 1058 quando Tomador Estrangeiro |
| CodigoSubItemListaServico | T | ||
| JustificativaDeducao | T | Obrigatório para EQUIPLANO, se o campo Valor das Deduções (ValorDeducoes) foi informado. | |
| ValorIssServico | M | ||
| IncentivoFiscal | Campo que indica se há ou não incentivo fiscal | 1 - SIM/ 2 - NÃO | |
| Competencia | Data da competência do RPS | D | |
| MunicipioIncidencia | Código IBGE do município onde ocorrerá a aplicação do imposto. | T | |
| ExigibilidadeISS | INT | ‘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. |
|
| TipoImunidade | Identificação da Imunidade do ISSQN – somente para o caso de Imunidade. | INT |
0 - Imunidade (tipo não informado na nota de origem); 1 - Patrimônio, renda ou serviços, uns dos outros (CF88, Art 150, VI, a); 2 - Templos de qualquer culto (CF88, Art 150, VI, b); 3 - Patrimônio, renda ou serviços dos partidos políticos, inclusive suas fundações, das entidades sindicais dos trabalhadores, das instituições de educação e de assistência social, sem fins lucrativos, atendidos os requisitos da lei (CF88, Art 150, VI, c); 4 - Livros, jornais, periódicos e o papel destinado a sua impressão (CF88, Art 150, VI, d); 5 - Fonogramas e videofonogramas musicais produzidos no Brasil contendo obras musicais ou literomusicais de autores brasileiros e/ou obras em geral interpretadas por artistas brasileiros bem como os suportes materiais ou arquivos digitais que os contenham, salvo na etapa de replicação industrial de mídias ópticas de leitura a laser. (CF88, Art 150, VI, e); |
| CodigoPais | Código BACEN do país onde foi realizado o serviço | T | |
| ResponsavelRetencao | Responsável pela retenção do imposto | INT | ‘1’ - Tomador, ‘2’ - Intermediário, Caso o Responsável seja o próprio prestador, deixar o preenchimento em branco |
| NumeroNfse | INT | ||
| SerieNfse | T | ||
| DataEmissaoNfse | D | ||
| TipoLogradouroPrestador | Tipo do logradouro do prestador de serviço | T | Valores aceitos: Avenida Rua Rodovia Ruela Rio Sítio Sup Quadra Travessa Vale Via Viaduto Viela Vila Vargem |
| NumeroPrestador | Número do local onde se encontra o prestador do serviço | T | |
| ComplementoPrestador | Complemento de endereço do prestador do serviço | T | |
| UfPrestador | UF do prestador do serviço | T | |
| BairroPrestador | Bairro do prestador do serviço | T | |
| CodigoCidadePrestador | Codigo IBGE do município do prestador do serviço | T | |
| EmailPrestador | E-mail do prestador do Serviço | T | |
| InscricaoEstadualPrestador | Inscrição Estadual do prestador do serviço | T | |
| TipoBairroPrestador | T | ||
| DescricaoCidadePrestador | Município do prestador do serviço | T | |
| NomeFantasiaPrestador | Nome fantasia do prestador do serviço | T | |
| AliquotaSimplesNacional | M | ||
| NumeroNFSeCancelada | INT | ||
| DataEmissaoNFSeCancelada | D.H | ||
| EnderecoPrestacaoServico | T | ||
| DataVencimento | D | ||
| FinalidadeNFSe | Finalidade da NFSe | INT |
´0´ - NFS-e regular |
| OperacaoPessoal | Indica operação de uso ou consumo pessoal. | INT |
´0´ - Não ´1´ - Sim |
| CodigoOperacao | Código indicador da operação de fornecimento | T |
Código indicador da operação de fornecimento, conforme tabela “código indicador de operação” |
| TipoOperacao | Tipo de Operação com Entes Governamentais ou outros serviços sobre bens imóveis. | INT |
´1´ - Fornecimento com pagamento posterior. ´2´ - Recebimento do pagamento com fornecimento já realizado. ´3´ - Fornecimento com pagamento já realizado. ´4´ - Recebimento do pagamento com fornecimento posterior. ´5´ - Fornecimento e recebimento do pagamento concomitantes. |
| IndicadorOperacao | Indica se a operação é onerosa ou não, tendo contraprestação ou não. | INT |
´1´ - Sim. ´2´ - Não. |
| TipoEnteGovernamental | Tipo do ente da compra governamental. | T |
1 – União 2 – Estado 3 – Distrito Federal 4 – Município |
| IndicadorDestinatario | Indicador do destinatário | INT |
´0´ - O destinatário é o próprio tomador/adquirente identificado na NFS-e (tomador = adquirente = destinatário). ´1´ - O destinatário não é o próprio adquirente, podendo ser outra pessoa, física ou jurídica (ou equiparada), ou um estabelecimento diferente do indicado como tomador (tomador = adquirente ≠ destinatário). |
| CpfCnpjDestinatario | CNPJ/CPF do destinatário | T |
|
| NifDestinatario | NIF do destinatário | T |
|
| MotivoNaoNifDestinatario | Motivo para não ter NIF no destinatário | T |
|
| RazaoSocialDestinatario | Razão social do destinatário | T |
|
| CodigoCidadeDestinatario | Código da cidade do destinatário | INT |
|
| CepDestinatario | CEP do destinatário | T |
|
| PaisDestinatario | País do destinatário | T |
|
| CodigoPostalDestinatario | Código postal do destinatário | T |
Apenas para Eventos no exterior |
| DescricaoCidadeDestinatario | Descrição da cidade do destinatário | T |
Apenas para Eventos no exterior |
| EstadoProvinciaDestinatario | Estado ou província do destinatário | T |
Apenas para Eventos no exterior |
| EnderecoDestinatario | Endereço do destinatário | T |
|
| NumeroDestinatario | Número do endereço do destinatário | T |
|
| ComplementoDestinatario | Complemento do endereço do destinatário | T |
|
| BairroDestinatario | Bairro do destinatário | T |
|
| EmailDestinatario | E-mail do destinatário | T |
|
| ClassificacaoTributariaIbsCbs | Classificação tributária IBS/CBS | T |
Informações relacionadas aos tributos IBS e à CBS. Seguir tabela do Nacional. |
| ClassifTributariaRegularIbsCbs | Tributação regular IBS/CBS | T |
Este campo só é obrigatório quando a empresa usa alguma suspensão ou benefício fiscal condicionado. Se não houver suspensão, benefício, ou condição resolutória, esse campo não deve ser preenchido. |
| MunicipioIncidenciaIbsCbs | Código IBGE do município onde ocorrerá a aplicação do imposto. | T |
|
| SituacaoTributariaIbsCbs | Código de Situação Tributária do IBS e da CBS. | T |
|
| ValorPercDiferimentoEstadual | Percentual de diferimento para o IBS estadual. | M |
|
| ValorPercDiferimentoMunicipal | Percentual de diferimento para o IBS municipal. | M |
|
| ValorPercDiferimentoCbs | Percentual de diferimento para a CBS. | M |
|
| CodigoCreditoPresumidoIbsCbs | Código e classificação do crédito presumido: IBS e CBS. | M |
|
| PagamentoParceladoAntecipado | Pagamento parcelado antecipado | T |
|
| CodigoPostalEvento | Código postal do evento | T |
Apenas para Eventos no exterior |
| EstadoProvinciaEvento | Estado ou província do evento | T |
Apenas para Eventos no exterior |
| InscricaoFiscalImovel | Inscrição fiscal do imóvel | T |
|
| NCM | NCM (Nomenclatura Comum do Mercosul) | T |
|
| NifTomador | NIF do tomador | T |
|
| MotivoNaoNifTomador | Motivo para não ter NIF no tomador | T |
|
| ValorMulta | Valor da multa | M |
|
| ValorJuros | Valor dos juros | M |
|
| ValorIPI | Valor do IPI | M |
|
| TipoLogradouroPrestador | Tipo do logradouro do prestador de serviço | T |
|
| InscricaoFiscalImovel | Inscrição fiscal do imóvel. | T |
|
| CodigoCIB | Código de identificação do bem/imóvel. | T |
|
| EnderecoImovel | Tipo e nome do logradouro do endereço do imóvel. | T |
|
| CepImovel | CEP do imóvel. | T |
|
| CodigoPostalImovel | Código de Endereçamento Postal alfanumérico do endereço do imóvel no exterior. | T |
|
| CodigoCidadeImovel | Código do município do imóvel. (Tabela do IBGE) | T |
|
| DescricaoCidadeImovel | Nome da cidade do endereço do imóvel. | T |
|
| UfImovel | Sigla da UF do imóvel. | T |
|
| NumeroImovel | Número no logradouro do endereço do imóvel. | T |
|
| ComplementoImovel | Complemento do endereço do imóvel. | T |
|
| BairroImovel | Bairro do imóvel | T |
SERVIÇOS ADICIONAIS
Campos relacionados às informações de serviços adicionais dentro de um mesmo RPS.
Caso o município configurado permita mais de um serviço dentro de um mesmo RPS, os dados do primeiro serviço permanecem no setor RPS e os demais serviços devem estar neste setor, repetindo o setor conforme a quantidade de serviços distintos desejada. Este setor deve estar dentro do setor RPS e seus campos devem estar entre os comandos INCLUIRSERVICO e SALVARSERVICO conforme exemplo abaixo:
INCLUIRRPS
... dados do primeiro serviço ...
INCLUIRSERVICO
... dados do segundo serviço ...
SALVARSERVICO
INCLUIRSERVICO
... dados do "n" serviço ...
SALVARSERVICO
SALVARRPS
OBS: Para saber quais padrões permitem a geração de um RPS com múltiplos serviços, acesse nossa documentação base dos padrões homologados
ATENÇÃO: Caso o padrão do município desejado NÃO permita a geração do RPS com mais de um serviço, este setor NÃO deve ser preenchido. O preenchimentos destes comandos para estes padrões acarretará em uma exceção e o XML do RPS NÃO será gerado.
| Tag | Descrição | Tipo | Observação |
|---|---|---|---|
| INCLUIRSERVICO | Comando de início do setor Serviços Adicionais | T | |
| ValorUnitarioServico | Valor Unitário do Serviço | M | |
| DiscriminacaoServico | Discriminação do serviço prestado | T | OBS: Para gerar quebras de linha, utilize o pipe | |
| QuantidadeServicos | Quantidade do Serviço | INT | |
| UnidadeServico | Unidade do Serviço | T | Exemplo: UN |
| ValorServicos | Valor do Serviço | M | Campos da Reforma: ValorFinalCobrado |
| ValorLiquidoServico | Valor Líquido do Serviço | M | Campos da Reforma: ValorFinalCobrado |
| Tributavel | Campo que indica se o serviço é tributável ou não | SIM/NÃO | |
| CodigoItemListaServico | Código do item da lista de serviço. | T | |
| CodigoCnae | Código do CNAE | INT | |
| TipoTributacao | Tipo da tributação do RPS | INT | '1' - Isenta de ISS '2' - Imune '3' - Não Incidência no Município '4' - Não Tributável '5' - Retida '6' - Tributável dentro do município '7' - Tributável fora do município '8' – Tributável dentro do município pelo tomador |
| ValorIss | Valor do ISS calculado | M | |
| CodigoCidadePrestacao | Código IBGE do município onde o serviço foi prestado | T | |
| AliquotaServico | Percentual da alíquota do ISS do serviço | M | |
| BaseCalculo | Valor da base de cálculo do RPS | M | |
| ValorIssRetido | Valor do ISS Retido calculado | M | |
| SituacaoTributaria | Código da situação tributária para IPM20. Caso não seja preenchido, iremos calcular automaticamente, | T | Para saber os valores aceitos, verifique este manual. Página 23. |
| SALVARSERVICO | Comando de início do setor Serviços Adicionais | T |
DESPESAS
Alguns padrões permitem a inclusão de despesas nas notas fiscais. Para realizar essa emissão, utilize os comandos INCLUIRDESPESA e SALVARDESPESA, conforme exemplificado abaixo:
INCLUIRRPS
... dados do RPS ...
SALVARRPS
INCLUIRDESPESA
... dados da primeira despesa ...
SALVARDESPESA
INCLUIRDESPESA
... dados da segunda despesa ...
SALVARDESPESA
INCLUIRDESPESA
... dados da terceira despesa ...
SALVARDESPESA
| Tag | Descrição | Tipo | Observação |
|---|---|---|---|
| INCLUIRDESPESA | Comando de início das despesas | T | |
| NumeroDespesa | Valor Unitário do Serviço | M | Ex: 1.00 |
| DescricaoDespesa | Discriminação da despesa | T | |
| DataDespesa | Data da despesa | D | Ex: 2024-09-25 |
| ValorDespesa | Valor do Serviço | M | Ex: 1.00 |
| SALVARDESPESA | Comando de início do setor Serviços Adicionais | T |
DOCUMENTO REFERENCIADO
Para a reforma tributária são necessário as informações de documento referenciado. Para realizar essa emissão, utilize os comandos INCLUIRDOCUMENTOREFERENCIADO e SALVARDOCUMENTOREFERENCIADO, conforme exemplificado abaixo:
INCLUIRRPS
... dados do RPS ...
SALVARRPS
INCLUIRDOCUMENTOREFERENCIADO
... dados da primeira documento referenciado...
SALVARDOCUMENTOREFERENCIADO
INCLUIRDOCUMENTOREFERENCIADO
... dados da segunda documento referenciado...
SALVARDOCUMENTOREFERENCIADO
INCLUIRDOCUMENTOREFERENCIADO
... dados da terceira documento referenciado...
SALVARDOCUMENTOREFERENCIADO
| Tag | Descrição | Tipo | Observação |
|---|---|---|---|
| INCLUIRDOCUMENTOREFERENCIADO | Comando de início dos documentos referenciados | T |
|
| TipoChaveDF | Documento fiscal a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional | T |
|
| DescricaoTipoChaveDFe | Descrição da DF -e a que se refere a chaveDfe que seja um dos documentos do Repositório Nacional. Deve ser preenchido apenas quando tipoChaveDFe = 9 (Outro). | T |
|
| ChaveDFe | Chave de acesso do Documento Fiscal | T |
|
| MunicipioDocumentoFiscal | Município do documento fiscal | T |
|
| NumeroDocumentoFiscal | Tipo para o número e descrição de documentos, fiscais ou não. | T |
|
| DescricaoDocumentoFiscal | Descrição do documento fiscal | T |
|
| NumeroDocumentoNaoFiscal | Número do documento não fiscal | T |
|
| DescricaoDocumentoNaoFiscal | Descrição do documento não fiscal | T |
|
| CpfCnpjFornecedor | CNPJ/CPF do fornecedor | T |
|
| NifFornecedor | NIF do fornecedor | T |
|
| MotivoNaoNifFornecedor | Motivo para não ter NIF no fornecedor | T |
|
| RazaoSocialFornecedor | Razão social do fornecedor | T |
|
| DataEmissaoDedutivel | Data de emissão dedutível do documento | D |
Ex: 2024-09-25 |
| DataCompetenciaDedutivel | Data de competência dedutível | D |
Ex: 2024-09-25 |
| TipoValorDedutivel | Tipo de valor dedutível | INT |
´01´ - Repasse de remuneração por intermediação de imóveis a demais corretores envolvidos na operação ´02´ - Repasse de valores a fornecedor relativo a fornecimento intermediado por agência de turismo. ´03´ - Reembolso ou ressarcimento recebido por agência de propaganda e publicidade por valores pagos relativos a serviços de produção externa por conta e ordem de terceiro. ´04´ - Reembolso ou ressarcimento recebido por agência de propaganda e publicidade por valores pagos relativos a serviços de mídia por conta e ordem de terceiro. ´99´ - Outros reembolsos ou ressarcimentos recebidos por valores pagos relativos a operações por conta e ordem de terceiro. |
| DescricaoValorDedutivel | Descrição do valor dedutível | T |
|
| ValorDedutivel | Valor dedutível | M |
Ex: 1.00 |
| SALVARDOCUMENTOREFERENCIADO | Comando de salvamento dos documentos referenciados | T |
DOCUMENTO REFERENCIA
Para a reforma tributária são necessário a chave de documento referenciado. Para realizar essa emissão, utilize os comandos INCLUIRREFERENCIA e SALVARREFERENCIA, conforme exemplificado abaixo:
INCLUIRRPS
... dados do RPS ...
SALVARRPS
INCLUIRREFERENCIA
... dados da primeira documento referenciado...
SALVARREFERENCIA
INCLUIRREFERENCIA
... dados da segunda documento referenciado...
SALVARREFERENCIA
INCLUIRREFERENCIA
... dados da terceira documento referenciado...
SALVARREFERENCIA
| Tag | Descrição | Tipo | Observação |
|---|---|---|---|
| INCLUIRREFERENCIA | Comando de início dos documentos referenciados | T | |
| ChaveNFSe | Tipo de chave do Documento Fiscal | T | |
| SALVARREFERENCIA | Comando de salvamento dos documentos referenciados | T |
Exemplo de arquivo
Exemplo de TX2:
formato=tx2
padrao=TecnoNFSe
NomeCidade=
VersaoEsquema=
INCLUIR
NumeroLote=1
CPFCNPJRemetente=29062609000177
InscricaoMunicipalRemetente=081871680
ValorTotalServicos=0.10
ValorTotalDeducoes=0.00
ValorTotalBaseCalculo=0.10
SALVAR
INCLUIRRPS
SituacaoNota=1
TipoRps=1
SerieRps=1
NumeroRps=1
DataEmissao=2015-03-28T00:00:00
Competencia=2015-03-28
CpfCnpjPrestador=29062609000177
InscricaoMunicipalPrestador=081871680
RazaoSocialPrestador=TECNOSPEED TECNOLOGIA DA INFORMACAO
InscricaoEstadualPrestador=081871680
TipoLogradouroPrestador=Rua
EnderecoPrestador=Endereco Teste
NumeroPrestador=42
ComplementoPrestador=Complemento teste sem acento
TipoBairroPrestador=Bairro
BairroPrestador=Bairro testes
CodigoCidadePrestador=4115200
DescricaoCidadePrestador=Maringa
TelefonePrestador=00000000
EmailPrestador=emailtestes@gmail.com
CepPrestador=87020025
OptanteSimplesNacional=2
IncentivadorCultural=2
RegimeEspecialTributacao=0
NaturezaTributacao=0
IncentivoFiscal=2
TipoTributacao=6
ExigibilidadeISS=1
Operacao=A
CodigoItemListaServico=0105
CodigoTributacaoMunicipio=0105
CodigoCnae=
DiscriminacaoServico=SERVICOS DE RECEBIMENTO DE FATURAS|REFERENTE AO MES 08/2019
MunicipioIncidencia=4115200
CodigoCidadePrestacao=4115200
DescricaoCidadePrestacao=Maringa
CpfCnpjTomador=04002391086
RazaoSocialTomador=TECNOSPEED TECNOLOGIA DA INFORMACAO
InscricaoEstadualTomador=
InscricaoMunicipalTomador=
TipoLogradouroTomador=AVENIDA
EnderecoTomador=AVENIDA DUQUE DE CAXIAS
NumeroTomador=882
ComplementoTomador=SALA 909
BairroTomador=ZONA 7
CodigoCidadeTomador=4115200
DescricaoCidadeTomador=MARINGA
UfTomador=PR
CepTomador=87050111
PaisTomador=1058
DDDTomador=044
TelefoneTomador=99999999
EmailTomador=teste@tecnospeed.com.br
AliquotaPIS=0.00
AliquotaCOFINS=0.00
AliquotaINSS=0.00
AliquotaIR=0.00
AliquotaCSLL=0.00
ValorPIS=0.00
ValorCOFINS=0.00
ValorINSS=0.00
ValorIR=0.00
ValorCSLL=0.00
OutrasRetencoes=0.00
DescontoIncondicionado=0.00
DescontoCondicionado=0.00
ValorDeducoes=0.00
ValorServicos=0.10
BaseCalculo=0.10
AliquotaISS=5.8547
ValorIss=0.05
IssRetido=2
ValorISSRetido=0.00
ValorLiquidoNfse=0.10
SALVARRPS
Soluções Tecnospeed
Está com dificuldade para emitir documentos fiscais? Nossos produtos são a solução que você precisa para resolver seu problema!
Comentários
3 comentários
Tem como atualizar o exemplo da arquivo de integração ? E o valor do IBS/CBS não será informado no arquivo ? Só o cClassific que será informado ?
Quais as tags para informar os percentuais e valores de IBS/CBS ?
Alguém tá conseguindo emitir nota pela tecnospeed?
Por favor, entre para comentar.