ERP – Faturamento CT-e – O arquivo não segue o formato esperado. The 'http://www.portalfiscal.inf.br/cte:tpDoc' element is invalid / The 'http://www.portalfiscal.inf.br/cte:serie' element is invalid - The value '' is invalid according to its datatype
Incidente
No módulo de Gestão de Faturamento, ao gerar um XML de CT-e para integrar com o eDocs, o mesmo tem uma crítica de integração gerada na tela CT-e / Emissões, aba Críticas de Integração, com a seguinte mensagem:
Não foi possível integrar o arquivo: O arquivo não segue o formato esperado.
The 'http://www.portalfiscal.inf.br/cte:tpDoc' element is invalid - The value '' is invalid according to its datatype 'String' - The Enumeration constraint failed.
The 'http://www.portalfiscal.inf.br/cte:serie' element is invalid - The value '' is invalid according to its datatype 'String' - The Pattern constraint failed.
Campo: CTe > infCte > infCTeNorm > docAnt > emiDocAnt > idDocAnt > idDocAntPap > dEmi - Data de emissão (AAAA-MM-DD)
Valor: 1900-12-31 (esperado: Tipo data AAAA-MM-DD)
Linha: 195
Posição: 33
Detalhes técnicos: The 'http://www.portalfiscal.inf.br/cte:dEmi' element is invalid - The value '1900-12-31' is invalid according to its datatype 'http://www.portalfiscal.inf.br/cte:TData' - The Pattern constraint failed.
Campo: CTe
Linha: 2
Posição: 2
Detalhes técnicos: The 'http://www.portalfiscal.inf.br/cte:CTe' element is not declared.
Causa
A situação é causada por informação incorretas no sistema relacionadas as informações de documentos anteriores informados no CT-e, quando o CT-e possui o tipo de serviço como 1-Subcontratação, 2-Redespacho ou 3-Redespacho Intermediário.
Solução
Para visualizar os dados que foram gerados no XML, efetue o seguinte processo:
1. Acesse no eDocs a tela CT-e / Emissões, aba Críticas de Integração, e clique no ícone da última coluna que aparece na tela:
Este processo irá baixar o XML do CT-e que foi gerado pelo ERP;
3. Ao baixar o XML, abra o mesmo (pode ser no navegador da Web ou pelo aplicativo Notepad++) e efetue um filtro na tela pela tag que está sendo criticada. No caso em questão a validação está nas tags que compõem do grupo <iddocAnt>.
Exemplo:
O grupo <docAnt> é preenchido com as informações de transportes anteriores e caso for informado no XML, as tags <tpDoc>, <serie>, <nDoc>, <dEmi> serão de preenchimento obrigatório (para mais informações, clique aqui para acessar o Manual de Orientação do Contribuinte):
4. Para poder editar o CT-e novamente, reabilite-o na tela F140CAN_RTTR - Mercado / Gestão de Transporte (TMS) / Controle de Transporte / CTRC / Emissão e cancelamento;
5. Revise as informações na tela F140COL_RTTR - Mercado / Gestão de Transporte (TMS) / Controle de Transporte / CTRC / Geração, aba Outras Informações (3), sub-aba Documentos Anteriores (x);
6. Após revisar as informações no ERP, o XML poderá ser gerado novamente para integração com o eDocs através do botão Fechar da tela F140COL_RTTR - Mercado / Gestão de Transporte (TMS) / Controle de Transporte / CTRC / Geração.