#581 - Rejeição: Campo Valor da Carga deve ser informado para o modal

Quando for emitido um CT-e (modelo 57) com as seguintes informações:

  • Tipo do CT-e (campo: tpCTe) igual a '0' - Normal ou '3' - Substituição;
  • Modal (campo: modal) diferente de '05' - Dutoviário;
  • NÃO for informado o Valor total da carga (campo: vCarga).

Será retornado a rejeição pelo motivo 581 - Campo Valor da Carga deve ser informado para o modal.

 

Exceções e Observações

Para esta regra de validação não há exceção.

 

Regra de Validação da Sefaz

 

Exemplo

No exemplo abaixo, foi emitido um CT-e com o Tipo do CT-e (campo: tpCTe) igual a '0' - Normal, com Modal (campo: modal) igual a '01' - Rodoviário, mas não foi informado o Valor total da carga (campo: vCarga). Nessa situação o CT-e foi rejeitado pelo motivo 581.

Trecho do 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

39

40

41

42

43

44

45

46

47

48

49

50

<infCte Id="CTe33200243171438000498575010000002101559071305" versao="3.00">

    <ide>

        <cUF>33</cUF>

        <cCT>55907130</cCT>

        <CFOP>6932</CFOP>

        <natOp>TRANSPORTE RODOVIARIO</natOp>

        <mod>57</mod>

        <serie>501</serie>

        <nCT>210</nCT>

        <dhEmi>2020-02-27T10:54:58-03:00</dhEmi>

        <tpImp>1</tpImp>

        <tpEmis>1</tpEmis>

        <cDV>5</cDV>

        <tpAmb>2</tpAmb>

        <!-- Tipo do CT-e -->

        <tpCTe>0</tpCTe>

        <procEmi>0</procEmi>

        <verProc>Oobj-DFe</verProc>

        <cMunEnv>3304557</cMunEnv>

        <xMunEnv>Rio de Janeiro</xMunEnv>

        <UFEnv>RJ</UFEnv>

        <!-- Tipo do Modal -->

        <modal>01</modal>

        <tpServ>0</tpServ>

        <cMunIni>2307650</cMunIni>

        <xMunIni>MARACANAU</xMunIni>

        <UFIni>CE</UFIni>

        <cMunFim>1508050</cMunFim>

        <xMunFim>TRAIRAO</xMunFim>

        <UFFim>PA</UFFim>

        <retira>1</retira>

        <indIEToma>1</indIEToma>

        <toma3>

            <toma>0</toma>

        </toma3>

    </ide>

    [...]  

    <infCTeNorm>

        <infCarga>

            <proPred>TESTE DE PRODUTO</proPred>

            <infQ>

                <cUnid>03</cUnid>

                <tpMed>PESO BRUTO</tpMed>

                <qCarga>10.0000</qCarga>

            </infQ>

        </infCarga>       

        [...]

        </infModal>

    </infCTeNorm>

</infCte>

 

Como resolver?

Primeiro deve-se verificar se o tipo do Modal está correto. E para resolver o exemplo citado acima, basta informar o Valor total da carga (campo: vCarga). 

Abaixo exemplo de XML com a correção:

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

<infCte Id="CTe33200243171438000498575010000002101559071305" versao="3.00">

    <ide>

        <cUF>33</cUF>

        <cCT>55907130</cCT>

        <CFOP>6932</CFOP>

        <natOp>TRANSPORTE RODOVIARIO</natOp>

        <mod>57</mod>

        <serie>501</serie>

        <nCT>210</nCT>

        <dhEmi>2020-02-27T10:54:58-03:00</dhEmi>

        <tpImp>1</tpImp>

        <tpEmis>1</tpEmis>

        <cDV>5</cDV>

        <tpAmb>2</tpAmb>

        <!-- Tipo do CT-e -->

        <tpCTe>0</tpCTe>

        <procEmi>0</procEmi>

        <verProc>Oobj-DFe</verProc>

        <cMunEnv>3304557</cMunEnv>

        <xMunEnv>Rio de Janeiro</xMunEnv>

        <UFEnv>RJ</UFEnv>

        <!-- Tipo do Modal -->

        <modal>01</modal>

        <tpServ>0</tpServ>

        <cMunIni>2307650</cMunIni>

        <xMunIni>MARACANAU</xMunIni>

        <UFIni>CE</UFIni>

        <cMunFim>1508050</cMunFim>

        <xMunFim>TRAIRAO</xMunFim>

        <UFFim>PA</UFFim>

        <retira>1</retira>

        <indIEToma>1</indIEToma>

        <toma3>

            <toma>0</toma>

        </toma3>

    </ide>

    [...]  

    <infCTeNorm>

        <infCarga>

            <!-- Valor total da carga -->

            <vCarga>1000.09</vCarga>

            <proPred>TESTE DE PRODUTO</proPred>

            <infQ>

                <cUnid>03</cUnid>

                <tpMed>PESO BRUTO</tpMed>

                <qCarga>10.0000</qCarga>

            </infQ>

        </infCarga>       

        [...]

        </infModal>

    </infCTeNorm>

</infCte>