Ir para conteúdo
  • Cadastre-se

Erro ao consultar NFS-e quando está Cancelada


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1549 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".

 

 

  • Consultores
Postado

Bom dia,

Está usando o ACBrNFSeX?

Consegue reproduzir no demo?

At.

Consultora ACBr Pro

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

  • Consultores
Postado
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

 

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

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á 1549 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...