Ir para conteúdo
  • Cadastre-se

dev botao

Informação do cStat do cancelamento da NFce


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1655 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde
Preciso de uma ajuda para resolver uma questão simples, mas de falta de meu conhecimento.
Estou tentando pegar uma informação de um retorno de cancelamento de uma NFCe, para que possa
entrar em uma rotina em meu sistema.
Tipo assim:
    se o retorno for 135 ele entra no rotina que eu quero.
    mas não estou conseguindo pegar essa informação
    abaixo vai meu codigo, o XML e uma imagem do campo que quero pegar.
    por favor se alguem puder me orientar ficarei grato.
    
    Rotina:
    
    ACBrNFe1.EnviarEvento(StrToInt(ycNF));

    MemoRespCancel.Lines.Text   := ACBrNFe1.WebServices.EnvEvento.RetWS;
    memoRespCancelWS.Lines.Text := ACBrNFe1.WebServices.EnvEvento.RetornoWS;
    LoadXML(MemoRespCancel, WBRespostaCancel);

    ShowMessage('Retorno de Status do EVENTO :- ' + IntToStr(ACBrNFe1.WebServices.Retorno.cStat));
                                                                                                              AQUI EU ESPERO O STATUS 135

    if ACBrNFe1.WebServices.Retorno.cStat = 135 then
    begin
           CdsGeral.Close;
           CdsGeral.DataRequest('Update TABPED set CHAVECFE=''NFCe - Cancelada'' where TABPED=''' + yVda + ''' ');
           CdsGeral.Execute;

           CdsGeral.Close;
           CdsGeral.DataRequest('Update TABPEDDETALHE set CHAVECFE=''NFCe - Cancelada'' where TABPED=''' + yVda + ''' ');
           CdsGeral.Execute;
    end;
 

Obrigado a todos

Paulinho

Imagem.jpeg

1101112719103259935400019065001000001639127132641901-procEventoNFe.xml

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution
15 horas atrás, Antonio Paulo Mangili disse:


    ACBrNFe1.EnviarEvento(StrToInt(ycNF));

    MemoRespCancel.Lines.Text   := ACBrNFe1.WebServices.EnvEvento.RetWS;
    memoRespCancelWS.Lines.Text := ACBrNFe1.WebServices.EnvEvento.RetornoWS;
    LoadXML(MemoRespCancel, WBRespostaCancel);

    ShowMessage('Retorno de Status do EVENTO :- ' + IntToStr(ACBrNFe1.WebServices.Retorno.cStat));
                                                                                                              AQUI EU ESPERO O STATUS 135

ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat;

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1655 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.