Jump to content

Delphi Enterprise 
pela METADE DO PREÇO

botao_delphi.png

 

 

tp_550_logo.png Homologação ACBr Apresenta:
Nova  Impressora
TP-550

botao_saibamais.png

 

 

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

asterix

ANSWERED 482 – Parâmetro sign não informado no QR code para emissão em contingência

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

Recommended Posts

Ola Bom dia a Todos, hoje me deparei com um erro no MDFe, ao tentar transmitir em contingência (tpEmis  = teContingencia) e apresentado o seguinte erro:
482 – Parâmetro sign não informado no QR code para emissão em contingência
 

Alisando o componente a classe ACBrMDFe.pas o método GetURLQRCode  está considerando como contingência apenas (teDPEC e teFSDA)

  // Passo 2 calcular o SHA-1 da string idMDFe se o Tipo de Emissão for EPEC ou FSDA
  if TipoEmissao in [teDPEC, teFSDA] then
    sEntrada := sEntrada + '&sign=' + AsciiToHex(SHA1(idMDFe));

 

téria que adicionar também o teContingencia

Share this post


Link to post
Share on other sites

Correção no repositório, rev. 17327.

Para MDFe não existe EPEC ou FSDA, apenas a contingência com tpEmis = 2.

Favor atualizar os fontes e testar novamente.

  • Like 1
  • Thanks 1

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites
1 hora atrás, BigWings disse:

Correção no repositório, rev. 17327.

Para MDFe não existe EPEC ou FSDA, apenas a contingência com tpEmis = 2.

Favor atualizar os fontes e testar novamente.

Atualizado os fontes e a rejeição 482 parou de ocorrer, no entanto apresentou uma nova rejeição:

496 – Assinatura do QR Code difere do calculado

Share this post


Link to post
Share on other sites
14 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Asterix,

Favor anexar o XML do MDF-e e o seu retorno que contem a rejeição.

Ola Italo Boa Tarde

 

Em anexo os XMLs com o erro relatado.

3258-rec.xml 319000007009892-pro-rec.xml 31190722701646000139580020000015032000015047-ped-sit.xml 31190722701646000139580020000015032000015047-sit.xml 3258-env-lot.xml

Share this post


Link to post
Share on other sites
1 hora atrás, Italo Jurisato Junior disse:

Boa tarde Asterix,

Favor anexar o XML do MDF-e e o seu retorno que contem a rejeição.

Ola Italo, estava estudando o codigo afim de tentar ajudar na solução, e vi que o BPe também necessita da mesma validação, porem na classe ACBrBPe.pas o método GetURLQRCode esta gerando codificando sign de forma diferente, não seria esta a solução?

Edited by asterix

Share this post


Link to post
Share on other sites
19 minutos atrás, asterix disse:

Ola Italo, estava estudando o codigo afim de tentar ajudar na solução, e vi que o BPe também necessita da mesma validação, porem na classe ACBrBPe.pas o método GetURLQRCode esta gerando codificando sign de forma diferente, não seria esta a solução?

Fiz a alteração na classe ACBrMDFe.pas conforme exemplo da ACBrBPe.pas e deu certo.. transmitiu corretamente.

 

Anexo estou enviando a classe para validação e commit.

ACBrMDFe.pas

  • Like 1

Share this post


Link to post
Share on other sites

Bom dia Asterix,

A sua alteração esta correta, aproveitei fiz a mesma correção no CT-e e enviei tudo para o repositório.


Consultor SAC ACBr Italo Jurisato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Share this post


Link to post
Share on other sites
  • Este tópico foi criado há 309 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...