Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Retorno Envio


Go to solution Solved by Régys Silveira,
  • Este tópico foi criado há 2838 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Caros Amigos,

 

Já tenho este problemas faz tempo e nunca consegui resolver, não encontrei uma solução :

 

Ao enviar somente uma NFe pelo método :

 

ACBrNFe1.Enviar(vNumLote,True);

 

Se esta NFe estiver com algum erro, é me retornado o erro através de showmessage, até ai tudo bem.

o problema é que não consigo pegar o cStat para gravar no meu banco o código do erro.

 

Eu uso o comando da seguinte forma :

 

....

ACBrNFe1.Enviar(vNumLote,True);

 

 

If cStat = 100) Then

Begin

  Update Nota_Fiscal 

  Set cStat = 100 ; -- Aceita com sucesso !

else

Begin

  Set cStat =  ; -- Rejeitada ! 

end ;

 

O Problema é que quando é rejeitada não consigo pegar o cStat, pq parece que tem um abort. após o showmessage

com a mensagem de erro. e não executa no me sistema os comandos abaixo de "  ACBrNFe1.Enviar(vNumLote,True);" ;

 

Resultado disso, se retornar o erro de Lote em Processamento por exemplo, não consigo guardar este status

no banco para impedir que ele envie a nota novamente e de duplicidade. 

Nota : O Lote em Processamento foi só um exemplo .

 

 

Obrigada !

 

 

 

 

Link to comment
Share on other sites

×
×
  • 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.