Ir para conteúdo
  • Cadastre-se

dev botao

Sefaz Devolvendo Arquivo Xml Com Caracteres Inválidos


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

Recommended Posts

Postado

Boa tarde!

 

Estávamos realizando alguns testes e descobrimos que em alguns casos a SEFAZ não está devolvendo um arquivo XML válido no retorno de um WebService.

 

Realizamos um teste no WebService de consulta de cadastro de contribuintes e, no arquivo de retorno, a razão social da empresa veio com um caractere especial ("&"). Como a unit que recebe e salva o retorno do WebService não está tratando o arquivo, o XML de retorno acaba ficando "inválido", pois nem um navegador de internet consegue realizar a sua leitura.

 

Tentamos resolver este problema utilizando a rotina "FiltrarTextoXML" que existe hoje dentro da unit "pcnAuxiliar", mas ela acaba substituindo os caracteres "<" e ">" da estrutura do XML também, o que invalida o arquivo de retorno do mesmo jeito.

 

Queria então verificar com vocês se alguém já passou por esse problema e como resolveu, ou então como podemos fazer para solucionar este problema de forma global, pois acredito que os outros arquivos devolvidos pela SEFAZ também podem estar com o mesmo problema.

Programador na Sidicom Software.

Certificado Delphi Developer.

  • Moderadores
  • Solution
Postado

Fiz o testes aqui com esse mesmo CNPJ consultado e tudo ocorreu normalmente, o arquivo retornado está ok e a leitura pelo componente também, não existe necessidade de alteração.

O XML retornado se aberto nonavegador realmente não vai abrir correto, pois ele não entende o "&", mas a nível de componente, leitura e tudo o mais está ok.

  • Curtir 2

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • 2 semanas depois ...
Postado

Régys, entendo a sua posição. Estávamos lendo o XML o programa que está esperando o retorno não é o mesmo que realiza a consulta, mas conseguimos alterar o funcionamento do nosso software e resolver o problema.

Obrigado!

Programador na Sidicom Software.

Certificado Delphi Developer.

  • 8 meses depois ...
Postado

Fiz o testes aqui com esse mesmo CNPJ consultado e tudo ocorreu normalmente, o arquivo retornado está ok e a leitura pelo componente também, não existe necessidade de alteração.

O XML retornado se aberto nonavegador realmente não vai abrir correto, pois ele não entende o "&", mas a nível de componente, leitura e tudo o mais está ok.

 

Senhores,

 

Alguém tem alguma teoria sobre o por que a SEFAZ retorna o arquivo com o "&" ao invés de escapar o mesmo?

Estou com esse problema aqui e quando faço a consulta manual no site da receita vem certinho.

  • Moderadores
Postado

Senhores,

 

Alguém tem alguma teoria sobre o por que a SEFAZ retorna o arquivo com o "&" ao invés de escapar o mesmo?

Estou com esse problema aqui e quando faço a consulta manual no site da receita vem certinho.

Boa noite

convido a ler as regras do fórum e postar em um local sobre seu problema e aguardar!

sobre esse assunto existe uns tópicos falando aqui no fórum 

convido a ler e pesquisar o mesmos

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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