Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Emitir Mdf-E Veictracao Is Incomplete According To The Dtd/schema.


Elvis Hotz
  • Este tópico foi criado há 3523 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia, 

Estou iniciando a geração de MDF-e, e estou com esta mensagem de erro. já revi o código e as informações, mas não estou conseguindo entender o porque dessa mensagem. 

Alguém já passou por isso. Se poderem me dar alguma dica, desde já agradeço a todos.

 

Em anexo o xml que estou gerando.

41140480775034000197580010000000011000001046-mdfe.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Elvis,

 

Por favor compare o seu XML com a estrutura que se encontra nos manuais e notas técnicas do MDF-e, disponíveis no Portal Nacional da MDF-e.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Pessoal bom dia,

 

estou com esse mesmo erro, porém estou informando ao gerar o MDFe

rodo.veicTracao.tpRod - recebe o tipo de rodado

e

rodo.veicTracao.tpCar - recebe o tipo de carroceria

mas no XML não consta as tags

 

Alguém já passou por isso?

 

Desde já agradeço a atenção

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Rodrigo,

 

A diferença é que a SEFAZ hoje só aceita MDF-e na versão 1.00a.

 

Quando é lançado uma nova versão é comum a SEFAZ aceitar as duas versões por um certo período, depois você é obrigado a utilizar somente a versão mais atual.

 

No caso do MDF-e a versão atual é a 1.00a.

 

Atenção, estou me referindo a versão da estrutura do XML, se você abrir o XML usando um navegador vai notar que nele aparece 1.00 como sendo a versão.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 2 semanas depois ...
  • Consultores

Boa noite Xandre,

 

Cuidado, o programa exemplo que acompanha o componente pode estar desatualizado, favor comparar a rotina que alimenta o componente com o manual, para verificar se não esta faltado informar algum campo obrigatório.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa Noite,

 

apenas uma dica, no meu caso, este erro de veictracao incompleta era por faltar campos obrigatorios do veiculo que nao foram preenchidos.

Tal como Tara KG.

 

Verifique se estão informando corretamente.

 

Como o Italo comentou, o programa exemplo só faz um esboço de alguns campos e como seriam as chamadas, a montagem deve seguir o padrão do layout/manual da Sefaz.

 

boa sorte.

 

Deux Software Soluções e Sistemas

Ribeirão Preto - SP

Link para o comentário
Compartilhar em outros sites

Ola pessoal tudo na paz?

Estou tendo dificuldade de validar meu xml tenho recebido o error "veictracao esta incompleto" 

 

- na tag  veictracao tenho as seguinge tag´s

   rodo.veicTracao.cInt  := '001';
   rodo.veicTracao.placa := 'ABC1234';
   rodo.veicTracao.tara  := 5000;
   rodo.veicTracao.capKG := 4500;
   rodo.veicTracao.capM3 := 400;
   rodo.veicTracao.tpRod := trTruck;
   rodo.veicTracao.tpCar := tcAberta;
   rodo.veicTracao.UF    := 'SP';
 
no meu caso seria um produto com transporte proprio.
  Ide.tpEmit  := teTranspCargaPropria;
 
isso quer dizer que tenho que trabalhar com nfe
     with infNFe.Add do
      begin
       chNFe := '35140701178198000160550010000002861000002869'; 
     endif;
 
- Tenho trabalhado com o SCHEMAS que esta desconpactado no exemplo acbrmdfe.
mas ja tentei usar os SCHEMAS PL_MDFe_100a_pre (correcao) disponivel na pasta exemplo acbrmdfe e recebendo o mesmo erro.
 
alguem teria um XML valido para eu poder comparar com meu xml, e tentar achar o erro.
 
Segue meu xml anexo para verificação dos colegas!!
 
 

Tenho lido varios posts relacionado ao erro, mas nao achei nada diferente do que tenho feito.

 

Agradeco a colaboração dos colegas

35140805134825000112580010000012341000000015-mdfe.xml

Link para o comentário
Compartilhar em outros sites

Ola Pessoal, estou tentando usar o ACBRMDFe com delphi xe6 e ja consegui gerar o xml e validar o xml, só que na hora de imprimir o xml tenho o seguinte erro.

 

ProjectDemo_ACBrMDFe.exe raised exception class EReadError with message 'Ancestor for 'QRMDFe' not found'.

 

ja tentei encontrar um post que se refere a esse erro e nao encontrei, se alguem puder dar uma ajuda.

 

 

obs. estou usando o exemplo do ACBRMDFe em meus testes iniciais

 

agradeço

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Saverio,

 

É bem provável que o Delphi encontrou um erro na unit ACBrMDFeDAMDFeQRRetrato e ao tentar abri-la para mostrar o erro não consegui abrir a unit  ACBrMDFeDAMDFeQR.

 

Faça o seguinte abra o projeto Demo_ACBrMDFe e depois a unit ACBrMDFeDAMDFeQR, feito isso execute o programa exemplo.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Ola Italo obrigado pela ajuda, sempre você salvando a galera!

Bom fiz exatamente o que você pediu, abri o projeto exemplo Demo_ACBrMDFe que estou trabalhando e junto ao projeto abri somente a unit ACBrMDFeDAMDFeQR.pas localizada na pasta C:\ACBR\Fontes\ACBrMDFe .executei o exemplo cliquei no botao Imprimir DAMDFe escolhi meu xml que ja consegui validar xml.

Mesmo assim estou recebendo o mesmo erro 'Ancestor for 'QRMDFe' not found'

 

fiz um debug e da o erro na unit ACBrMDFeDAMDFEClass.pas  

 

SEGUE ABAIXO ONDE OCORRE O ERRO COM UMA SINALIZAÇÃO.

 

 

procedure TACBrMDFeDAMDFeClass.Notification(AComponent: TComponent;
  Operation: TOperation);
begin
  inherited Notification(AComponent, Operation);    <--------------ATENÇÃO----------------ELE ENTRA NESTA LINHA PULA PARA O IF ABAIXO VAI PRO END; E DA O ERRO
 
  if (Operation = opRemove) and (FACBrMDFe <> nil) and (AComponent is TACBrMDFe) then
     FACBrMDFe := nil;
end;
 
OBS ele não entra no FACBRMDFe := nil;
 
mais uma vez obrigado pela atenção e torcendo aqui para que vc possa me ajudar
Link para o comentário
Compartilhar em outros sites

  • Consultores

Saveiro,

 

Post como anexo o XML que você esta tentando ler para imprimir o DAMDFE.

 

Pois aqui fiz um teste não ocorreu nenhum erro.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Saveiro,

 

No programa exemplo, consigo visualizar o DAMDFE através do botão [imprimir DAMDFe] sem nenhum problema.

 

Tente abrir somente as Units:

 

ACBrMDFeDAMDFeQR e em seguida a ACBrMDFeDAMDFeQRRetrato.

 

Se aparecer algum erro de propriedade não existente, clique no botão Ignorar todas.

 

Salve e depois abra o programa exemplo e compile com a opção Build.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3523 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...