Ir para conteúdo
  • Cadastre-se

dev botao

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


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

Recommended Posts

Postado

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:

 

 

Postado

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
  • 4 semanas depois ...
  • Este tópico foi criado há 338 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.