Corrigir a emissão de MDF-e quando existir filial de transferência entre a origem e destino do percurso.

Linha de Produto:

Protheus

Segmento:

Logística

Módulo:

SIGATMS - Gestão de Transportes

Função:

MDFESEFAZ - Função de geração de XML de Manifesto Eletrônico

Situação/Requisito:

Caso a rota possua um destino que não faça fronteira com o estado de origem, e o sistema possua o cadastro de uma filial de destino no meio do trajeto que faça fronteira com o estado de origem, ao gerar o Manifesto, a UF de destino está sendo incluída como UF do percurso. Com isso, o MDF-e é rejeitado, pois a UF inserida como UF de percurso não faz fronteira com a UF de origem. 
Exemplo: 
  • UF de Origem do documento: SP 
  • UF de Destino do documento: BA 
  • UF de Destino do Manifesto: MG
  • UF da Filial de Descarga: MG 
  • A rotina está definindo o MDFe com as seguintes tags no XML: UFIni = SP, UFFim = MG e UFPercurso = BA. 
  • Com isso, a SEFAZ entende que o documento irá sair de SP, passar por BA e chegar em MG, o que está incorreto.

Solução/Implementação:

Corrigir a rotina para não utilizar a UF de Destino do documento no preenchimento das UFs de Percurso, mas sim, a UF da Filial de Descarga, que quando for igual a UF de destino do Manifesto, é descartada.

Tickets relacionados:

640237