Tempo aproximado para leitura: 00:03:00min
Dúvida
Como identificar e corrigir falhas de Schema na transmissão de CT-e ou MDF-e?
Ambiente
TOTVS Logística - TOTVS TMS (Linha Protheus) - Gestão de Transportes (TMS) - Todas as versões.
Solução
Durante a transmissão de um CT-e ou MDF-e, o TSS valida o XML gerado pelo TMS. Quando alguma informação está ausente, incorreta ou em desacordo com a estrutura esperada, podem ocorrer falhas de Schema. Falhas de schema geralmente estão relacionadas a inconsistências nos cadastros, parâmetros ou demais informações utilizadas pelo TMS para gerar o XML.
Quando ocorrer uma falha de Schema, o Sistema poderá apresentar mensagens como:
- 002 - Não foi possível assinar o CT-e - entre em contato com o responsável
- 029 - Falha de Schema no XML
Para solucionar a falha de schema, primeiramente, é necessário identificar qual tag apresenta a inconsistência. Para este processo, na tela do Monitor de transmissão do CT-e ou do MDF-e, clique no botão Monitor e informe a série e o número do documento:
O Sistema informará a mensagem: 002 - Não foi possível assinar o CT-e - entre em contato com o responsável:
Clique no botão Schema. Será apresentado o XML do CT-e ou MDF-e, clique em OK. Quando o Sistema perguntar - Schema com erro. Deseja visualizar as possibilidades que podem ter causado o erro? Clique em Não. Ao clicar em Não, o Sistema apresentará a mensagem citando qual tag apresenta a falha ou está ausente no XML:
Neste exemplo, a tag nCFOP apresentou a falha. Ao visualizar o XML do CT-e, a tag foi gerada dessa forma - <nCFOP/>, ou seja, vazia.
Para identificar qual campo alimenta esta tag, podemos validar no RDMAKE CTESEFAZ3 - Logística - Linha Protheus - TMS - RDMAKES para o CTe e MDFe, exemplo:
Neste caso, o campo DTC_CF não foi preenchido. Por esse motivo, a tag foi gerada vazia no XML do CT-e.
Caso o usuário não consiga identificar a falha, basta encaminhar o XML do documento em questão para atendimento do suporte TMS.
Ao identificar qual informação estava faltando para a geração da tag em questão, o usuário deverá realizar:
- Estornar o Cálculo do Frete para cancelar o CT-e ou Excluir o MDF-e;
- Realizar os devidos ajustes na nota fiscal do cliente ou nos dados da viagem relacionada ao MDF-e;
- Gerar um novo CT-e ou MDF-e;
- Transmitir novamente.
Para maior clareza e apoio visual, consulte os vídeos contendo as demonstrações práticas da aplicação deste processo na seção Anexos.
Saiba Mais
Logística - Linha Protheus - TMS - Falha de SCHEMA 029 tag <email>
Logística - Linha Protheus - TMS - Falha de SCHEMA 029, TAG <nCFOP>
Logística - Linha Protheus - TMS - Falha de SCHEMA 029, tag <ICMS>
Logística - Linha Protheus - TMS - Falha de SCHEMA 029 TAG <xOutCat>
Logística - Linha Protheus - TMS - Possíveis causas que impedem a transmissão de CT-e ou MDF-e
Glossário
CT-e - Conhecimento de Transporte eletrônico
MDF-e - Manifesto de Documentos Fiscais eletrônico
TMS - Transportation Management System
XML - Extensible Markup Language
TSS - TOTVS Service SOA
RDMAKE - Programa de código fonte aberto que permite ao cliente implementar ou personalizar funcionalidades e regras específicas no Protheus
Anexos
0 Comentários