Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao consultar NFS-e quando está Cancelada


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

Recommended Posts

Boa tarde,

Estou recebendo o erro abaixo logo após consultar uma NFS-e quando a mesma já encontra-se Cancelada. Provedor Elotech

Método Executado: ConsultarNFSePorRps
 
Parâmetros de Envio
Numero do Rps : 415
Série do Rps  : 1
 
Parâmetros de Retorno
Numero do Lote: 
Numero do Prot: 
Situação      : 
Data          : 30/12/1899
Desc. Situação: 
Link          : 
Sucesso       : True
 
Erro(s):
Código  : X999
Mensagem: Erro de Conexão: Access violation at address 009A4FF3 in module 'ACBrNFSeX_Exemplo.exe'. Read of address 00000014
Correção: 
---------

O erro também ocorre quando se estiver marcado a opção "Consultar Após Cancelar".

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia,

Está usando o ACBrNFSeX?

Consegue reproduzir no demo?

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcelo,

É bem provável que o componente esteja tentando ler o retorno e a estrutura do XML de retorno não esta no padrão esperado.

Você tem o XML de retorno (soap) dessa consulta?

Se sim, poderia anexar?

Se não tem, no programa exemplo existe (aba WebService) tem um campo chamado: Salvar envelope SOAP, marque esse campo, faça um novo teste e anexe o XML.

Desde já muito obrigado pela colaboração.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

18 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Marcelo,

É bem provável que o componente esteja tentando ler o retorno e a estrutura do XML de retorno não esta no padrão esperado.

Você tem o XML de retorno (soap) dessa consulta?

Se sim, poderia anexar?

Se não tem, no programa exemplo existe (aba WebService) tem um campo chamado: Salvar envelope SOAP, marque esse campo, faça um novo teste e anexe o XML.

Desde já muito obrigado pela colaboração.

Boa tarde Ítalo,

 

Segue XML do Retorno

4151-comp-nfse.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Marcelo,

Favor atualizar os fontes e faça novos testes.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Italo Giurizzato Junior disse:

Bom dia Marcelo,

Favor atualizar os fontes e faça novos testes.

Boa tarde...

Atualizado porém o erro persiste...

Agora também os XMLs estão retornando com N2 nas tags. Vou anexar aqui os XMLs de 2 NFS-e, uma NORMAL e outra CANCELADA.

Estranho a forma como está gravando o XML da NFS-e depois da atualização. Ex.: 4251-nfse.xml (NFSe 28).

 

É assim mesmo?

4241-comp-nfse.xml 4241-comp-nfse-soap.xml 4211-comp-nfse.xml 4211-comp-nfse-soap.xml NF24 cancelada.xml NF27 NORMAL.xml 4251-nfse.xml

Link para o comentário
Compartilhar em outros sites

E as consulta das notas NORMAIS que estavam certinho agora retorna o XML vazio. Pelo demos esse erro:

Método Executado: ConsultarNFSePorRps
 
Parâmetros de Envio
Numero do Rps : 423
Série do Rps  : 1
 
Parâmetros de Retorno
Numero do Lote: 
Numero do Prot: 
Situação      : 
Data          : 09/03/2022
Desc. Situação: 
ID Nota       : 
Link          : 
Sucesso       : True
 
NFS-e Numero....: 
Cod. Verificacao: 
Prestador.......: 
Tomador.........: 
Nome do arquivo.: C:\ACBr\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\Logs\Notas\41991256000000000000000-nfse.xml
==> Xml da nota não salvo em disco.

 

-nfse.xml

Link para o comentário
Compartilhar em outros sites

Estou com o mesmo problema com o provedor IPM para a cidade de Cascavel-PR
Quando realizo uma consulta, testei pelo exemplo do ACBrNFSeX

 

O Erro ocorre na linha 762 da unit IPM.Provider;

      if NotaCompleta then
      begin
        AuxNode := ANode.Childrens.FindAnyNs('rps');
        NumRps := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('nro_recibo_provisorio'), tcStr);
 

Em anexo o XML que retorna do Provedor. 
Infelizmente devido ao erro não consegue carregar outros valores como o da TAG "link_nfse"
que ajudaria bastante para poder imprimir e ou baixar o XML.

Desde já agradeço a ajuda.

NFS-e Nº 1255 - GOLDONI & GOLDONI LTDA - ME .xml

Link para o comentário
Compartilhar em outros sites

11 minutos atrás, Jefferson Damian disse:

Estou com o mesmo problema com o provedor IPM para a cidade de Cascavel-PR
Quando realizo uma consulta, testei pelo exemplo do ACBrNFSeX

 

O Erro ocorre na linha 762 da unit IPM.Provider;

      if NotaCompleta then
      begin
        AuxNode := ANode.Childrens.FindAnyNs('rps');
        NumRps := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('nro_recibo_provisorio'), tcStr);
 

Em anexo o XML que retorna do Provedor. 
Infelizmente devido ao erro não consegue carregar outros valores como o da TAG "link_nfse"
que ajudaria bastante para poder imprimir e ou baixar o XML.

Desde já agradeço a ajuda.

NFS-e Nº 1255 - GOLDONI & GOLDONI LTDA - ME .xml 2 kB · 0 downloads

Utilizo a impressão a partir do link gerado pela IPM. Pelo menos para mim aqui está normal.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Marcelo,

Já inclui na minha lista de tarefas para analisar o problema. TK-2464

Jefferson, neste tópico estamos tratando do provedor Elotech e seu problema é com outro provedor, favor criar uma outra postagem. Muito obrigado pela compreensão.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Marcelo,

Favor atualizar os fontes e faça novos testes.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores
5 minutos atrás, MarceloDev disse:

Bom dia Ítalo,

Deu erro na instalação conforme log.

image.thumb.png.0f8fae69c08784dc0ababeeb0a6efa6b.png

image.thumb.png.ac009fad4795747b2fdfa9c58d424993.png

Segue arquivo ACBrConsultaCNPJ.pas corrigido.

 

ACBrConsultaCNPJ.pas 14 kB · 0 downloads

No svn. não vi a hora que subi

Obrigado

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

Bom dia,

O Retorno dos XML agora estão certinho. Abaixo os teste realizados.

Envio...................................: OK!
Consulta NFSE Normal.....: OK!
Consulta NFSE CANCEL...: Não ler o XML quando a NFS-e está CANCELADA ou "Consultar após cancelar".
Impressão..........................: OK!
Cancelamento...................: OK!
Substituição.......................: Não implementaremos!

Em anexo o XML do Retorno do cancelamento.

image.png

temp2.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcelo,

Favor atualizar os fontes e faça novos testes.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcelo,

Favor atualizar os fontes e faça novos testes.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

22 horas atrás, Italo Giurizzato Junior disse:

Boa tarde Marcelo,

Favor atualizar os fontes e faça novos testes.

 

Boa tarde,

O erro aparece somente quando a NFS-e efetua a consulta de uma NFS-e a mesma está Cancelada.  Quanto aos XMLs estão retornando certinho.  

 

image.thumb.png.3df816cbbeb99a9cab3a900df713f50f.png

Por enquanto estou deixando false essa opção até correção.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcelo,

Necessito do XML (soap) de retorno dessa consulta, pois pelo erro que consta na imagem ele esta tentando ler algo que não existe.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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