#869 - Rejeição 869: Valor do troco incorreto

Quando for emitida uma NF-e (modelo 55) ou NFC-e (modelo 65), e o valor do troco, calculado no grupo dos dados do pagamento (Campo: pag/ vTroco - ID: YA09), for diferente do resultado da subtração entre o valor do pagamento (Campo: vPag - ID: YA03) e o valor da NF-e/NFC-e (Campo: vNF - ID: W16), haverá a rejeição pelo motivo 869 - Valor do troco incorreto.

 

Exceções e Observações

Para essa Regra de Validação não há exceções e nenhuma observação.

 

Regra de Validação da Sefaz

 

 

Exemplo

Foi emitida uma NF-e com o valor do troco de R$ 0.00, no grupo de totais da NF, no campo do Valor da NF foi informado R$ 350.00 e no campo Valor do pagamento, foi  informado R$ 400.00. Nessas condições, a NF-e foi rejeitada pelo motivo 869.

Trecho de XML:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

[...]

<total>

    <ICMSTot>

    <vBC>0.00</vBC>

    <vICMS>0.00</vICMS>

    <vICMSDeson>0.00</vICMSDeson>

    <vFCP>0.00</vFCP>

    <vBCST>0.00</vBCST>

    <vST>0.00</vST>

    <vFCPST>0.00</vFCPST>

    <vFCPSTRet>0.00</vFCPSTRet>

    <vProd>3350.00</vProd>

    <vFrete>0.00</vFrete>

    <vSeg>0.00</vSeg>

    <vDesc>0.00</vDesc>

    <vII>0.00</vII>

    <vIPI>0.00</vIPI>

    <vIPIDevol>0.00</vIPIDevol>

    <vPIS>0.00</vPIS>

    <vCOFINS>0.00</vCOFINS>

    <vOutro>0.00</vOutro>

    <!-- Valor da NF -->

    <vNF>350.00</vNF>

    </ICMSTot>

    <retTrib />

</total>

 

[...]

<!-- Grupo de detalhamento da forma de pagamento. -->

<pag>

    <detPag>

        <tPag>01</tPag>

        <!-- Valor do Pagamento. -->

        <vPag>400.00</vPag>

    </detPag>

    <!-- Valor do troco -->

    <vTroco>0.00</vTroco>

</pag>

 

Como resolver?

A resolução é bem simples, utilizando os mesmos dados do exemplo, foi realizado o seguinte cálculo:

vTroco = vPag - vNF 

vTroco = 400.00 - 350.00

vTroco = 50.00

 

Trecho de XML que deverá ser alterado:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

[...]

<total>

    <ICMSTot>

    <vBC>0.00</vBC>

    <vICMS>0.00</vICMS>

    <vICMSDeson>0.00</vICMSDeson>

    <vFCP>0.00</vFCP>

    <vBCST>0.00</vBCST>

    <vST>0.00</vST>

    <vFCPST>0.00</vFCPST>

    <vFCPSTRet>0.00</vFCPSTRet>

    <vProd>3350.00</vProd>

    <vFrete>0.00</vFrete>

    <vSeg>0.00</vSeg>

    <vDesc>0.00</vDesc>

    <vII>0.00</vII>

    <vIPI>0.00</vIPI>

    <vIPIDevol>0.00</vIPIDevol>

    <vPIS>0.00</vPIS>

    <vCOFINS>0.00</vCOFINS>

    <vOutro>0.00</vOutro>

    <!-- Valor da NF -->

    <vNF>350.00</vNF>

    </ICMSTot>

    <retTrib />

</total>

 

[...]

<!-- Grupo de detalhamento da forma de pagamento. -->

<pag>

    <detPag>

        <tPag>01</tPag>

        <!-- Valor do Pagamento. -->

        <vPag>400.00</vPag>

    </detPag>

    <!-- Valor do troco -->

    <vTroco>50.00</vTroco>

</pag>

Após a correção da NF-e, faça o reenvio do documento.