Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Obrigado Italojjr vou verificar aqui, Por acaso voce teria algum xml do mdfe para eu comparar com o que estou gerando?

Editado por Elvis Hotz
Postado

Consegui resolver o Problema era por que estava faltando duas tag no xml a <tpRod> e tambem a  <tpCar> que no exemplo que acompanha nos fontes da acbr não constam.

Consultando o Manual consegui resolver. Obrigado uma vez mais Italojjr.

  • 1 mês depois ...
Postado

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

  • 1 mês depois ...
Postado (editado)

Caro Leo,

Estou com o mesmo problema, em que parte vc faz esta definição do esquema a ser utilizado?

Desde já agradeço sua colaboração.

vou postar meu XML

Abs

Editado por josemarmt
  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 semanas depois ...
  • 2 semanas depois ...
Postado

Minha DEMO ainda não esta funcionando já configurei o componente para a versão 1.00a e coloquei as duas tags indicadas aqui continua dando mensagem que a veicTracao esta incompleta.

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

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

Postado

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

Postado

obrigado pela sua atencao rodrigo, este erro esta solucionado, funcionou legal sua dica, deu outro erro , mas ja é outra coisa, vou tentar resolver aqui

se nao conseguir volto a fazer outro post.

 

obrigado

Postado

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

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

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
  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 3736 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.