Ir para conteúdo
  • Cadastre-se

dev botao

Erro retorno provedor ISSnet


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

Recommended Posts

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'

Link para o comentário
Compartilhar em outros sites

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"

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Maiquel,

Já inclui na minha lista, espero até o final desta semana analisar a sua contribuição e estando tudo OK, vou enviar para o SVN.

Desde já muito obrigado.

  • Curtir 2
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

Bom dia Maiquel,

A sua alteração esta correta, já vou enviar para o repositório junto com outras alterações.

Mais uma vez muito obrigado pela contribuição.

  • 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

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