Ir para conteúdo
  • Cadastre-se

dev botao

Confirmação de cancelamento


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

Recommended Posts

Bom dia,

Sou novo no ACBrNFe, e estou com uma duvida referente ao cancelamento de NFe: Quando eu executo o comando

ACBrNFe1.EnviarEventoNFe(StrToInt(idLote));

eu nao tenho nenhum retorno que me diga se a nota foi cancelada ou não, pois o retorno da função EnviarEventoNFe que é booleano sempre vem true.

Alguem consegue me explicar como que faço pra obter esse retorno pelo componente?

Obrigado

1+1=10

Link para o comentário
Compartilhar em outros sites

Boa tarde.

Após enviar o evento eu faço uma consulta a NFe pra capturar o status, exemplo:

               

                ACBrNFe1.EnviarEventoNFe(idLote);


                if ACBrNFe1.Consultar then

                begin

                  if ACBrNFe1.WebServices.Consulta.cStat <> 0 then

                  begin

                    status := ACBrNFe1.WebServices.Consulta.cStat;

                    protocolo := ACBrNFe1.WebServices.Consulta.retCancNFe.nProt;

                    digVal := ACBrNFe1.WebServices.Consulta.protNFe.digVal;

                    motivo := ACBrNFe1.WebServices.Consulta.XMotivo;

                  end;

Renato Pavan

Desenvolvedor Delphi / PHP  – Campinas (SP)

 

RWA Sistemas

Link para o comentário
Compartilhar em outros sites

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