Quando for emitida uma NF3e (modelo 66), contendo o número do Beneficiário do Destinatário (tag: dest / NB ), obrigatoriamente deve-se informar o tipo de Classe (tag: acessante / tpClasse = 06) e o tipo de Sub Classe (tag: acessante / tpSubClasse = 05). Caso alguma dessas tags estiverem com dados diferentes diferente disso, será retornada a rejeição “686 – NF3e: Subclasse não permitida para informação do NIS.”
Exemplo
Foi emitida uma NF3e (modelo 66), contendo o número do Beneficiário (tag: NB) devidamente preenchido, e com o tipo de Classe também preenchido corretamente (tpClasse = 06) porém, com o tipo de Sub Classe sendo preenchido incorretamente (tpSubClasse = 04).
Como existe uma obrigatoriedade onde nos casos de a tag NB ser informada, o tipo de subclasse deve ser 05 (Residencial baixa renda benefício de prestação continuada da assistência social), mas como foi preenchida com 04 (Residencial baixa renda quilombola) a NF3e será rejeitada pelo motivo 687.
Vejo o exemplo a baixo com erro:
<code>dest>
<xNome>E-Sales Solucoes Oobj</xNome>
<CPF>00000000000</CPF>
<indIEDest>9</indIEDest>
<NB>1111111111</NB>
<enderDest>
<xLgr>R NOVA TRABALHADORES</xLgr>
<nro>750</nro>
<xBairro>VILA CARMOSINA</xBairro>
<cMun>3550308</cMun>
<xMun>SAO PAULO</xMun>
<CEP>08260005</CEP>
<UF>SP</UF>
</enderDest>
</dest>
<acessante>
<idAcesso>0202599330</idAcesso>
<idCodCliente>0010001197</idCodCliente>
<tpAcesso>1</tpAcesso>
<tpClasse>06</tpClasse>
<tpSubClasse>04</tpSubClasse>
<tpFase>3</tpFase>
<tpGrpTensao>05</tpGrpTensao>
<tpModTar>05</tpModTar>
<latGPS>-23.565852</latGPS>
<longGPS>-46.446655</longGPS>
<codRoteiroLeitura>T4930301</codRoteiroLeitura>
</acessante></code>
Regra validação da Sefaz
| # | Regra de Validação | Aplic. | cStat | Efeito | Mensagem |
|---|---|---|---|---|---|
| G27 | Se informado NB (tag: NB): Rejeitar se Classe (tag: tpClasse) for diferente de 06 (Residencial) e subclasse (tag: tpSubClasse) for diferente de 05 (Residencial baixa renda benefício de prestação continuada da assistência social). | Obrig. | 687 | Rej. | Rejeição: NB só pode ser informado para subclasse 05 |
Como Resolver
Para resolver, basta preencher o tipo de Subclasse (tag: tpSubClasse) com opção permitida, sendo 05.
05 – Residencial baixa renda benefício de prestação continuada da assistência
social;
Vale mencionar que caso o tipo de classe (tag: tpClasse) seja preenchido com qualquer opção diferente de 06 (Residencial), nos casos o número do beneficiário (tag: NB) for informado no XML, a mesma rejeição será apresentada.
Veja abaixo a informação ajustada, com o tpClasse = 06 e o tpSubClasse = 05:
<code>dest>
<xNome>E-Sales Solucoes Oobj</xNome>
<CPF>00000000000</CPF>
<indIEDest>9</indIEDest>
<NB>1111111111</NB>
<enderDest>
<xLgr>R NOVA TRABALHADORES</xLgr>
<nro>750</nro>
<xBairro>VILA CARMOSINA</xBairro>
<cMun>3550308</cMun>
<xMun>SAO PAULO</xMun>
<CEP>08260005</CEP>
<UF>SP</UF>
</enderDest>
</dest>
<acessante>
<idAcesso>0202599330</idAcesso>
<idCodCliente>0010001197</idCodCliente>
<tpAcesso>1</tpAcesso>
<tpClasse>06</tpClasse>
<tpSubClasse>05</tpSubClasse>
<tpFase>3</tpFase>
<tpGrpTensao>05</tpGrpTensao>
<tpModTar>05</tpModTar>
<latGPS>-23.565852</latGPS>
<longGPS>-46.446655</longGPS>
<codRoteiroLeitura>T4930301</codRoteiroLeitura>
</acessante></code>
Feito o ajuste, basta reenviar o documento, que a nota será autorizada.