Ao gerar MDFe para viagem em trânsito e operação que inicia fora do estado da filial, Sistema monta o percurso errado e gera a rejeição 663 - Percurso informado inválido
Cliente possui a filial na Bahia
Está fazendo uma operação de coleta com entrega
A coleta é feita em Pernambuco, e lá é convertida em entrega para Rio grande do norte, passando por Paraíba e Ceará
Neste caso, o percurso do MDFe deve ser PE, PB, CE e RN
Entretanto, no cliente está considerando BA no percurso por ser a filial e está colocando PE no meio do percurso, o
que está errado e acaba gerando a rejeição 663 - percurso inválido.
Montei um cenário igual ao do cliente, mas minha filial é SC
Veja que o documento se inicia em Paulista - PE e termina em Mossoró - RN
Na rota foi definido que a origem da rota para MDFe é Paulista - PE
Nesse trecho do TMSAF16, só considera a origem da rota para o MDFe quando a viagem está em aberto ou fechado
nesse caso está em transito, ai ignora a origem da rota par o MDFe e pega a filial
Image Added
Note que na tela de percurso, SC entrou no processo, sendo que nem está no percurso e não deveria aparecer ai
Se seguir o processo, ocorre a rejeição 663 - percurso invalido
No XML ele não monta a tag de percurso, mas monta a DL1 errada
A ultima alteração na linha 1390
do TMSAF16 ocorreu adicionando o status 1 para a validação, mas creio que o
correto era somente validar se há origem da rota, acatar a rota, não a UF ou adicionar o status 2 - em transito à condição
Image Added