Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

olá boa tarde, estou com uma duvida na geração do MDFe, quando gero um MDFe na versão v300, as informações de pedágio aparecem no Documento auxiliar, mas nao são salvas no XML, dei uma olhada no fontes do ACBr e aparentemente ele verifica se a versao de layout é a 100 se NÂO for ele NÂO coloca estas informações, mas estas ifnormações não deveriam ficar salvas no XML? tendo em vista o manual da sefaz para geração do XML e impressão do documento auxiliar?

 

trecho retirado do fotnes ACbr:

  if (VersaoDF = ve100) then
    GerarValePedagio;
 

procedure TMDFeW.GerarValePedagio;
var
  i: Integer;
begin
  if VersaoDF = ve100 then
  begin

 

ambos da unit : pmdfeMDFeW

 

obrigado pela atenção de todos

  • Moderadores
Postado
34 minutos atrás, diegao15 disse:

olá boa tarde, estou com uma duvida na geração do MDFe, quando gero um MDFe na versão v300, as informações de pedágio aparecem no Documento auxiliar, mas nao são salvas no XML, dei uma olhada no fontes do ACBr e aparentemente ele verifica se a versao de layout é a 100 se NÂO for ele NÂO coloca estas informações, mas estas ifnormações não deveriam ficar salvas no XML? tendo em vista o manual da sefaz para geração do XML e impressão do documento auxiliar?

O modo de informação do vale pedágio mudou na versão 3.00.

Na versão 1.00 você faria:

with ACBrMDFe1.Manifestos.Add.MDFe do
  with rodo.valePed.disp.Add do
  begin
    // dados do vale pedagio
  end;

Já na 3.00 você deve fazer assim:

with ACBrMDFe1.Manifestos.Add.MDFe do
  with rodo.infANTT.valePed.disp.Add do
  begin
    // dados do vale pedagio
  end;

 

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
Postado

Bom dia Diego,

Se você analisar corretamente o código vai notar que a procedure GerarValePedagio é chamada 2 vezes, uma quando a versão é 3.00 e a outra quando é 1.00, visto que o grupo referente ao vale pedágio é gerado em local diferente no XML dependendo da 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

Postado
14 horas atrás, BigWings disse:

O modo de informação do vale pedágio mudou na versão 3.00.

Na versão 1.00 você faria:


with ACBrMDFe1.Manifestos.Add.MDFe do
  with rodo.valePed.disp.Add do
  begin
    // dados do vale pedagio
  end;

Já na 3.00 você deve fazer assim:


with ACBrMDFe1.Manifestos.Add.MDFe do
  with rodo.infANTT.valePed.disp.Add do
  begin
    // dados do vale pedagio
  end;

 

era isso mesmo, muito obrigado pela ajuda amigo, tenha um bom dia.

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