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