Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

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

Postado

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

  • Consultores
Postado

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

  • 3 semanas depois ...
Postado

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

Postado

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?

  • Consultores
Postado

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

Postado (editado)

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

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

Postado

Ítalo fiz o teste em produção direto em um cliente e o erro e o mesmo, então a suspeita de ser o servidor de homologação não se concretizou, tem mais alguma dica que eu poderia segui-la?

  • Consultores
Postado

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

  • 2 meses depois ...
  • Membros Pro
Postado

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?

  • 1 ano depois...
Postado

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

Postado

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

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