Rejeição 663: Percurso informado inválido - Como resolver?

Rejeição

663 - Percurso informado inválido

 

Causa

Há duas situações que podem ocasionar a rejeição "663 - Percurso informado inválido":

Primeira situação:

Quando for emitido um MDF-e e os Estados de Início (UFIni) e Fim (UFFim) fazerem fronteira e o percurso for informado, será retornado a rejeição "663 - Percurso informado inválido".

 

Exemplo hipotético:

Foi emitido um MDF-e onde o transporte será iniciado no Estado do Rio Grande do Sul (RS) e será concluído no Estado de Santa Catarina (SC). O Estados de RS e SC são fronteiriços e os mesmos foram informados no percurso. Nessa situação, o MDF-e será rejeitado pelo motivo 663.

  •  No XML:
<ide>
	<cUF>43</cUF>
	<tpAmb>2</tpAmb>
	<tpEmit>2</tpEmit>
	<mod>58</mod>
	<serie>502</serie>
	<nMDF>2407</nMDF>
	<cMDF>49554366</cMDF>
	<cDV>8</cDV>
	<modal>1</modal>
	<dhEmi>2016-03-10T15:23:29</dhEmi>
	<tpEmis>1</tpEmis>
	<procEmi>0</procEmi>
	<verProc>ESALES-OOBJ-MDFE-9.0</verProc>

	<!-- Sigla da UF do Carregamento -->
	<UFIni>RS</UFIni>

	<!-- Sigla da UF do Descarregamento -->
	<UFFim>SC</UFFim>
	<infMunCarrega>
		<cMunCarrega>4314902</cMunCarrega>
		<xMunCarrega>PORTO ALEGRE</xMunCarrega>
	</infMunCarrega>
	
	<!-- Sigla das UF do Percurso -->
	<infPercurso>
		<UFPer>RS</UFPer>
		<UFPer>SC</UFPer>
	</infPercurso>
	<dhIniViagem>2016-03-10T15:23:29</dhIniViagem>
</ide>

 

Segunda situação:

Quando for emitido um MDF-e e os Estados de Início (UFIni) e Fim (UFFim) não fazerem fronteira e o percurso não for informado, será retornado a rejeição "663 - Percurso informado inválido".

 

Exemplo hipotético:

Foi emitido um MDF-e onde o transporte será iniciado no Estado do Rio Grande do Sul (RS) e será concluído no Estado de São Paulo (SP). O Estados de RS e SP não são fronteiriços e não foram informados os Estados por onde o transporte passará, que são os Estados de Santa Catarina (SC) e Parará (PR). Nessa situação, o MDF-e será rejeitado pelo motivo 663.

  •  No XML:
<ide>
	<cUF>43</cUF>
	<tpAmb>2</tpAmb>
	<tpEmit>2</tpEmit>
	<mod>58</mod>
	<serie>502</serie>
	<nMDF>2407</nMDF>
	<cMDF>49554366</cMDF>
	<cDV>8</cDV>
	<modal>1</modal>
	<dhEmi>2016-03-10T15:23:29</dhEmi>
	<tpEmis>1</tpEmis>
	<procEmi>0</procEmi>
	<verProc>ESALES-OOBJ-MDFE-9.0</verProc>
	
	<!-- Sigla da UF do Carregamento -->
	<UFIni>RS</UFIni>
	
	<!-- Sigla da UF do Descarregamento -->
	<UFFim>SP</UFFim>
	<infMunCarrega>
		<cMunCarrega>4314902</cMunCarrega>
		<xMunCarrega>PORTO ALEGRE</xMunCarrega>
	</infMunCarrega>
	<dhIniViagem>2016-03-10T15:23:29</dhIniViagem>
</ide>

 

Veja a regra de validação da Sefaz:

 

Como Resolver

Para corrigir essa rejeição, siga os passos:

Primeiro caso:

Quando os Estados forem fronteiriços, não deve-se informar o percurso, pois todos os Estados por onde o transporte se deslocará, já foram informados. Logo para corrigir a rejeição, deve-se remover o Grupo do Percurso.

  • No exemplo, para a UF de início do transporte foi informado "RS" e para a UF de fim, "SC":
<ide>
	<cUF>43</cUF>
	<tpAmb>2</tpAmb>
	<tpEmit>2</tpEmit>
	<mod>58</mod>
	<serie>502</serie>
	<nMDF>2407</nMDF>
	<cMDF>49554366</cMDF>
	<cDV>8</cDV>
	<modal>1</modal>
	<dhEmi>2016-03-10T15:23:29</dhEmi>
	<tpEmis>1</tpEmis>
	<procEmi>0</procEmi>
	<verProc>ESALES-OOBJ-MDFE-9.0</verProc>

	<!-- Sigla da UF do Carregamento -->
	<UFIni>RS</UFIni>

	<!-- Sigla da UF do Descarregamento -->
	<UFFim>SC</UFFim>
	<infMunCarrega>
		<cMunCarrega>4314902</cMunCarrega>
		<xMunCarrega>PORTO ALEGRE</xMunCarrega>
	</infMunCarrega>
	<dhIniViagem>2016-03-10T15:23:29</dhIniViagem>
</ide>

 

Segundo caso:

1 - Verifique a UF onde se iniciou o transporte (UFIni) e a UF onde será concluído o transporte (UFFim):

  • No exemplo, para a UF de início do transporte foi informado "RS" e para a UF de fim, "SP":
<!-- Sigla da UF do Carregamento -->
<UFIni>RS</UFIni>

<!-- Sigla da UF do Descarregamento -->
<UFFim>SP</UFFim>

 

2 - Como os dois Estados, RS e SP, não fazem fronteira, deverá ser informado o percurso, pois o transporte passará pelos Estados de SC e PR.

<!-- Sigla das UF do Percurso -->
<infPercurso>
	<UFPer>SC</UFPer>
	<UFPer>PR</UFPer>
</infPercurso>
Observação

Não é deve-se informar os Estados de início e fim do transporte no percurso, pois já foram informados anteriormente no campos UFIni e UFFim.

 

3 - Informado o percurso correto, basta realizar o reenvio do MDF-e.

<ide>
	<cUF>43</cUF>
	<tpAmb>2</tpAmb>
	<tpEmit>2</tpEmit>
	<mod>58</mod>
	<serie>502</serie>
	<nMDF>2407</nMDF>
	<cMDF>49554366</cMDF>
	<cDV>8</cDV>
	<modal>1</modal>
	<dhEmi>2016-03-10T15:23:29</dhEmi>
	<tpEmis>1</tpEmis>
	<procEmi>0</procEmi>
	<verProc>ESALES-OOBJ-MDFE-9.0</verProc>
	<UFIni>RS</UFIni>
	<UFFim>SP</UFFim>
	<infMunCarrega>
		<cMunCarrega>4314902</cMunCarrega>
		<xMunCarrega>PORTO ALEGRE</xMunCarrega>
	</infMunCarrega>

	<!-- Sigla das UF do Percurso -->
	<infPercurso>
		<UFPer>SC</UFPer>
		<UFPer>PR</UFPer>
	</infPercurso>
	<dhIniViagem>2016-03-10T15:23:29</dhIniViagem>
</ide>

 

Feita a correção, basta reenviar o MDF-e a partir do seu Software Emissor.

 

Referência

4,5 (8)
Avaliação do Artigo (8 Votos)
Avaliar esse artigo
Anexos
Não há anexos para este artigo.