Base de conhecimento

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

4 minutos de leitura
Copiar

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:

<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:

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

  

Referências

Não encontrou o que procurava?