Base de conhecimento

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

5 minutos de leitura
Copiar

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

Primeira situação

Quando for emitido um MDFe (modelo 58) 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

Foi emitido um MDFe 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 MDFe 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

Foi emitido um MDFe 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 MDFe 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>

Regra de validação da Sefaz

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
F90Se modal Rodoviário, o grupo de informações de UF de percurso deverá ser
preenchido na ordem Origem – Destino sempre que existir pelo menos uma
UF entre a UF de carregamento e UF de descarregamento.
Observação: A regra será aplicada considerando as divisas possíveis na
ordem definida para o percurso.
Obrig.663Rej.Rejeição: Percurso informado inválido
MOC MDFe 3.00b Anexo I – Leiaute e Regras de Validação – 2.2 Regras de Validação Específicas do MDFe

Como resolver

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

Primeira situação

Quando os Estados forem fronteiriços, não informe o percurso, pois todos os Estados por onde o transporte se deslocará já foram informados. Logo, para corrigir a rejeição, remova 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>

Segunda situação

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 Estados RS e SP não fazem fronteira, informe 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>

3 – Informado o percurso correto, basta realizar o reenvio do MDFe a partir do seu Software Emissor.

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

Referência

Não encontrou o que procurava?