Quando for emitida uma NF3e (modelo 66) que contenha o grupo referente ao Pis Efetivo (Campo: det / imposto / PISEfet) e no valor total do documento o valor do Pis Efetivo (Campo: total / vPISEfet) for um valor diferente do somatório do valor do Pis Efetivo (Campo: vPISEfet) de cada item que faz parte do documento, será retornado a rejeição “681 – Total do PIS efetivo difere do somatório dos itens“.
vPisEfet [Item 1]
vPisEfet [Item 2]
vPisEfet [Item n]
_____________________
vPisEfet [Total]
Exceções e observações
Não há exceções à regra.
Regra de validação da Sefaz
# | Regra de Validação | Aplic. | cStat | Efeito | Mensagem |
---|---|---|---|---|---|
G148 | Total do PIS efetivo difere do somatório do valor dos itens | Obrig. | 681 | Rej. | Rejeição: Total do PIS efetivo difere do somatório dos itens |
Exemplo
Foi emitida uma NF3e com dois itens informados, um item com o Valor do Pis Efetivo de R$ 36,3 reais e outro com o valor de R$21,86 reais, mas no Grupo de Totais da NF3e, foi informado o valor arredondado de R$ 59,00 reais. Como o somatório correto é R$ 58,59 reais, neste caso o documento foi rejeitado pelo motivo 681.
Veja o exemplo do XML abaixo:
<code>NFdet> <det nItem="1"> <detItem> <prod> <indOrigemQtd>2</indOrigemQtd> <gMedicao> <nMed>03</nMed> <gMedida> [...] </PIS> <PISEfet> <vBCPISEfet>15973.01</vBCPISEfet> <pPISEfet>0.23</pPISEfet> <!-- Valor do Pis Efetivo do Produto 1 --> <vPISEfet>36.73</vPISEfet> </PISEfet> [...] </imposto> </detItem> </det> <det nItem="2"> <detItem> <prod> <indOrigemQtd>2</indOrigemQtd> <gMedicao> [...] </PIS> <PISEfet> <vBCPISEfet>9506.50</vBCPISEfet> <pPISEfet>0.23</pPISEfet> <!-- Valor do Pis Efetivo do Produto 2 --> <vPISEfet>21.86</vPISEfet> </PISEfet> <COFINS> [...] </imposto> </detItem> </det> </NFdet> <total> <vProd>121609.11</vProd> <ICMSTot> [...] </vRetTribTot> <vCOFINS>1598.33</vCOFINS> <vCOFINSEfet>270.07</vCOFINSEfet> <vPIS>344.73</vPIS> <!-- Valor total do Pis Efetivo --> <vPISEfet>59.00</vPISEfet> <vNF>300.00</vNF> </total> [...]</code>
Como resolver?
Utilizando o mesmo exemplo dado, vamos realizar o cálculo:
vPisEfet [Total] = vPisEfet [item 1] + vPisEfet [item 2]
vPisEfet [Total] = 36,76 + 21,86
vPisEfet [Total] = 58,59
O mesmo cálculo é válido para qualquer quantidade de itens que haja na NF3e. Feito o cálculo, corrija nos Totais do documento no campo correspondente ao somatório do total do Pis Efetivo (vPisEfet).
Veja o exemplo XML com os ajustes:
<code>NFdet> <det nItem="1"> <detItem> <prod> <indOrigemQtd>2</indOrigemQtd> <gMedicao> <nMed>03</nMed> <gMedida> [...] </PIS> <PISEfet> <vBCPISEfet>15973.01</vBCPISEfet> <pPISEfet>0.23</pPISEfet> <!-- Valor do Pis Efetivo do Produto 1 --> <vPISEfet>36.73</vPISEfet> </PISEfet> [...] </imposto> </detItem> </det> <det nItem="2"> <detItem> <prod> <indOrigemQtd>2</indOrigemQtd> <gMedicao> [...] </PIS> <PISEfet> <vBCPISEfet>9506.50</vBCPISEfet> <pPISEfet>0.23</pPISEfet> <!-- Valor do Pis Efetivo do Produto 2 --> <vPISEfet>21.86</vPISEfet> </PISEfet> <COFINS> [...] </imposto> </detItem> </det> </NFdet> <total> <vProd>121609.11</vProd> <ICMSTot> [...] </vRetTribTot> <vCOFINS>1598.33</vCOFINS> <vCOFINSEfet>270.07</vCOFINSEfet> <vPIS>344.73</vPIS> <!-- Valor total do Pis Efetivo --> <vPISEfet>58.59</vPISEfet> <vNF>300.00</vNF> </total> [...]</code>
Realizado os ajustes necessário, basta reenviar a NF3e a partir do seu Software Emissor.