Quando for emitida uma NF3e (modelo 66), contendo as tags do grupo de grandezas contratadas (tag: gGrContrat), e existir grandeza contratada do tipo 4 = Energia Contratada (tag: gGrContrat / tpGrContrat), o tipo de acessante (tag: acessante / tpAcesso) deve ser informado como 3 – Parcialmente Livre, caso contrário será retornada a rejeição “409: Rejeição: Energia contratada permitida apenas para acessante Parcialmente Livre.”
Tipos de Acessante:
- 0 – Gerador;
- 1 – Cativo;
- 2 – Livre;
- 3 – Parcialmente Livre;
- 4 – Consumidor Especial;
- 5 – Parcialmente Especial;
- 6 – Comunhão;
- 7 – Suprimento;
- 8 – Distribuidora.
Exemplo
Foi emitida uma NF3e (modelo 66), contendo as tags do grupo de grandezas contratadas, onde o tipo de grandeza (tag: gGrContrat / tpGrContrat) foi informado como 4 = Energia Contratada, porém com tipo de acessante (tag: acessante / tpAcesso) informado como 2 = Livre.
Como nos casos onde o tipo de Grandeza contratada for igual a 4 = Energia Contratada, é obrigatório (ou não pode ser diferente) que o tipo de acesso seja igual 3 = Parcialmente Livre , a NF3e será rejeitada pelo motivo 409, visto que o tipo de acesso (tag: tpAcesso) foi informado como 2 = Livre.
Segue um trecho do XML com erro:
<code> <acessante> <idAcesso>10020521683</idAcesso> <tpAcesso>2</tpAcesso> <tpClasse>01</tpClasse> <tpSubClasse>07</tpSubClasse> <tpFase>1</tpFase> <tpGrpTensao>07</tpGrpTensao> <tpModTar>01</tpModTar> <latGPS>-16.679900</latGPS> <longGPS>-49.255000</longGPS> </acessante> <gGrContrat nContrat="01"> <tpGrContrat>4</tpGrContrat> <tpPosTar>0</tpPosTar> <qUnidContrat>30</qUnidContrat> </gGrContrat></code>
Regra validação da Sefaz
# | Regra de Validação | Aplic. | cStat | Efeito | Mensagem |
---|---|---|---|---|---|
G43 | Se informado o grupo de grandezas contratadas (grupo: gGrContrat) e existir grandeza contratada do tipo de grandeza = 4 (Energia Contratada) (tag: tpGrContrat) – Rejeitar se tipo de acessante for diferente de 3 (Parcialmente Livre) (tag: tpAcesso) | Obrig. | 409 | Rej. | Rejeição: Valor do PIS efetivo não corresponde à base de cálculo x alíquota |
Como Resolver
Para resolver, é necessário ajustar o tipo de acessante (tag: acessante / tpAcesso) para que o mesmo seja informado como 3 = Parcialmente Livre. Seguindo o mesmo exemplo informado a cima, agora a tag tpAcesso consta com a informação correta.
<code>acessante> <idAcesso>10020521683</idAcesso> <tpAcesso>2</tpAcesso> <tpClasse>01</tpClasse> <tpSubClasse>07</tpSubClasse> <tpFase>1</tpFase> <tpGrpTensao>07</tpGrpTensao> <tpModTar>01</tpModTar> <latGPS>-16.679900</latGPS> <longGPS>-49.255000</longGPS> </acessante> <gGrContrat nContrat="01"> <tpGrContrat>4</tpGrContrat> <tpPosTar>0</tpPosTar> <qUnidContrat>30</qUnidContrat> </gGrContrat></code>
Feito o ajuste, basta reenviar o documento, que a nota será autorizada.