Ir para conteúdo
  • Cadastre-se

dev botao

cancelar nfe já cancelada retornando cstat = 128 ..depois 573 e na consulta evento cstat = 0 ..., mas no xml cstat = 135...


Ver Solução Respondido por Diego Foliene,

Recommended Posts

  • Membros Pro
Postado

olá

cancelar nfe já cancelada retornando cstat = 128 ..depois 573 e  na consulta evento cstat = 0 ..., mas no xml cstat = 135...

o que estou fazendo de errado?...

alguem saberia por favor ..segue trechos do codigo cancelar...

erro-consultar.nfe.txt

  • Moderadores
Postado

o primeiro é o retorno do processo do lote 128

já o segundo é que ele tá duplicando o evento de cancelamento que já tem

se tu não sabe se já foi ou não o correto é informar a nota

seja o xml ou chave e consultar ela e ver o retorno

dai sim tu registra o evento de cancelamento

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado

mas como pode ver no arquivo que mandei eu ja faço isso...e é exatamente na consulta que esta me retornando cstat = 0, quando deveria retornar 135...

 

ou cstat =

101...

  • Membros Pro
Postado

Consulta.procEventoNFe.Items[I].RetEventoNFe.cStat = 0.....deveria ser 135..veja no final do  XML de retorno

a pergunta é :

qual o comando para pegar o evento cstat = 135 que está no XML retornado por      Consulta.procEventoNFe.Items[I].RetEventoNFe.XML


Consulta.procEventoNFe.Items[I].RetEventoNFe.InfEvento.tpEvento = tecancelamento ...esse está correto...

Consulta.procEventoNFe.Items[I].RetEventoNFe.XML ... esse retorna os dados do xml do soap como está no arquivo que mandei acima...e lá no final tem cStat = 135...

          e todos  os dados do cancelamento...     preciso pegar eles  para regravar o registro no meu banco de dados
 

  • Consultores
  • Solution
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Bom dia!

On 8/2/2024 at 7:14 PM, geanjesus said:

qual o comando para pegar o evento cstat = 135 que está no XML retornado por      Consulta.procEventoNFe.Items[I].RetEventoNFe.XML

Por favor, faça um teste lendo de:

ACBrNFe1.WebServices.Consulta.procEventoNFe[Indice01].RetEventoNFe.retEvento[Indice02].RetInfEvento.cStat;

 

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Olá srs

fiz assim e deu certo 

    //case Consulta.procEventoNFe.Items[I].RetEventoNFe.cStat of //antes retornava cStat = 0 ..Erro
    case Consulta.procEventoNFe.Items[I].RetEventoNFe.retEvento.Items[i].RetInfEvento.cStat of  // aqui cStat = 135 ... Correto..


 

  • Curtir 1
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.