Ir para conteúdo
  • Cadastre-se

dev botao

Erro retorno provedor ISSnet


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

Recommended Posts

Postado

Bom dia pessoal.
Esse tópico está fechado, mas estou com o mesmo problema relatado nele.

O retorno da das Outras informações do XML vem com a tag <br> entre meio. Fazendo com que o XML fique incorreto em sua abertura.

Tem algumas sugestões feitas neste fórum que não foram implementadas.

Como vocês procederaa?

Agrdeço.

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Também estava passando por este problema. Resolvi a situação e vou postar o ajuste para os moderadores avaliarem.

O problema identificado, é que o xml retornado pela ISSnet vem com  essa tag "<br&amp;>", hoje temos a verificação de quebra de linha somente com "&amp;", com isso o sistema acaba tirando o "&amp" e mantedo o "<br>", ocasionando o problema.

Segue o ajuste para subir, precisa ser nessa ordem, pois caso for primeiro a verificação do "&amp", o <br >permanecerá.

Esperamos a avaliação do nosso grande @Italo Jurisato Junior


 

  if FPConfiguracoesNFSe.Geral.ConfigRemover.TagQuebradeLinhaUnica then
  begin
    result := FastStringReplace(Result, '<br&amp;>', '', [rfReplaceAll]);
    Result := FastStringReplace(Result, 'lt;brgt;', '', [rfReplaceAll]);
    Result := FastStringReplace(Result, '</>', '', [rfReplaceAll]);
  end;

  if FPConfiguracoesNFSe.Geral.ConfigRemover.EComercial then
    Result := FastStringReplace(Result, '&amp;', '', [rfReplaceAll]);

 

Segue o arquivo alterado em anexo também.

 

 

ACBrNFSeWebServices.pas

  • Curtir 2

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

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