Pular para o conteúdo
KalviIBS/CBS para serviços

Rejeição E0187: o que significa e como corrigir

Alguns indicadores de operação dizem, por definição, que o serviço foi prestado para alguém identificado.

Nesses casos o grupo do tomador (toma) passa a ser obrigatório na DPS.

Acontece muito com serviço à distância e com serviço prestado no endereço do adquirente.

Este código saiu da tabela oficial a partir da versão 2026-10-11 das nossas tabelas. A regra abaixo é a última publicada (tabela 2026-09-25); o verificador não a aplica mais, mas provedores com layout anterior ainda podem devolvê-la.

Texto oficial da regra: “O grupo de informações relativas ao tomador/adquirente do serviço é obrigatório para o indicador de operação informado.”

Campo toma · efeito rejeitar a nota · layout 1.04.00 (NT 009/2026) · tabela 2026-09-25

O XML antes e depois

Nota sintética, com os dados do prestador inventados. A diferença está destacada.

Como veio
  …
        </regTrib>
      </prest>
−     <serv>
−       <locPrest>
−         <cLocPrestacao>4113700</cLocPrestacao>
−       </locPrest>
−       <cServ>
−         <cTribNac>040101</cTribNac>
−         <xDescServ>Consulta medica</xDescServ>
−         <cNBS>123012200</cNBS>
−       </cServ>
−     </serv>
−     <valores>
−       <vServPrest>
−         <vServ>300.00</vServ>
−       </vServPrest>
−       <trib>
−         <tribMun>
−           <tribISSQN>1</tribISSQN>
−           <tpRetISSQN>1</tpRetISSQN>
−         </tribMun>
−         <totTrib>
−           <indTotTrib>0</indTotTrib>
−         </totTrib>
−       </trib>
−     </valores>
−     <IBSCBS>
−       <finNFSe>0</finNFSe>
−       <cIndOp>100301</cIndOp>
−       <indDest>0</indDest>
−       <valores>
−         <trib>
−           <gIBSCBS>
−             <CST>200</CST>
−             <cClassTrib>200029</cClassTrib>
−           </gIBSCBS>
−         </trib>
−       </valores>
−     </IBSCBS>
−   </infDPS>
− </DPS>
− 
− 
− 
− 
− 
− 
− 
− 
− 
− 
− 
− 
− 
− 
− 
  
Corrigido
  …
        </regTrib>
      </prest>
+     <toma>
+       <CPF>39053344705</CPF>
+       <xNome>PACIENTE EXEMPLO</xNome>
+       <end>
+         <endNac>
+           <cMun>4113700</cMun>
+           <CEP>86010000</CEP>
+         </endNac>
+         <xLgr>Rua das Flores</xLgr>
+         <nro>123</nro>
+         <xBairro>Centro</xBairro>
+       </end>
+       <fone>4333334444</fone>
+       <email>paciente@exemplo.com</email>
+     </toma>
+     <serv>
+       <locPrest>
+         <cLocPrestacao>4113700</cLocPrestacao>
+       </locPrest>
+       <cServ>
+         <cTribNac>040101</cTribNac>
+         <xDescServ>Consulta medica</xDescServ>
+         <cNBS>123012200</cNBS>
+       </cServ>
+     </serv>
+     <valores>
+       <vServPrest>
+         <vServ>300.00</vServ>
+       </vServPrest>
+       <trib>
+         <tribMun>
+           <tribISSQN>1</tribISSQN>
+           <tpRetISSQN>1</tpRetISSQN>
+         </tribMun>
+         <totTrib>
+           <indTotTrib>0</indTotTrib>
+         </totTrib>
+       </trib>
+     </valores>
+     <IBSCBS>
+       <finNFSe>0</finNFSe>
+       <cIndOp>100301</cIndOp>
+       <indDest>0</indDest>
+       <valores>
+         <trib>
+           <gIBSCBS>
+             <CST>200</CST>
+             <cClassTrib>200029</cClassTrib>
+           </gIBSCBS>
+         </trib>
+       </valores>
+     </IBSCBS>
+   </infDPS>
+ </DPS>
  

Rode esta nota agora

Modo demo · 3 notas por dia · resultado completo · sem cadastro. A nota abaixo é sintética e quebra a regra E0187 de propósito. Nada é guardado.

1 nota detectada

Clique em Verificar para rodar esta nota agora, sem cadastro.

Perguntas frequentes

Quais indicadores exigem o tomador?

A regra oficial listava os códigos, entre eles 030102, 100301 e 100501. Atenção: a NT 009 v1.01 (Anexo VI v1.04.01, de 01/10/2026) retirou o E0187; a exigência do tomador continua, mas passou a depender do resultado da calculadora de IBS/CBS (regras E0239, E0243 e E0919). Provedores com layout anterior ainda podem devolver E0187.

E se o tomador for pessoa física sem CPF em mãos?

Aí o indicador provavelmente está errado: para operação presencial sem identificação existem indicadores próprios, que não exigem o grupo.

Identificar o tomador muda para onde vai o imposto?

Pode mudar, porque o local da operação depende do indicador. O verificador mostra o local previsto para o candidato de cada item.

De onde vem esta regra

NT SE/CGNFS-e 009/2026 — Anexo VI Leiautes e RN RTC IBS/CBS v1.04.00, planilha RN DPS_NFS-e

Relacionadas