Formatos Padrões Utilizados
| Formato | Observação |
| Data (Date) | Formato: AAAA-MM-DD, onde: AAAA = ano, com 4 caracteres; MM = mês, com 2 caracteres; DD = dia, com 2 caracteres. |
| Data/ Hora (Datetime) | Formato: AAAA-MM-DDTHH:mm:ss, onde: AAAA = ano, com 4 caracteres; MM = mês, com 2 caracteres; DD = dia, com 2 caracteres; T = separando a data da hora; HH = Hora, com 2 caracteres; Mm = minuto, com 2 caracteres; ss = segundos, com 2 caracteres. |
A seguir, serão detalhadas as tabelas de cada tipo composto e seus campos. Ela está dividida da seguinte forma:
| (1) |
| (2) |
| Nome | Tipo | Ocorrência | Descrição |
| (3) | (4) | (5) | (6) | (7) |
| (4) | (5) | (6) | (7) |
1. Nome do tipo complexo;
2. Descrição do tipo complexo;
3. Identifica se a sequência de campos fará parte de uma escolha (Choice); - Não utilizado neste Layout
4. Nome do campo que faz parte do tipo complexo;
5. Tipo do campo, que pode ser de um tipo simples ou complexo;
6. Quantas vezes o campo se repete na estrutura de dados:
a. Formato: “x-y”, onde “x” é a quantidade mínima e “y” a quantidade máxima. Se a quantidade máxima for indefinida, será utilizado “N” no lugar do “y”;
7. Descrição do campo.
Leiautes com a validações dos Tipos Complexos
| tcrps (uma única ocorrência) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| id |
tstagid |
1-1 |
Id de identificação da tag. |
| tssversao |
tsversaoxml |
1-1 |
Versão do XML do TSS. |
| assinatura |
tsassinatura |
1-1 |
Código hash de validação do conteúdo. |
| identificacao |
tcidentificacao |
1-1 |
Grupo de tags de identificação do RPS. |
| substituicao |
tcsubstituicao |
0-1 |
Grupo de tags para Substituição do RPS. |
| cancelamento |
tccancelamento |
0-1 |
Grupo de tags para cancelamento do RPS. |
| atividade |
tcatividade |
0-1 |
Grupo de tags com informações da Atividade. |
| prestador |
tcprestador |
1-1 |
Grupo de tags para identificação do Prestador do serviço. |
| prestacao |
tcprestacao |
0-1 |
Grupo de tags para informações da prestação. |
| intermediario |
tcintermediario |
0-1 |
Grupo de tags para identificação do intermediário do serviço. |
| tomador |
tctomador |
1-1 |
Grupo de tags para informações do tomador. |
| servicos |
tcservico |
1-1 |
Grupo de tags para informações do Serviços. |
| valores |
tcvalores |
1-1 |
Grupo de tags para informações dos valores do RPS. |
| faturas |
tcfaturas |
0-1 |
Grupo de tags discriminação das faturas. |
| deducoes |
tcdeducoes |
0-1 |
Grupo de tags com as deduções do RPS. |
| infcompl |
tcinfcompl |
0-1 |
Grupo de tags com as informações complementares do RPS. |
| tcidentificacao (uma única ocorrência) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| dthremissao |
tsdatatempo |
1-1 |
Data e hora da emissão do documento. |
| serierps |
tsserie |
1-1 |
Série do RPS. |
| numerorps |
tsnumerorps |
1-1 |
Número do RPS. |
| tipo |
tstipo |
1-1 |
Tipo do documento. |
| situacaorps |
tssituacao |
1-1 |
Situação do RPS. |
| tiporecolhe |
tstprecolhe |
1-1 |
Tipo de recolhimento do documento. |
| tipooper |
tstpooper |
1-1 |
Tipo da operação do documento. |
| tipotrib |
tstptrib |
1-1 |
Tipo de tributação do documento. |
| regimeesptrib |
tstpregimetrib |
0-1 |
Regime especial de tributação do documento. |
| formpagto |
tsformpagto |
0-1 |
Forma de pagamento do documento. |
| competenciarps |
tsData |
0-1 |
Data da competência da NFS-e. |
| tcsubstituicao (de zero a 1 ocorrência) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| serierps |
tsserie |
1-1 |
Série do RPS a ser substituído. |
| numerorps |
tsnumerorps |
1-1 |
Número do RPS a ser substituído. |
| numeronfse |
tsnumeronfse |
1-1 |
Número da NFS-e a ser substituída. |
| idnfse |
tsidnfsetss |
1-1 |
ID da NFS-e no ERP a ser substituída. |
| tipo |
tstipo |
1-1 |
Tipo do documento. |
| dtemissaonfse |
tsdatatempo |
1-1 |
Data da emissão da NFS-e a ser substituída. |
| tccancelamento (de zero a uma ocorrência) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| codmotcanc |
tscodmotcanc |
0-1 |
Código do motivo do cancelamento do documento |
| motcanc |
tsmotcanc |
1-1 |
Motivo do cancelamento do documento. |
| tcatividade (de zero a uma ocorrência) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| codigo |
tscodatividade |
1-1 |
Código da atividade do RPS. |
| aliquota |
tstam6dig4 |
1-1 |
Alíquota de ISS da atividade do RPS. |
| tcprestador (uma única ocorrência) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| inscmun |
tsinscmun |
1-1 |
Inscrição municipal do prestador. |
| cpfcnpj |
tscpfcnpj |
1-1 |
CPF/CNPJ do prestador. |
| razao |
tsrazao |
1-1 |
Razão social do prestador. |
| fantasia |
tsfantasia |
1-1 |
Nome fantasia do prestador. |
| codmunibge |
tscodmunibge |
0-1 |
Código do município do prestador, padrão IBGE. |
| codmunsiafi |
tscodmunsiafi |
0-1 |
Código do município do prestador, padrão SIAFI |
| cidade |
tscidade |
0-1 |
Nome da cidade do prestador. |
| uf |
tsuf |
1-1 |
Unidade federativa do prestador. |
| email |
tsemail |
0-1 |
Endereço de e-mail do prestador. |
| ddd |
tsddd |
0-1 |
DDD do telefone do prestador. |
| telefone |
tstelefone |
0-1 |
Telefone do prestador. |
| simpnac |
tssimpnac |
0-1 |
Optante pelo regime simples nacional. |
| incentcult |
tsincentcult |
0-1 |
Incentivador cultural. |
| logradouro |
tslogradouro |
1-1 |
Descrição do logradouro do prestador. |
| numend |
tsnumend |
1-1 |
Número do endereço. |
| compleend |
tscplend |
0-1 |
Complemento do endereço. |
| bairro |
tsbairro |
1-1 |
Bairro do prestador |
| tplogradouro |
tstplogradouro |
0-1 |
Tipo do Logradouro |
| tpbairro |
tstpbairro |
0-1 |
Tipo do Bairro. |
| cep |
tscep |
1-1 |
CEP do prestador. |
| tcprestacao (de zero a uma ocorrência) |
| Representa o grupo de Outros Campos. |
| Nome |
Tipo |
Ocorrência |
Descrição |
| serieprest |
tsserie |
1-1 |
Série da prestação dos serviços do documento. |
| logradouro |
tslogradouro |
1-1 |
Endereço da prestação dos serviços do documento. |
| numend |
tsnumend |
1-1 |
Número do endereço da prestação dos serviços do documento. |
| complend |
tscplend |
1-1 |
Complemento do endereço da prestação dos serviços do documento. |
| codmunibge |
tscodmunibge |
1-1 |
Código do município do prestador, padrão IBGE. |
| codmunsiafi |
tscodmunsiafi |
1-1 |
Código do município do prestador, padrão SIAFI |
| municipio |
tsdescmun |
1-1 |
Município da prestação dos serviços do documento. |
| bairro |
tsbairro |
1-1 |
Bairro da prestação dos serviços do documento. |
| uf |
tsuf |
1-1 |
Unidade federativa da prestação dos serviços do documento. |
| cep |
tscep |
1-1 |
CEP da prestação dos serviços do documento. |
| tipoLogr |
tstplogradouro |
0-1 |
Tipo de Logradouro da Prestação |
| tcintermediario (de zero a uma ocorrência) |
| Representa a estrutura das informações do intermediário do serviço. |
| Nome |
Tipo |
Ocorrência |
Descrição |
| razao |
tsrazao |
0-1 |
Razão social do intermediador. |
| cpfcnpj |
tscpfcnpj |
1-1 |
Estrutura dos outros campos adicionais. |
| inscmun |
tsinscmun |
0-1 |
Inscrição municipal do intermediador. |
| tctomador (de zero a uma ocorrência) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| inscmun |
tsinscmun |
0-1 |
Inscrição municipal do tomador. |
| cpfcnpj |
tscpfcnpj |
1-1 |
CPF/CNPJ do tomador. |
| razao |
tsrazao |
1-1 |
Razão social do tomador. |
| tipologr |
tstplogradouro |
0-1 |
Logradouro do tomador. |
| logradouro |
tslogradouro |
1-1 |
Logradouro do tomador. |
| numend |
tsnumend |
1-1 |
Número do endereço do tomador. |
| complend |
tscplend |
0-1 |
Complemento do endereço do tomador. |
| tipobairro |
tstpbairro |
0-1 |
Tipo de bairro do tomador. (Padrão: “Bairro”) |
| bairro |
tsbairro |
1-1 |
Bairro do tomador. |
| codmunibge |
tscodmunibge |
0-1 |
Código do município do tomador, padrão IBGE. |
| codmunsiafi |
tscodmunsiafi |
0-1 |
Código do município do tomador, padrão SIAFI. |
| cidade |
tscidade |
1-1 |
Cidade do tomador. |
| uf |
tsuf |
1-1 |
Unidade federativa do tomador. |
| cep |
tscep |
1-1 |
CEP do tomador. |
| email |
tsemail |
0-1 |
Endereço de e-mail do tomador. |
| ddd |
tsddd |
0-1 |
DDD do telefone do tomador. |
| telefone |
tstelefone |
0-1 |
Telefone do tomador. |
| codpais |
tscodpais |
0-1 |
Código do país do tomador. |
| nomepais |
tsnomepais |
0-1 |
Nome do País do tomador. |
| estrangeiro |
tsyesno |
1-1 |
Tomador estrangeiro. |
| tcservicos (uma única ocorrência) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| servico |
tcservico |
1-1 |
Campo que contém o número sequencial da linha de item.Número serial que designa cada item individual em uma série de produtos. |
| tcservico (de 1 a N ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| codigo |
tscodserv |
1-1 |
Código do serviço na lista. |
| aliquota |
tstam7dec4 |
1-1 |
Alíquota do serviço. |
| cnae |
tscnae |
1-1 |
Código CNAE do serviço. |
| codtrib |
tscodtrib |
1-1 |
Código de tributação do serviço. |
| discr |
tsdiscr |
1-1 |
Discriminação do serviço. |
| quant |
tstam15dec2 |
1-1 |
Quantidade do serviço tomado. |
| valunit |
tstam15dec4 |
1-1 |
Valor unitário do serviço. |
| valtotal |
tstam15dec4 |
1-1 |
Valor total do serviço. |
| basecalc |
tstam15dec4 |
1-1 |
Base de cálculo do serviço. |
| issretido |
tsyesno |
1-1 |
Retenção de ISS do serviço. |
| valdedu |
tstam15dec4 |
1-1 |
Valor das deduções sobre o serviço. |
| valpis |
tstam15dec4 |
1-1 |
Valor do PIS sobre o serviço. |
| valcof |
tstam15dec4 |
1-1 |
Valor do COFINS sobre o serviço. |
| valinss |
tstam15dec4 |
1-1 |
Valor do INSS sobre o serviço. |
| valir |
tstam15dec4 |
1-1 |
Valor do IR sobre o serviço. |
| valcsll |
tstam15dec4 |
1-1 |
Valor do CSLL sobre o serviço. |
| valiss |
tstam15dec4 |
1-1 |
Valor do ISS sobre o serviço. |
| valissret |
tstam15dec4 |
1-1 |
Valor do ISS retido sobre o serviço. |
| outrasret |
tstam15dec4 |
1-1 |
Valor referente a outras retenções sobre o serviço. |
| valliq |
tstam15dec4 |
1-1 |
Valor líquido da NFS-e. |
| desccond |
tstam15dec4 |
1-1 |
Valor do desconto condicionado do serviço. |
| descinc |
tstam15dec4 |
1-1 |
Valor do desconto incondicionado do serviço. |
| unidmed |
tsunimedida |
0-1 |
Unidade de medida do serviço. |
| tributavel |
tstributavel |
0-1 |
Se serviço, é tributável. |
| cfps |
tscfps |
0-1 |
Código fiscal de prestação de serviço. |
| valcartri |
tstam15dec4 |
0-1 |
Valor CargaTributária |
| valpercartri |
tstam7dec4 |
0-1 |
Percentual Carga Tributária |
| valfoncartri |
tsvalfoncartri |
0-1 |
Fonte Carga Tributária |
| tcvalores (uma única ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| iss |
tstam15dec4 |
1-1 |
Valor total de ISS do documento. |
| issret |
tstam15dec4 |
1-1 |
Valor total de ISS retido do documento. |
| outrret |
tstam15dec4 |
1-1 |
Valor total de outras retenções do documento. |
| pis |
tstam15dec4 |
1-1 |
Valor total de PIS do documento. |
| cofins |
tstam15dec4 |
1-1 |
Valor total de COFINS do documento. |
| inss |
tstam15dec4 |
1-1 |
Valor total de INSS do documento. |
| ir |
tstam15dec4 |
1-1 |
Valor total de IR do documento. |
| csll |
tstam15dec4 |
1-1 |
Valor total de CSLL do documento. |
| aliqiss |
tstam7dec4 |
1-1 |
Alíquota de ISS do documento. |
| aliqpis |
tstam7dec4 |
1-1 |
Alíquota de PIS do documento. |
| aliqcof |
tstam7dec4 |
1-1 |
Alíquota de COFINS do documento. |
| aliqinss |
tstam7dec4 |
1-1 |
Alíquota de INSS do documento. |
| aliqir |
tstam7dec4 |
1-1 |
Alíquota de IR do documento. |
| aliqcsll |
tstam7dec4 |
1-1 |
Alíquota de CSLL do documento. |
| valtotdoc |
tstam15dec4 |
1-1 |
Valor total do documento. |
| valcartri |
tstam15dec4 |
0-1 |
Valor Carga Tributária |
| valpercartri |
tstam7dec4 |
0-1 |
Percentual Carga Tributária |
| valfoncartri |
tsvalfoncartri |
0-1 |
Fonte Carga Tributária |
| tcfaturas (de zero a 1 ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| fatura |
tcfatura |
1-N |
Tag raíz que conterá as informações sobre uma fatura do documento. |
| tcfatura (de zero a N ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| numero |
tsnumfatura |
1-1 |
Número da fatura do documento. |
| valor |
tstam15dec4 |
1-1 |
Valor da fatura do documento. |
| tcpagamentos (de zero a 1 ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| pagamento |
tcpagamento |
1-N |
Tag raíz que conterá as informações sobre um pagamento do documento. |
| tcpagamento (de 1 a N ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| parcela |
tsparcela |
1-1 |
Número da parcela do pagamento. |
| dtvenc |
tsdata |
1-1 |
Data do vencimento do pagamento. |
| valor |
tstam15dec2 |
1-1 |
Valor do pagamento. |
| tcdeducoes (de zero a 1 ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| desccond |
tstam15dec4 |
1-1 |
Valor do desconto condicional do documento. |
| descincond |
tstam15dec4 |
1-1 |
Valor do desconto incondicional do documento. |
| deducao |
tcdeducao |
0-N |
Tag raíz que conterá as informações sobre uma dedução do documento. |
| tcdeducao (de zero a N ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| tipo |
tstpdeduc |
1-1 |
Tipo de dedução.Os conteúdos possíveis são:
- 1 – Por percentual;
- 2 – Por valor.
|
| modal |
tsmodaldeduc |
1-1 |
Modalidade da dedução.Os conteúdos possíveis são:
- 1 – Despesas com materiais;
- 2 – Despesas com sub-empreitada.
|
| codobra |
tscodobra |
0-1 |
Código da obra da dedução. |
| codart |
tscodart |
0-1 |
Código ART da dedução. |
| cpfcnpj |
tscpfcnpj |
0-1 |
CPF/CNPJ do fornecedor/prestador do serviço. |
| numeronf |
tsnumeronfse |
0-1 |
Número da nota fiscal de referência. |
| totalnf |
tstam15dec4 |
1-1 |
Valor total da nota fiscal de referência. |
| percentual |
tstam7dec4 |
1-1 |
Percentual a ser deduzido. |
| valor |
tstam15dec4 |
1-1 |
Valor a ser deduzido. |
| tcinfcompl (de zero a 1 ocorrências) |
| Nome |
Tipo |
Ocorrência |
| descricao |
tsdescricpl |
1-1 |
| observacao |
tsobserv |
0-1 |
| constrciv |
tcconstrciv |
0-N |
| ativport |
tcativport |
0-N |
| tcconstrciv (de zero a 1 ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| nomeobra |
tsnomeobra |
1-1 |
Nome da obra da construção civil. |
| endereco |
tslogradouro |
0-1 |
Endereço da construção civil. |
| numero |
tsnumend |
0-1 |
Número do endereço da construção civil. |
| compl |
tscplend |
0-1 |
Complemento do endereço da construção civil. |
| bairro |
tsbairro |
0-1 |
Bairro do endereço da construção civil. |
| codmunibge |
tscodmunibge |
0-1 |
Código do município da construção civil. |
| uf |
tsuf |
0-1 |
Unidade federativa do endereço da construção civil. |
| cep |
tscep |
0-1 |
CEP do endereço da construção civil. |
| dedmat |
tstam15dec4 |
1-1 |
Valor das deduções de materiais da construção civil. |
| dedsubemp |
tstam15dec4 |
1-1 |
Valor das deduções de sub-empreitada da construção civil. |
| tcativport (de zero a 1 ocorrências) |
| Nome |
Tipo |
Ocorrência |
Descrição |
| nomraz |
tsrazao |
1-1 |
Nome/Razão social do proprietário/representante da atividade portuária. |
| cpfcnpj |
tscpfcnpj |
1-1 |
CPF/CNPJ do proprietário/representante da atividade portuária. |
| endereco |
tslogradouro |
1-1 |
Endereço da atividade portuária. |
| numero |
tsnumend |
1-1 |
Número do endereço da atividade portuária. |
| compl |
tscplend |
1-1 |
Complemento do endereço da atividade portuária. |
| bairro |
tsbairro |
1-1 |
Bairro do endereço da atividade portuária. |
| codmunibge |
tscodmunibge |
1-1 |
Código do município do endereço da atividade portuária. |
| uf |
tsuf |
1-1 |
Unidade federativa do endereço da atividade portuária. |
| cep |
tscep |
1-1 |
CEP do endereço da atividade portuária. |
| stpropr |
tsyesno |
1-1 |
ST do proprietário da atividade portuária. |
| nomeemb |
tsnomeemb |
1-1 |
Nome da embarcação da atividade portuária. |
| bandemb |
tsbandemb |
1-1 |
Bandeira da embarcação da atividade portuária. |
| nomeport |
tsnomeport |
1-1 |
Nome do porto da atividade portuária. |
| dthrent |
tsdatatempo |
1-1 |
Data e hora da entrada da atividade portuária. |
| dthrsai |
tsdatatempo |
|
Data e hora da saída da atividade portuária. |