O que é a DPS (Declaração de Prestação de Serviço) e o que vai dentro dela?
A DPS é o "pedido" da nota: um XML no leiaute nacional da NFS-e (versão 1.01) que o prestador assina com o certificado digital e envia. Se a autoridade aceitar, ela devolve a NFS-e, que contém a própria DPS assinada mais o número da nota, a data de processamento e a chave de acesso.
Partes principais:
• infDPS Id — identificador único: "DPS" + código IBGE do município (7) + tipo de inscrição (1 = CPF, 2 = CNPJ) + CNPJ (14) + série (5) + número da DPS (15).
• tpAmb — 1 = produção (vale como nota), 2 = homologação (teste, sem valor fiscal).
• dCompet — competência do serviço (mês a que a nota se refere).
• prest — prestador: CNPJ, inscrição municipal e regime tributário (opSimpNac 3 = ME/EPP do Simples Nacional).
• toma — tomador (cliente): CNPJ/CPF, nome e endereço. Quando o ISS é devido no local do tomador, o endereço é obrigatório.
• serv — códigos do serviço: cTribNac (código nacional, ex.: 010201), cTribMun (código do município), cNBS e a descrição.
• valores — valor do serviço, ISS retido ou não (tpRetISSQN 1 = não retido) e, no Simples, o percentual aproximado de tributos (pTotTribSN).
• IBSCBS — grupo da Reforma Tributária (IBS e CBS). O Dashify envia sempre; os prazos de obrigatoriedade estão na pergunta sobre a Reforma Tributária.
• Signature — assinatura digital XMLDSig (RSA-SHA256) feita com o certificado A1 da empresa.
Exemplo real de uma DPS emitida pelo Dashify em Goiânia (dados do cliente e valor trocados por dados fictícios, assinatura omitida):
<DPS versao="1.01">
<infDPS Id="DPS520870726387820500019400001000000000000001">
<tpAmb>1</tpAmb>
<dhEmi>2026-10-14T14:56:34-03:00</dhEmi>
<verAplic>Dashify-1.0</verAplic>
<serie>1</serie>
<nDPS>1</nDPS>
<dCompet>2026-10-10</dCompet>
<tpEmit>1</tpEmit>
<cLocEmi>5208707</cLocEmi>
<prest>
<CNPJ>63878205000194</CNPJ>
<IM>7697295</IM>
<fone>6234349181</fone>
<email>[email protected]</email>
<regTrib>
<opSimpNac>3</opSimpNac>
<regApTribSN>1</regApTribSN>
<regEspTrib>0</regEspTrib>
</regTrib>
</prest>
<toma>
<CNPJ>11222333000181</CNPJ>
<xNome>CLIENTE EXEMPLO LTDA</xNome>
<end>
<endNac>
<cMun>2927408</cMun>
<CEP>40000000</CEP>
</endNac>
<xLgr>RUA EXEMPLO</xLgr>
<nro>100</nro>
<xCpl>SALA 1</xCpl>
<xBairro>CENTRO</xBairro>
</end>
</toma>
<serv>
<locPrest>
<cLocPrestacao>5208707</cLocPrestacao>
</locPrest>
<cServ>
<cTribNac>010201</cTribNac>
<cTribMun>102</cTribMun>
<xDescServ>Desenvolvimento de sistemas de inteligência artificial</xDescServ>
<cNBS>115022000</cNBS>
</cServ>
</serv>
<valores>
<vServPrest>
<vServ>1000.00</vServ>
</vServPrest>
<trib>
<tribMun>
<tribISSQN>1</tribISSQN>
<tpRetISSQN>1</tpRetISSQN>
</tribMun>
<totTrib>
<pTotTribSN>6.00</pTotTribSN>
</totTrib>
</trib>
</valores>
<IBSCBS>
<finNFSe>0</finNFSe>
<indFinal>0</indFinal>
<cIndOp>100301</cIndOp>
<indDest>0</indDest>
<valores>
<trib>
<gIBSCBS>
<CST>000</CST>
<cClassTrib>000001</cClassTrib>
</gIBSCBS>
</trib>
</valores>
</IBSCBS>
</infDPS>
<Signature>(assinatura XMLDSig RSA-SHA256 do certificado A1 — omitida)</Signature>
</DPS>
Leiaute oficial e esquemas XSD: https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica
