diegao15 Postado 11 Dezembro, 2017 Postado 11 Dezembro, 2017 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 BigWings Postado 11 Dezembro, 2017 Moderadores Postado 11 Dezembro, 2017 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; 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Consultores Italo Giurizzato Junior Postado 12 Dezembro, 2017 Consultores Postado 12 Dezembro, 2017 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. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
diegao15 Postado 12 Dezembro, 2017 Autor Postado 12 Dezembro, 2017 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.
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora