Páginas filhas
  • Layout da NFS-e Nacional

Primeiro passo

Configuração importante 

  • É obrigatório o envio do parâmetro NFSENAC = "S" no método CFGAMBNFSE001 para que as transmissões sejam direcionadas para NFS-e Nacional. 
  • Se não enviado o parâmetro NFSENAC, as transmissões serão enviadas para NFS-e provedores.
  • Para mais detalhes e informações consulte a Documentação técnica disponível no link oficial no GOVBR

  • exemplo:


                         


dps_tiposSimples_v1.00  Simples das Tags do XML


Estrutura de tags

Nome

Pai

Tipo

Tamanho

Obrigatório

Máscara

Descrição

versao

DPS

Alfanumérico

1-4V2

Sim

--

Tag raiz do XML.

Versão do leiaute da DPS, "1.00".

infDPS

DPS

Grupo

--

Sim

--

  • Grupo de Informações da 
    Declaração de Prestação de Serviços - DPS

id

DPS/infDPS/

Alfanumérico

45

Sim


  • O identificador da DPS é composto pela concatenação de campos que constam no leiaute da DPS.
    A formação deste identificador considera o literal ""DPS"" associado a outras 42 posições numéricas, conforme descrito abaixo:

        ""DPS"" + 
        Cód.Mun. (7) + 
        Tipo de Inscrição Federal (1) + 
        Inscrição Federal (14 - CPF completar com 000 à esquerda) + 
        Série DPS (5) + 
        Núm. DPS (15)

tpAmb

DPS/infDPS/

Numérico

1

Sim

--

Identificação do tipo de ambiente no Sistema Nacional NFS-e: 
1 - Produção; 
2 - Homologação;

dhEmi

DPS/infDPS/

Data e hora

--

Sim

AAAA-MM-DDTHH:mm:ss

Data e hora da emissão da DPS.
Data e hora no formato UTC (Universal Coordinated Time):
AAAA-MM-DDThh:mm:ssTZD
verAplicDPS/infDPS/Alfanumérico20Sim--Versão do aplicativo que gerou a DPS.

serie

DPS/infDPS/

Numérico

5

Sim

--

Série da DPS.

nDPS

DPS/infDPS/

Numérico

15

Sim

--

Número da DPS.

dCompet

DPS/infDPS/

Data

1

Sim

--

Data de competência da prestação do serviço.
Ano, Mês e Dia (AAAA-MM-DD)

tpEmit

DPS/infDPS/

Numérico

1

Sim

--

Emitente da DPS:

  • 1 - Prestador
  • 2 - Tomador
  • 3 - Intermediário

cLocEmi

DPS/infDPS/

Numérico

7

Sim

--

Código de 7 dígitos da localidade emissora da NFS-e.

  • O código de município utilizado pelo Sistema Nacional NFS-e é o código definido para cada município pertencente à tabela de código de municípios do IBGE

prest

DPS/infDPS/

Grupo

--

Sim

--

  • Grupo de informações relativas ao prestador do serviço

CNPJ ou CPF

DPS/infDPS/prest/

Numérico

14 ou 11

Sim

--

  • Informar o CNPJ ou CPF do prestador do serviço

fone

DPS/infDPS/prest/

Numérico

6-20

Não

--

  • Número do telefone do prestador.
    (Preencher com o Código DDD + número do telefone. 
    Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)


email

DPS/infDPS/prest/

Alfanumérico

100

Não

--

  • E-mail do prestador do serviço
regTribDPS/infDPS/prest/Grupo--Sim--
  • Grupo de informações relativas aos regimes de tributação do prestador de serviços
opSimpNacDPS/infDPS/prest/regTrib/Numérico1Sim-
  •  Situação perante Simples Nacional:

   1 - Não Optante;
   2 - Optante - Microempreendedor Individual (MEI);
   3 - Optante - Microempresa ou Empresa de Pequeno Porte (ME/EPP);

 regEspTribDPS/infDPS/prest/regTrib/Numérico1Sim--
  • Tipos de Regimes Especiais de Tributação Municipal:

0 - Nenhum;
1 - Ato Cooperado (Cooperativa);
2 - Estimativa;
3 - Microempresa Municipal;
4 - Notário ou Registrador;
5 - Profissional Autônomo;
6 - Sociedade de Profissionais;

toma

DPS/infDPS/

Grupo

-

Não

-

  • Grupo de informações relativas ao tomador do serviço.

CPF ou CNPJ

DPS/infDPS/toma/

Numérico

11-14

Sim

--

  • Número da inscrição federal (CPF) do tomador do serviço.
  • Número da inscrição federal (CNPJ) do tomador de serviço.

IM

DPS/infDPS/toma/

Alfanumérico

15

Não

--

  • Número de inscrição municipal do tomador do serviço.

xNome

DPS/infDPS/toma/

Alfanumérico

150

Sim

--

  • Nome / Nome Empresarial do tomador.

end

DPS/infDPS/toma/

Grupo

--

Não

--

  • Grupo de informações do endereço do tomador do serviço.

endNac

DPS/infDPS/toma/end/

--

--

Sim

--

  • Grupo de informações do endereço nacional.

Obs: Caso seja gerado o grupo 'endNac', não será gerado o grupo 'endExt'.

cMun

DPS/infDPS/toma/end/endNac/

Numérico

7

Sim

--

  • Código do município do endereço do tomador do serviço.
     (Tabela do IBGE)

CEP

DPS/infDPS/toma/end/endNac/

Alfanumérico

8

Sim

--

  • Código numérico do Endereçamento Postal nacional (CEP) 
     do endereço do tomador do serviço.

endExt

DPS/infDPS/toma/end/

Grupo

--

Sim

--

  • Grupo de informações do endereço no exterior

Obs: Caso seja gerado o grupo 'endExt', não será gerado o grupo 'endNac'.

cPais

DPS/infDPS/toma/end/endExt/

Alfanumérico

2

Sim

--

  • Código do país do endereço do prestador do tomador do serviço.
 (Tabela de Países ISO)
cEndPost

DPS/infDPS/toma/end/endExt/

Alfanumérico

1-11

Sim

--

  • Código alfanumérico do Endereçamento Postal no exterior do tomador do serviço.
xCidade

DPS/infDPS/toma/end/endExt/

Alfanumérico

1-60

Sim

--

  • Nome da cidade no exterior do tomador do serviço.
xEstProvReg

DPS/infDPS/toma/end/endExt/

Alfanumérico

1-60

Sim

--

  • Estado, província ou região da cidade no exterior do tomador do serviço.

xLgr

DPS/infDPS/toma/end/

Alfanumérico

255

Sim

--

  • Tipo e nome do logradouro do endereço do tomador do serviço.

nro

DPS/infDPS/toma/end/

Alfanumérico

1-255

Sim

--

  • Complemento do endereço do tomador do serviço.

xCpl

DPS/infDPS/toma/end/

Alfanumérico

1-156

Não

--

  • Complemento do endereço do tomador do serviço.
xBairro

DPS/infDPS/toma/end/

Alfanumérico

1-60

Sim

--

  • Bairro do endereço do tomador do serviço.
fone

DPS/infDPS/toma/

Numérico

6-20

Não

--

  • Número do telefone do tomador.
(Preencher com o Código DDD + número do telefone. 
Nas operações com exterior é permitido informar o código do país + código da localidade + número do telefone)
email

DPS/infDPS/toma/

Alfanumérico

1-80

Não


  • E-mail do tomador.
interm

DPS/infDPS/

Grupo

--

Não


  • Grupo de informações relativas ao intermediário do serviço
CPF ou CNPJ

DPS/infDPS/interm/

Numérico

11-14

Sim

--

  • Número da inscrição federal (CNPJ) do intermediário de serviço
IM

DPS/infDPS/interm/

Alfanumérico

15

Sim

--

  • Número de inscrição municipal do intermediário do serviço
xNome

DPS/infDPS/interm/

Alfanumérico

150

Sim

--

  • Nome / Nomer Empresarial do intermediário
servDPS/infDPS/

Grupo

--

Sim

-

  • Grupo de informações relativas ao serviço prestado
locPrest

DPS/infDPS/serv/

Grupo

--

Sim


  • Grupo de informações relativas ao local da prestação do serviço
cLocPrestacao

DPS/infDPS/serv/locPrest/

Numérico

7

Sim

--

  • Código da localidade da prestação do serviço.
cServ

DPS/infDPS/serv/

Grupo

--

Sim


  • Grupo de informações relativas ao código do serviço prestado
cTribNac

DPS/infDPS/serv/cServ/

Numérico

6

Sim


  • Código de tributação nacional do ISSQN.
xDescServ

DPS/infDPS/serv/cServ/

Alfanumérico

1000

Sim


  • Descrição completa do serviço prestado
obra

DPS/infDPS/serv

Grupo

--

Não


  • Grupo de informações relativas à obras de construção civil e congêneres
inscImobFisc

DPS/infDPS/serv/obra/

Alfanumérico

1-30

Não


  • Inscrição imobiliária fiscal 
    (código fornecido pela prefeitura para a identificação da obra ou para fins de recolhimento do IPTU)

Obs: Caso seja informado a tag 'inscImobFisc', não deve ser informado a tag 'cObra' e o grupo 'end' referente ao endereço da obra.

Exemplo da estrutura:

<obra>
    <inscImobFisc>1745921</inscImobFisc>
</obra>

cObra

DPS/infDPS/serv/obra/

Alfanumérico

1-30

Sim


  • Número de identificação da obra.
    Cadastro Nacional de Obras (CNO) ou Cadastro Específico do INSS (CEI).

Obs: Caso seja informado a tag 'cObra', não deve ser informado a tag 'inscImobFisc' e o grupo 'end' referente ao endereço da obra.

Exemplo da estrutura:

<obra>
    <cObra>COD OBRA</cObra>
</obra>

end

DPS/infDPS/serv/obra/

Grupo

--

Sim


  • Grupo de informações do endereço da obra.

Obs: Caso seja informado o grupo 'end', não deve ser informado as tags 'inscImobFisc' e 'cObra'.

Exemplo da estrutura:

<obra>
    <end>
        <CEP>05468001</CEP>
        <xLgr>RUA TESTE</xLgr>
        <xBairro>BAIRRO OBRA</xBairro>
    </end>
</obra>

CEP

DPS/infDPS/serv/obra/end/

Alfanumérico

8

Sim


  • Código de Endereçamento Postal numérico do endereço nacional da obra.
xLgr

DPS/infDPS/serv/obra/end/

Alfanumérico

1-255

Sim


  • Tipo e nome do logradouro do endereço da obra.
nro

DPS/infDPS/serv/obra/end/

Alfanumérico

1-60

Sim


  • Número no logradouro do endereço da obra.
xCpl

DPS/infDPS/serv/obra/end/

Alfanumérico

1-156

Sim


  • Complemento do endereço da obra.
xBairro

DPS/infDPS/serv/obra/end/

Alfanumérico

1-60

Sim


  • Bairro do endereço da obra.
infoCompl

DPS/infDPS/serv

Grupo

--

Não


  • Grupo de informações complementares disponível para todos os serviços prestados
xInfComp

DPS/infDPS/serv/infoCompl/

Alfanumérico

2000

Não


  • Campo livre para preenchimento pelo contribuinte.
valores

DPS/infDPS/

Grupo

--

Sim


  • Grupo de informações relativas à valores do serviço prestado
vServPrest

DPS/infDPS/valores/

Grupo

--

Sim


  • Grupo de informações relativas aos valores do serviço prestado
vServ

DPS/infDPS/valores/vServPrest/

Numérico

1-15V2

Sim


  • Valor monetário do serviço (R$).
vDescCondIncond

DPS/infDPS/valores/

Grupo

--

Não


  • Grupo de informações relativas aos descontos condicionados e incondicionados
vDescIncond

DPS/infDPS/valores/vDescCondIncond/

Numérico

1-15V2

Não


  • Valor monetário do desconto incondicionado (R$).
vDescCond

DPS/infDPS/valores/vDescCondIncond/

Numérico

1-15V2

Não


  • Valor monetário do desconto condicionado (R$).
trib

DPS/infDPS/valores/

Grupo

--

Sim


  • Grupo de informações relacionados aos tributos relacionados ao serviço prestado
tribMun

DPS/infDPS/valores/trib/

Grupo

--

Sim


  • Grupo de informações relacionados ao 
    Imposto Sobre Serviços de Qualquer Natureza - ISSQN
tribISSQN

DPS/infDPS/valores/trib/tribMun/

Numérico

1

Sim


  • Tributação do ISSQN sobre o serviço prestado:

    1 - Operação tributável;
    2 - Imunidade
    3 - Exportação de serviço;
    4 - Não Incidência;

tpRetISSQN

DPS/infDPS/valores/trib/tribMun/

Numérico

1

Não


  • Tipo de retencao do ISSQN:

     1 - Não Retido;
     2 - Retido pelo Tomador;
     3 - Retido pelo Intermediario;"


tribFed

DPS/infDPS/valores/trib/

Grupo

--

Não


  • Grupo de informações de outros tributos relacionados ao serviço prestado
piscofins

DPS/infDPS/valores/trib/tribFed/

Grupo

--

Não


  • Grupo de informações dos tributos PIS/COFINS
CST

DPS/infDPS/valores/trib/tribFed/piscofins/

Numérico

2

Sim


  • Código de Situação Tributária do PIS/COFINS (CST):

        00 - Nenhum;      
        01 - Operação Tributável com Alíquota Básica;
        02 - Operação Tributável com Alíquota Diferenciada;
        03 - Operação Tributável com Alíquota por Unidade de Medida de Produto;
        04 - Operação Tributável monofásica - Revenda a Alíquota Zero;
        05 - Operação Tributável por Substituição Tributária;
        06 - Operação Tributável a Alíquota Zero;
        07 - Operação Tributável da Contribuição;
        08 - Operação sem Incidência da Contribuição;
        09 - Operação com Suspensão da Contribuição;

vBCPisCofins

DPS/infDPS/valores/trib/tribFed/piscofins/

Numérico

1-15V2

Não


  • Valor da Base de Cálculo do PIS/COFINS (R$).
pAliqPis

DPS/infDPS/valores/trib/tribFed/piscofins/

Numérico

1-2V2

Não


  • Valor da Alíquota do PIS (%).
pAliqCofins

DPS/infDPS/valores/trib/tribFed/piscofins/

Numérico

1-2V2

Não


  • Valor da Alíquota da COFINS (%).
vPis

DPS/infDPS/valores/trib/tribFed/piscofins/

Numérico

1-15V2

Não


  • Valor monetário do PIS (R$).
vCofins

DPS/infDPS/valores/trib/tribFed/piscofins/

Numérico

1-15V2

Não


  • Valor monetário do COFINS (R$).
tpRetPisCofins

DPS/infDPS/valores/trib/tribFed/piscofins/

Numérico

1

Não


  • Tipo de retencao do Pis/Cofins:
        1 - Retido;
        2 - Não Retido;
vRetIRRF

DPS/infDPS/valores/trib/tribFed/

Numérico

1-15V2

Não


  • Valor monetário do IRRF (R$).
vRetCSLL

DPS/infDPS/valores/trib/tribFed/

Numérico

1-15V2

Não


  • Valor monetário do CSLL (R$).
totTrib

DPS/infDPS/valores/trib/totTrib/

Grupo

--

Sim


  • Grupo de informações para totais aproximados dos tributos relacionados ao serviço prestado
pTotTrib


Grupo

--

Não


  • Valor percentual total aproximado dos tributos, 
    em conformidade com o artigo 1o da Lei no 12.741/2012
  • Neste grupo deve se escolher qual dos 3 blocos filha vai ser utilizado, ou se usa bloco pTotTrib ou vTotTrib ou a tag indTotTrib, nunca mais de 1
pTotTribFed

DPS/infDPS/valores/trib/totTrib/pTotTrib/

Numérico

1-2V2

Sim


  • Valor percentual total aproximado dos tributos federais (%).
pTotTribEst

DPS/infDPS/valores/trib/totTrib/pTotTrib/

Numérico

1-2V2

Sim


  • Valor percentual total aproximado dos tributos estaduais (%).
pTotTribMun

DPS/infDPS/valores/trib/totTrib/pTotTrib/

Numérico

1-2V2

Sim


  • Valor percentual total aproximado dos tributos municipais (%).
vTotTribFedDPS/infDPS/valores/trib/totTrib/vTotTrib/

Numérico

1-15V2

Sim


  • Valor monetário total aproximado dos tributos federais (R$).
vTotTribEstDPS/infDPS/valores/trib/totTrib/vTotTrib/

Numérico

1-15V2

Sim


  • Valor monetário total aproximado dos tributos estaduais (R$).
vTotTribMunDPS/infDPS/valores/trib/totTrib/vTotTrib/

Numérico

1-15V2

Sim


  • Valor monetário total aproximado dos tributos municipais (R$).
indTotTrib

DPS/infDPS/valores/trib/totTrib/

Numérico

1

Não


  • Indicador de informação de valor total de tributos.
  • Se informado indica que o emitente opta por não informar nenhum valor estimado para os Tributos
(Decreto 8.264/2014).

0 - Não;