Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao consultar NFS-e quando está Cancelada


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

Recommended Posts

Postado

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".

 

 

  • Administradores
Postado

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

Postado
14 minutos atrás, Juliana Tamizou disse:

Bom dia,

Está usando o ACBrNFSeX?

Consegue reproduzir no demo?

At.

Bom dia!

O erro ocorre também no demo!

E sim, uso o ACBrNFSeX sim. Mas o detalhe que ocorre apenas no Provedor Elotech e somente se a NFS-e estiver cancelada.

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
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

Postado
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

Postado

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

Postado

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

Postado
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.

Postado
25 minutos atrás, MarceloDev disse:

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

quando eu mando consultar dá o Access Violation e daí o componente não retorna o Link.

Eu vi que no XML tem o link mas devido o erro não consigo pegar a informação

 

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

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

Postado
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.

 

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