Páginas filhas
  • Definições de Tipos Complexos

Formatos Padrões Utilizados

FormatoObservaçã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)
NomeTipoOcorrênciaDescriçã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.