Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao consultar Nota na prefeitura de Governado Valadares/MG


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

Recommended Posts

  • Membros Pro
Postado

Boa tarde, estou emitindo nota o Provedor SigISS Governador Valadares porem não consigo consultar nem uma venda ja testei todos os métodos existente no componente sem resultado, segue mensagem de erro e arquivos SOAP anexo:

 

erro:

Erro(s):
Código  : X999
Mensagem: Erro de Conexão: Could not convert variant of type (UnicodeString) into type (Boolean)
Correção: 

arquivos anexos

202305.rar

  • Consultores
Postado

Boa tarde.

Como os arquivos disponibilizados de retorno em uma primeira análise parecem estar OK, será necessário realizar alguns testes com a função que faz a leitura destes arquivos.

Vou fazer alguns testes e assim que descobrir algo lhe dou um retorno.

Caso queira conferir também. Coloque um ponto de parada para debugar na primeira linha da procedure TratarRetornoConsultaNFSe da unit SigISS.Provider.pas que fica na pasta ..\ACBr\trunk2\Fontes\ACBrDFe\ACBrNFSeX\Provedores e veja se ocorre erro em algum momento.

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

O erro esta nesse bloco na unit que foi informada, mas ainda não sei como corrigir
 

if AuxNode <> nil then
      begin
        with Response do
        begin
          Sucesso := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('StatusNFe'), tcStr);
          NumeroNota := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('nota'), tcStr);
          CodigoVerificacao := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('autenticidade'), tcStr);
          Link := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('LinkImpressao'), tcStr);
          Link := StringReplace(Link, '&amp;', '&', [rfReplaceAll]);
        end;
      end; 

 

  • Curtir 1
  • Consultores
Postado
26 minutos atrás, brajan disse:

O erro esta nesse bloco na unit que foi informada, mas ainda não sei como corrigir
 

if AuxNode <> nil then
      begin
        with Response do
        begin
          Sucesso := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('StatusNFe'), tcStr);
          NumeroNota := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('nota'), tcStr);
          CodigoVerificacao := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('autenticidade'), tcStr);
          Link := ObterConteudoTag(AuxNode.Childrens.FindAnyNs('LinkImpressao'), tcStr);
          Link := StringReplace(Link, '&amp;', '&', [rfReplaceAll]);
        end;
      end; 

 

Bom dia @brajan!

Foi enviado ao SVN na Rev-29453 alteração visando corrigir o problema.

Por favor, atualize seus fontes, reinstale o ACBr e faça novos testes.

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

fiz o teste e funcionou corretamente, percebi q quando usa o tmConsultarNFSe não traz algumas informações como, NúmeroRPS, Protocolo ...

  • Consultores
  • Solution
Postado

 

3 horas atrás, brajan disse:

fiz o teste e funcionou corretamente, percebi q quando usa o tmConsultarNFSe não traz algumas informações como, NúmeroRPS, Protocolo ...

@brajan, por favor, substitua a unit em anexo no caminho ..\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Provedores\, reinstale o ACBr e faça um novo teste.

SigISS.Provider.pas

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

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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

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