Ir para conteúdo
  • Cadastre-se

dev botao

Tags HTML no campo outras informações


  • Este tópico foi criado há 2318 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa noite senhores,

Estou com uma situação.

Ao enviar uma NFSe para o provedor ISS.Net o XML da consulta do lote rps esta retornando no campo outras informações algumas tas à mais.

<tc:OutrasInformacoes>&amp;lt;br&amp;gt;I - "DOCUMENTO EMITIDO POR ME OU EPP OPTANTE PELO SIMPLES NACIONAL"; e &amp;lt;br&amp;gt; II - "NÃO GERA ...."</tc:OutrasInformacoes>

e ao salvar a o arquivo XML da NFSe está convertendo para:

<OutrasInformacoes>
                <br>I - "DOCUMENTO EMITIDO POR ME OU EPP OPTANTE PELO SIMPLES NACIONAL"; e <br> II - "NAO GERA DIREITO A CREDITO FISCAL DE IPI."</OutrasInformacoes>

Já entrei em contato com o pessoal da nota control responsável pelo ISS.Net porém não podemos deixar tudo na mão deles.

Fiz uma alteração na unit ACBrNFSeWebServices na função TNFSeWebService.ExtrairRetorno adicionando mais duas linhas

  FPRetornoWS := StringReplace(FPRetornoWS, '&amp;'   , '', [rfReplaceAll]);
  FPRetornoWS := StringReplace(FPRetornoWS, 'lt;brgt;', '', [rfReplaceAll]);

No meu caso funcionou, agora não tenho todo o conhecimento se afetará de forma incorreta outros retornos.

Mas segue relato e fontes caso seja de interessa aplicar esta modificação.

Obrigado.

ACBrNFSeWebServices.zip

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Leonardo,

Se não me falha a memória o "<br /> que aparece no campo significa quebra de linha.

Tenho uma proposta de alteração para contornar essa situação, peço que aguarde mais um pouco.

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 meses depois ...

Olá pessoal.

Passei pela mesma dificuldade no retorno do provedor ISSNet, para com a tag OutrasInformacoes contendo quebra de linha.

No meu caso, não tinha nenhuma informação entre as quebras de linha.

@Italo Jurisato Junior, chegaste a validar a proposta de solução que estavas vendo? Ou posso basear-me na alteração que o @Leonardo Pavanello propôs?

Obrigado pessoal.

Link para o comentário
Compartilhar em outros sites

24 minutos atrás, Borowsky disse:

Olá pessoal.

Passei pela mesma dificuldade no retorno do provedor ISSNet, para com a tag OutrasInformacoes contendo quebra de linha.

No meu caso, não tinha nenhuma informação entre as quebras de linha.

@Italo Jurisato Junior, chegaste a validar a proposta de solução que estavas vendo? Ou posso basear-me na alteração que o @Leonardo Pavanello propôs?

Obrigado pessoal.

Eu estou usando a minha correção provisória, está funcionando, porém, sempre que atualizo os fontes preciso conferir se não ocorreu merge.

Não é o código mais elegante, mas resolveu!!

Link para o comentário
Compartilhar em outros sites

21 minutos atrás, Leonardo Pavanello disse:

Eu estou usando a minha correção provisória, está funcionando, porém, sempre que atualizo os fontes preciso conferir se não ocorreu merge.

Não é o código mais elegante, mas resolveu!!

Perfeito @Leonardo Pavanello.

Vou tentar acoplar então a sua proposta na minha solução.

Muito obrigado pelo retorno.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite a todos,

Fiz a alteração e enviei para o repositório.

Favor atualizar todos os fontes de todas as pastas.

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 noite Daniel,

Será resolveria esse: &amp;lt;br&amp;gt; também?

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

  • Fundadores

Acredito que não... todos esses elementos estão no ParseText, mas essa notação parece concatenar vários deles, economizando o sinal &

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Parece ser uma notação errada... mesmo esse site (abaixo), não conseguiu traduzir...

https://www.web2generators.com/html-based-tools/online-html-entities-encoder-and-decoder

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Enviamos uma solicitação para a Nota Control pedindo a correção, pois precisamos do XML válido para enviar para os contadores:

---------- Mensagem encaminhada ----------
De: Nota Control <[email protected]>
Data: 25 de outubro de 2017 às 18:08
Assunto: Re: Erro em XML

Boa tarde

Para que o retorno volte a parecer insira na tag br a barra de fechamento desta forma <br/> nas 3 tags da informação.

Segue abaixo como deve ficar.

<br/>I - "DOCUMENTO EMITIDO POR ME OU EPP OPTANTE PELO SIMPLES NACIONAL"; e <br/> II - "NAO GERA DIREITO A CREDITO FISCAL DE IPI."<br/>.</OutrasInformacoes>

 
Fiz um REPLACE no XML fazendo a correção, mas continuei com outro problema, o XML Gerado não finaliza a TAG <ConsultarNfseRpsResposta....</ConsultarNfseRpsResposta>, assim o XML gerado pelo "ACBrNFSe.NotasFiscais.GravarXML" continua com erro e não abre nos navegadores como HTML, e por consequência não importa no sistema do contador ...
 

5217091970406800018056000000000000324-nfse.xml

Analysis and System Development - Delphi Programmer - Computer Technician - Developing solutions together

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Tente com esse outro XML.

Compare esse com o seu e veja o que tinha a mais no seu.

5217091970406800018056000000000000324-nfse.xml

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á 2318 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.