#531 - Rejeição 531: Total da BC ICMS difere do somatório dos itens

Causa

Quando for emitida uma NF-e (modelo 55) ou NFC-e (modelo 65) e o Total da Base de Cálculo do ICMS (Campo: total / ICMSTot / vBC - ID: W03) informado no Grupo de Totais da NF-e, for diferente do somatório da Base de Cálculo dos itens (Campo: vBC - ID: N15) que fazem parte do cálculo, será retornado a rejeição "531 - Total da BC ICMS difere do somatório dos itens".

Exemplo:

Foi emitida uma NF-e com dois itens informados, cada um com o Valor da Base de Cálculo do ICMS de R$ 199,99 reais, mas no Grupo de Totais da NF-e, foi informado o valor de R$ 400,00 reais. Como o somatório correto é R$ 399,98 reais, a NF-e / NFC-e será rejeitada pelo motivo 531

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

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

<det nItem="1">

    <prod>

        <cProd>115167</cProd>

        <cEAN/>

        <xProd>PNEUS</xProd>

        <NCM>22021000</NCM>

        <CFOP>5101</CFOP>

        <uCom>UN</uCom>

        <qCom>1.0000</qCom>

        <vUnCom>199.9900000000</vUnCom>

        <vProd>199.99</vProd>

        <cEANTrib/>

        <uTrib>UN</uTrib>

        <qTrib>1.0000</qTrib>

        <vUnTrib>199.9900000000</vUnTrib>

        <indTot>1</indTot>

    </prod>

    <imposto>

        <ICMS>

            <ICMS00>

                <orig>0</orig>

                <CST>00</CST>

                <modBC>1</modBC>

                <vBC>199.99</vBC>

                <pICMS>12.00</pICMS>

                <vICMS>24.00</vICMS>

            </ICMS00>

        </ICMS>

...

 

    </imposto>

</det>

<det nItem="2">

    <prod>

        <cProd>115167</cProd>

        <cEAN/>

        <xProd>PNEUS</xProd>

        <NCM>22021000</NCM>

        <CFOP>5101</CFOP>

        <uCom>UN</uCom>

        <qCom>1.0000</qCom>

        <vUnCom>199.9900000000</vUnCom>

        <vProd>199.99</vProd>

        <cEANTrib/>

        <uTrib>UN</uTrib>

        <qTrib>1.0000</qTrib>

        <vUnTrib>199.9900000000</vUnTrib>

        <indTot>1</indTot>

    </prod>

    <imposto>

        <ICMS>

            <ICMS00>

                <orig>0</orig>

                <CST>00</CST>

                <modBC>1</modBC>

                <vBC>199.99</vBC>

                <pICMS>12.00</pICMS>

                <vICMS>24.00</vICMS>

            </ICMS00>

        </ICMS>

...

 

</det>

<total>

    <ICMSTot>

        <vBC>400.00</vBC>

        <vICMS>48.00</vICMS>

        <vICMSDeson>0.00</vICMSDeson>

        <vBCST>0.00</vBCST>

        <vST>0.00</vST>

        <vProd>399.98</vProd>

        <vFrete>0.00</vFrete>

        <vSeg>0.00</vSeg>

        <vDesc>0.00</vDesc>

        <vII>0.00</vII>

        <vIPI>0.00</vIPI>

        <vPIS>0.00</vPIS>

        <vCOFINS>0.00</vCOFINS>

        <vOutro>0.00</vOutro>

        <vNF>399.98</vNF>

        <vTotTrib>0.00</vTotTrib>

    </ICMSTot>

</total>

 

Veja regra validação da Sefaz:

 

Como Resolver

Utilizando o mesmo exemplo dado, vamos realizar o cálculo:

vBC [Total] = vBC [item 1] + vBC [item 2]

vBC [Total] = 199.99 + 199.99

vBC [Total] = 399.98

O mesmo cálculo é válido para qualquer quantidade de itens que haja na NF-e / NFC-e. Feito o cálculo, corrija nos Totais da NF-e o campo correspondente ao somatório da Base de Cálculo do ICMS. Veja a informação corrigida no XML abaixo:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<total>

    <ICMSTot>

        <vBC>399.98</vBC>

        <vICMS>48.00</vICMS>

        <vICMSDeson>0.00</vICMSDeson>

        <vBCST>0.00</vBCST>

        <vST>0.00</vST>

        <vProd>399.98</vProd>

        <vFrete>0.00</vFrete>

        <vSeg>0.00</vSeg>

        <vDesc>0.00</vDesc>

        <vII>0.00</vII>

        <vIPI>0.00</vIPI>

        <vPIS>0.00</vPIS>

        <vCOFINS>0.00</vCOFINS>

        <vOutro>0.00</vOutro>

        <vNF>399.98</vNF>

        <vTotTrib>0.00</vTotTrib>

    </ICMSTot>

</total>

 

Agora,  basta reenviar a NF-e / NFC-e para processamento.