Ir para conteúdo
  • Cadastre-se

dev botao

Consultar NFCe Cancelada


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

Recommended Posts

  • Membros Pro
Postado

Não estou conseguindo pegar o protocolo de cancelamento desse jeito

            for Contador := 0 to ACBrNFe1.WebServices.Consulta.procEventoNFe.Count -1 do
            begin
              if ((ACBrNFe1.WebServices.Consulta.procEventoNFe.Items[Contador].RetEventoNFe.InfEvento.tpEvento = teCancSubst) OR
                  (ACBrNFe1.WebServices.Consulta.procEventoNFe.Items[Contador].RetEventoNFe.InfEvento.tpEvento = teCancelamento)) then
              begin
                if ACBrNFe1.WebServices.Consulta.procEventoNFe[Contador].RetEventoNFe.retEvento.Count > 0 then
                begin
                   edtComandos.Lines.Add('ok');
                  nProtCanc   := ACBrNFe1.WebServices.Consulta.procEventoNFe[Contador].RetEventoNFe.retEvento.Items[0].RetInfEvento.nProt;
                  dhRectoCanc := ACBrNFe1.WebServices.Consulta.procEventoNFe[Contador].RetEventoNFe.retEvento.Items[0].RetInfEvento.dhRegEvento;
                  xMotivo     := ACBrNFe1.WebServices.Consulta.procEventoNFe[Contador].RetEventoNFe.retEvento.Items[0].RetInfEvento.xMotivo;
                end;
              end;
            end;
 

alguem pode me ajudar

  • Moderadores
  • Solution
Postado

Bom dia, neste caso acredito que não precisa percorrer todos os eventos, veja:

ACBrNFe1.WebServices.Consulta.retCancNFe.nProt;

  • Curtir 2
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Moderadores
Postado
42 minutos atrás, cgcesar disse:

O XML de retorno não contém o protocolo de cancelamento.

Fazendo a consulta da chave no portal da SEFAZ consta como cancelada, com um evento com código 110112 (Cancelamento por substituição).

A NT 2015.002 limitou os tipos de eventos retornados na consulta de situação para eventos de cancelamento, carta de correção e EPEC. O que deve estar acontecendo é que a SEFAZ não está tratando o evento de cancelamento por substituição como um evento a ser retornado na consulta de situação.

Minha sugestão é que entre contato com a SEFAZ reportando essa situação.

  • Curtir 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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