Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado (editado)

Prezados,

De uns dias pra cá, os métodos de consulta de uma NF-e cancelada estão sempre retornando o cStat = 100 (autorizada), e aparentemente não tem trazido o evento de cancelamento. 

Detalhando melhor:

Consultando por qualquer um dos métodos abaixo, o retorno é sempre como se a nota não tivesse cancelada na Sefaz (mas está cancelada sim).

ACBrNFe1.Consultar; 

ou

ACBrNFe1.WebServices.Consulta.Executar;

Utilizando qualquer um destes métodos, o ACBrNFe1.WebServices.Consulta.cStat tá retornando sempre 100, e o ACBrNFe1.EventoNFe.Evento.Count tem retornado sempre 0, ou seja, parece que os métodos de consulta aos servidores da Sefaz não tem trazido os eventos. E muitas vezes tem dado TimeOut (com certa frequencia). 

Vale ressaltar: essas anormalidades começaram depois que eu atualizei o ACBr (há mais ou menos 3 semanas); na versão que eu utiliza do começo do ano, nada disso acontecia. Estranho. Isso pode ser mera coincidência, mas desconfio que tem alguma coisa a ver.

Quem puder compartilhar experiências, ou quem tiver passando por isso, vamos debater.

Obrigado, pessoal.

Editado por Alessandro Cardoso
erros de digitação
  • Curtir 1
  • Consultores
Postado

Bom dia,

o ACBr só processa a informação.

Referente ao Timeout, tu pode tentar configurar para 60000 para minimizar os casos.

Porem referente ao CSTAT 100, isso precisa ser devolvido pela SEFAZ a informação, se a informação não está no SOAP não tem como o componente processar, o componente não cria a informação, somente processa o que recebe.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado
2 horas atrás, Victor H. Gonzales - Panda disse:

Bom dia,

o ACBr só processa a informação.

Referente ao Timeout, tu pode tentar configurar para 60000 para minimizar os casos.

Porem referente ao CSTAT 100, isso precisa ser devolvido pela SEFAZ a informação, se a informação não está no SOAP não tem como o componente processar, o componente não cria a informação, somente processa o que recebe.

Tudo bem, concordo com o argumento. Mas penso que todo mundo da SEFAZ GO deveria estar passando por isso então... Até outro dia tava retornando os eventos de cancelamento. De repente, só retorna Autorizado, sem nada referente ao cancelamento.

  • Curtir 1
  • Membros Pro
Postado (editado)
2 horas atrás, Alessandro Cardoso disse:

Tudo bem, concordo com o argumento. Mas penso que todo mundo da SEFAZ GO deveria estar passando por isso então... Até outro dia tava retornando os eventos de cancelamento. De repente, só retorna Autorizado, sem nada referente ao cancelamento.

Estou com o mesmo problema. Também uso SEFAZ GO. E Apos cancelado ao consultar a NFe ela sempre retorna como autorizada. status 100.

Editado por SISCONT
  • Membros Pro
Postado
Em 25/07/2025 at 11:30, Alessandro Cardoso disse:

Tudo bem, concordo com o argumento. Mas penso que todo mundo da SEFAZ GO deveria estar passando por isso então... Até outro dia tava retornando os eventos de cancelamento. De repente, só retorna Autorizado, sem nada referente ao cancelamento.

Olá Alessandro, tudo bem?
Conseguiu alguma solução? O problema persiste.

  • Consultores
Postado

Manda salvar os arquivos SOAP do webservices

e dai abre os xml no bloco de notas e vejam o que retorna do sefaz. 

pois é lá enão no componente, conforme descrito é feito um parser não é modificado ou criado informações

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Boa tarde. Estou com a mesma situação, hoje consegui comparar uma consulta de uma nota cancelada para UF de SC x de GO, e a de GO retorna como autorizado o uso da nfe enquanto para UF de SC retorna o evento do cancelamento direito no retorno da consulta.

Acho que para conseguirmos ver o resultado correto para GO teremos que fazer a leitura de todos os eventos relacionados na NFe para conseguir extrair o status correto.

A comparação das 2 Consultas em anexo.NFe_SC-sit.xmlNFe_GO-sit.xml

Postado

Tá bem óbvio que o problema é especificamente no retorno da Sefaz-GO. Temos que aguardar solução. Digo aguardar, porque conhecendo essa lástima dessa Sefaz-GO como conheço, sei que não adianta ligar / abrir chamado / pedir suporte...

  • Curtir 1
  • 2 meses depois ...
Postado (editado)
Em 28/07/2025 at 16:29, Alessandro Cardoso disse:

Tá bem óbvio que o problema é especificamente no retorno da Sefaz-GO. Temos que aguardar solução. Digo aguardar, porque conhecendo essa lástima dessa Sefaz-GO como conheço, sei que não adianta ligar / abrir chamado / pedir suporte...

Bom dia, o problema de vocês ainda persiste? Em clientes nosso do estado de SP não está retornando também o cancelamento. A nota é cancelada apenas na sefaz e não consigo esse retorno, gerando transtorno para o cliente que, neste caso, precisa baixar o XML para "recuperar" o status de cancelada no sistema. No meu caso aqui, só não tenho esse retorno quando a nota é cancelada fora do prazo, que deveria ser o status 150

Editado por João Pedro Nogueira
  • Consultores
Postado

Conseguiram as soluções para os problemas?

 

Em 09/10/2025 at 10:17, João Pedro Nogueira disse:

Bom dia, o problema de vocês ainda persiste? Em clientes nosso do estado de SP não está retornando também o cancelamento. A nota é cancelada apenas na sefaz e não consigo esse retorno, gerando transtorno para o cliente que, neste caso, precisa baixar o XML para "recuperar" o status de cancelada no sistema. No meu caso aqui, só não tenho esse retorno quando a nota é cancelada fora do prazo, que deveria ser o status 150

 

Em 28/07/2025 at 16:29, Alessandro Cardoso disse:

Tá bem óbvio que o problema é especificamente no retorno da Sefaz-GO. Temos que aguardar solução. Digo aguardar, porque conhecendo essa lástima dessa Sefaz-GO como conheço, sei que não adianta ligar / abrir chamado / pedir suporte...

 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 3 semanas depois ...
Postado
Em 11/10/2025 at 00:07, Juliomar Marchetti disse:

Conseguiram as soluções para os problemas?

 

 

 

Depois de muita pesquisa aqui, como na minha validação eu olhava diretamente para o caminho aonde deveria ter o retorno do cancelamento e esse retorno não acontecia, passei a realizar a consulta diretamente na sefaz da nota, a depender do retorno dela, eu gravo o retorno do XML em minha pasta local.

// Para realizar a consulta e obter o retorno diretamente na sefaz da nota em questão.

DmNFe.ACBrNFe1.WebServices.Consulta.NFeChave := ChaveAcesso;
DmNFe.ACBrNFe1.WebServices.Consulta.Executar;

// Para salvar o retorno no caminho que está na variável PathArqProc
with TStringList.Create do
          try
            Text := DmNFe.ACBrNFe1.WebServices.Consulta.RetWS;
            SaveToFile(PathArqProc);
          finally
            Free;
          end;

  • Consultores
Postado
Em 27/10/2025 at 09:52, João Pedro Nogueira disse:

Depois de muita pesquisa aqui, como na minha validação eu olhava diretamente para o caminho aonde deveria ter o retorno do cancelamento e esse retorno não acontecia, passei a realizar a consulta diretamente na sefaz da nota, a depender do retorno dela, eu gravo o retorno do XML em minha pasta local.

// Para realizar a consulta e obter o retorno diretamente na sefaz da nota em questão.

DmNFe.ACBrNFe1.WebServices.Consulta.NFeChave := ChaveAcesso;
DmNFe.ACBrNFe1.WebServices.Consulta.Executar;

// Para salvar o retorno no caminho que está na variável PathArqProc
with TStringList.Create do
          try
            Text := DmNFe.ACBrNFe1.WebServices.Consulta.RetWS;
            SaveToFile(PathArqProc);
          finally
            Free;
          end;

mas não é evento de cancelamento que retorna. é só uma informação sussinta

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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

The popup will be closed in 10 segundos...