Ir para conteúdo
  • Cadastre-se

dev botao

Provedor IPM - Cascavel / PR - Não está separando código de retorno da mensagem.


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

Recommended Posts

Não está seprando o codigo de retorno com a msg

Está retornando do componente assim:

Erro(s):
Código  : 00027 - O valor total da NFSe não pode ser zero (0,00)..
Mensagem: 
Correção:

deveria vir assim:

Erro(s):
Código  : 00027
Mensagem:  O valor total da NFSe não pode ser zero (0,00)..

 

------------------------------
Versão OpenSSL
OpenSSL 1.1.1j  16 Feb 2021
01.01.01.0AF
C:\Windows\SYSTEM32\libcrypto-1_1.dll
C:\Windows\SYSTEM32\libssl-1_1.dll
------------------------------
Requisição
Ambiente: 1
Cidade  : Cascavel/PR
Provedor: IPM Versão: 1.01
 
Método Executado: Gerar NFSe
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : 00027 - O valor total da NFSe não pode ser zero (0,00)..
Mensagem: 
Correção:

 

 

Link para o comentário
Compartilhar em outros sites

Bom dia, concordo plenamente Renato, porém no codigo está assim:

      Codigo := ObterConteudoTag(ANodeArray[I].Childrens.FindAnyNs('codigo'), tcStr);
      AMSG := ACBrStr(ObterConteudoTag(ANodeArray[I].Childrens.FindAnyNs('Mensagem'), tcStr));
      {
        Codigo = 00001 significa que o processamento ocorreu com sucesso, logo não
        tem erros.
      }

      if Codigo <> '00001' then
      begin

        ....

     end;

Nesse caso teria que comparar assim:

      if Codigo <> '00001 - Sucesso' then
      begin

        ....

     end;

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Osmar,

Você poderia anexar o XML de retorno para que possamos analisar e fazer os devidas correções?

  • Curtir 1
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 Renato,

É uma boa solução, mas seria interessante separar o código da mensagem.

Já inclui na minha lista de tarefas para analise do problema. TK-4807

  • Curtir 1
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 Osmar,

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr 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

  • 4 semanas depois ...
  • Consultores

Obrigado por reportar.

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

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