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 |
verAplic | DPS/infDPS/ | Alfanumérico | 20 | Sim | -- | 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
|
IM | DPS/infDPS/prest/ | Alfanumérico | 15 | Não | -- | - Número de inscrição municipal 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
|
regTrib | DPS/infDPS/prest/ | Grupo | -- | Sim | -- | - Grupo de informações relativas aos regimes de tributação do prestador de serviços
|
opSimpNac | DPS/infDPS/prest/regTrib/ | Numérico | 1 | Sim | - | - Situação perante Simples Nacional:
1 - Não Optante; 2 - Optante - Microempreendedor Individual (MEI); 3 - Optante - Microempresa ou Empresa de Pequeno Porte (ME/EPP); |
regEspTrib | DPS/infDPS/prest/regTrib/ | Numérico | 1 | Sim | -- | - 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 |
| |
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
|
serv | DPS/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
|
cNBS | DPS/infDPS/serv/cServ/ | Numérico | 9 | Não |
| - Código NBS correspondente ao serviço prestado
- NBS - Nomenclatura Brasileira de Serviços, Intangíveis e outras Operações que produzam Variações no Patrimônio
|
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 |
| |
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 (%).
|
vTotTribFed | DPS/infDPS/valores/trib/totTrib/vTotTrib/ | Numérico | 1-15V2 | Sim |
| - Valor monetário total aproximado dos tributos federais (R$).
|
vTotTribEst | DPS/infDPS/valores/trib/totTrib/vTotTrib/ | Numérico | 1-15V2 | Sim |
| - Valor monetário total aproximado dos tributos estaduais (R$).
|
vTotTribMun | DPS/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; |