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.