Ir para conteúdo
  • Cadastre-se

dev botao

Some A Tag Do Vale Pedagio


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

Recommended Posts

Ola pessoal

 

Fui utilizar a TAG do vale Pedagio(valePed)

 

e gera tudo normal, mas depois de Transmitir verifico que ele some do XML, utilizo desta maneira

 

              No_rodo := No_infCTeNorm.AddChild('rodo');

                         No_rodo.AddChild('RNTRC').NodeValue  := trim(ibconhec.fieldbyname('rntrc').AsString);

                         No_rodo.AddChild('dPrev').NodeValue  := FormatDateTime('yyyy-mm-dd',ibconhec.fieldbyname('dPrev').AsDateTime);

                         No_rodo.AddChild('lota').NodeValue   := ibconhec.fieldbyname('indi_lotacao').AsInteger ;

                         No_rodo.AddChild('CIOT').NodeValue   := trim(ibconhec.fieldbyname('ciot').AsString);

              No_ValePed := No_rodo.AddChild('valePed');

                              No_ValePed.AddChild('CNPJForn').NodeValue := trim(ibconhec.fieldbyname('CNPJForn_ped').AsString);

                              No_ValePed.AddChild('nCompra').NodeValue  := trim(ibconhec.fieldbyname('nCompra_ped').asstring) ;

                              No_valePed.AddChild('CNPJPg').NodeValue   := trim(ibconhec.fieldbyname('CNPJPg_ped').AsString)  ;

                              No_valePed.AddChild('vValePed').NodeValue := trim(buscatroca1(formatfloat('0.00',ibconhec.fieldbyname('vTvaleped').AsFloat),',','.')) ; ;

        

         

o restante funciona perfeitamente. e só some a parte do vale pedagio

 

Alguem poderia me dar uma ajuda.

 

grato

 

Cláudio

Link para o comentário
Compartilhar em outros sites

Ola Italo, tudo tranquilo

 

Sim, utilizo o ACBRCte, alimento o componente pelo XML

 

Mas pelo que vi no manual o vale pedágio, não esta ligado se é ou não de lotação.

 

Caso eu informe  que é de locatção, aparece o vale pedágio e se eu informar que não, dai desaparece

e tb quando aparece, a tag vValePed fica zerada, ainda não descobri se o problema é aqui.

 

grato pela atenção

 

Cláudio

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Cláudio,

 

Como assim, você alimenta o componente ACBrCTe lendo o conteudo de um XML?

 

Esse XML é de uma NF-e?

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Claudio,

 

Você tem uma rotina própria que gera o XML do CT-e, correto?

 

Ai você lê esse XML usando o comando LoadFromFile.

 

Lhe pergunto pra que tudo isso?

 

Por que você não alimenta o componente diretamente lendo as informações do banco de dados?

 

O problema que você esta passando esta na cara que o XML que você esta gerando contem erros, e que por sinal esta no nome da TAG que deve ter alguma letra errada, por exemplo em vez de minuscula você colocou maiuscula.

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

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Bom Dia Italo, estamos na luta novamente.

 

Fiz como vc falou, alimentei o componente,

 

Só ficou uma dúvida, sobre o vale pedagio.

pelo manual o vale pedágio, pode aparecer mesmo sem ser de lotação,

 

Verifiquei naquele arquivo texto de como alimentar o componente

e as tag do vale pedágio , fica abaixo de uma condição de ser for lotação

 

if DM_CNT.ConhecimentoLotacao.AsInteger = 1 // Lotação
           then begin
            //
            //  Informações do Vale Pedágio
            //

 

Grato

 

Att

 

Cláudio

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Cláudio,

 

Você tem razão, o fragmento de código disponibilizado a titulo de exemplo esta errado, preciso corrigir.

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

Link para o comentário
Compartilhar em outros sites

Ola Ítalo Bom Dia

 

Fui fazer um teste aqui com o vale pedágio, e na hora de emitir me retorna a mensagem: "8611 -> Rejeição: Falha no Schema XML especifico para o modal"

 

Estou utilizando a versão 2.0 com os schemas correspondentes, esta dando tudo certo, apenas não consigo transmitir com vale pedágio, sabe me informar alguma coisa?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Asterix,

 

Notei que você colocou como SIM no indicador de lotação, neste caso é necessário informar os dados do veículo e do motorista.

 

No que diz respeito ao Vale Pedágio, você colocou o CNPJ do destinatário como sendo a empresa fornecedora do vale-pedágio, esta correto?

 

E no CNPJ do responsável pelo pagamento do vale-pedário, foi informado um CNPJ do destinatário, também esta correto isso?

 

Veja bem estamos falando do vale-pedágio e não do componente pedágio que compõe o valor do frete a ser pago pelo tomador do serviç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

Link para o comentário
Compartilhar em outros sites

Ola Ítalo Boa Tarde

 

Vamos as questões, primeiro sobre o Lance do Indicador de lotação, vi que no manual o vale pedágio não e relacionado, porem analisando os fontes do sistema, se fez necessário eu marcar como lotação, pois senão o componente não geraria a tag do vale pedágio.

 

As informações sobre o CNPJ e ou responsável pelo vale pedágio, só coloquei o do destinatário pois não tenho certeza desta informação, estou moldando meu sistema com base no manual, e nas informações que vou aprendendo na "marra"  oque seria correto nestes campos?

 

Em anexo novo XML com as informações pedidas corrigidas.

31140113026096000109570010000086111000086114-cte.xml

Editado por asterix
Link para o comentário
Compartilhar em outros sites

  • Consultores

Asterix,

 

Você tem razão, a unit pcteCTeW estava impondo a condição de Lotação = Sim para gerar o grupo Vale-Pedario.

 

Alteração feita e disponibilizada.

 

Favor atualizar os fontes e testar novamente, informando Lotação = Nã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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Asterix,

 

Acredito que o problema deve ser na SEFAZ, uma fez que o XML esta em conformidade com o Manual e com o Schema.

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia asterix,

 

Submeti o seu XML ao validador da SEFAZ-RS, ele retornou que esta tudo OK.

 

https://www.sefaz.rs.gov.br/CTE/CTE-VAL.aspx

 

Abra o XML usando o Bloco de notas e selecione todo o conteudo depois digite CTRL C no bloco de notas e CTRL V no site e clique em Validar.

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

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
  • Membros Pro

Asterix,

 

Você tem razão, a unit pcteCTeW estava impondo a condição de Lotação = Sim para gerar o grupo Vale-Pedario.

 

Alteração feita e disponibilizada.

 

Favor atualizar os fontes e testar novamente, informando Lotação = Não

 

Bom Dia.

Estou com esse problema acima, tenho atualizado o Acbr, e

mesmo assim só aparece no xml se colocar  Lotação = Sim,

mas tenho que gerar com  Lotação = Não e

preencher os campos do vale pedágio mas daí não aparece no xml.

Mais alguma dica?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde DocFabio,

 

Desculpa, só tinha feito a correção para a versão 2.00 agora fiz para a 1.04 também.

 

Favor atualizar e testar novamente.

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

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Bom dia.

De acordo com uma solicitação de um cliente, fizemos Três alterações na impressão da DACTE (Quick e Fast Report) e gostaria de compartilhar.

* Impressão das informações do Vale Pedágio quando "Lotação = Não".

* Impressão de mais de um Registro no Vale Pedágio caso exista cadastrado no conhecimento. (DACTE.fr3).

* Impressão da composição do frete alterada para 12 campos(antes eram 9, e sobre escrevia as informações). 

 

Arquivos Alterados em anexo:

ACBrCTeDACTeQRRetrato.pas

ACBrCTeDACTeQRRetrato.dfm

DACTE.fr3

 

Após analisarem se possível incluir ao SVN, Obrigado.

 

 

 

 

Alteração Vale Pedagio.rar

Alteração Vale Pedagio.rar

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Jemison,

 

Muito obrigado pela colaboração, vamos avaliar e assim que possível estaremos disponibilizando.

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

Link para o comentário
Compartilhar em outros sites

Bom dia.

Nosso cliente solicitou inclusão do campo "Valor" referente ao valor do vale-pedágio, segue arquivos alterado abaixo e novamente gostaria de compartilhar.

Obs: Campo Valor adicionado na versão 2.00, versões anteriores não existe a tag.

- ACBrCTeDACTeQRRetrato.pas

-ACBrCTeDACTeQRRetrato.dfm

-ACBrCTeDACTEFRDM.pas

-ACBrCTeDACTEFRDM.dfm

-DACTE.fr3

Após analisarem se possível incluir ao SVN, Obrigado.

ALTERAÇÃO VALE-PADAGIO.rar

Link para o comentário
Compartilhar em outros sites

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