Jump to content

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

Correção NFCe para evitar erro 204-Duplicidade de NF-e


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

Recommended Posts

Segue em anexo a classe ACBrECFVirtualNFCe.pas com correção para não enviar a NFCe novamente no seguinte momento.

Quando ha a autorização de um NFCe e ocorre qualquer tipo de erro na impressão(sem papel/sem comunicação e etc), o sistema avisa e pergunta "Erro na impressão. Deseja tentar novamente ?" caso o usuário opte pelo Sim
nesse momento o componente enviar novamente a NFCe causando a duplicidade quando deveria apenas tentar imprimir pois o componente está preenchido como "confirmada" e cstat = 100
método TACBrECFVirtualNFCeClass.FechaCupomVirtual;

@Régys Silveira Possivelmente é uns dos problemas que você comentou na Live do "Intensive Delphi" de ontem sobre o seu cliente de Goiás.

ACBrECFVirtualNFCe.pas

Warquia Pereira
Analista de Sistemas e Desenvolvedor

Link to comment
Share on other sites

  • 2 weeks later...

@Régys Silveira, não estou conseguindo fazer a conferencia do Digest Value pois não encontro o campo de comparação do Webservices de retorno

Aqui tem o Digest: fsACBrNFCe.NotasFiscais.Items[0].NFe.signature.DigestValue 
Aqui não tem o Digest: fsACBrNFCe.WebServices.Retorno

Alguma sugestão de como capturar?

Edited by Warquia Pereira

Warquia Pereira
Analista de Sistemas e Desenvolvedor

Link to comment
Share on other sites

  • 3 months later...

Correção proposta, com o teste do Digest Value para segurança. grato @Régys Silveira e @Daniel Simoes
 

Também segue em anexo class do segundo tópico, como estão com a mesma referença na classe tive que postar aqui também.

 

ACBrNFeDANFEClass.pas

ACBrECFVirtualNFCe.pas

Edited by Warquia Pereira
  • Like 1

Warquia Pereira
Analista de Sistemas e Desenvolvedor

Link to comment
Share on other sites

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.