Ir para conteúdo
  • Cadastre-se

dev botao

Erro indicate encoding Xml NFSe


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

Recommended Posts

  • Membros Pro
Postado

Boa tarde !

Alguns Xml na emissão da Nota de Serviço

do provedor desenvolve estão

retornando este erro..

Removi todos os caracteres especial presentes no cadastro 

do Tomador e do prestador de serviços  da Nota,

tanto da informações de Razão social e Fantasia

quanto das informações de endereço..

Analisando os Xmls Gerados antes do envio estão sendo gerados sem 

caracteres especiais, porem os Xmls retornados estão vindo com esses 

ditos caracteres...

 

Xmls de envelope enviados através do e-mail

[email protected]

 

image.png.594021acf589458d1c0370abdd2883eb.png

  • Consultores
Postado
1 hora atrás, CMM AUTOMACAO COMERCIAL LT disse:

Boa tarde !

Alguns Xml na emissão da Nota de Serviço

do provedor desenvolve estão

retornando este erro..

Removi todos os caracteres especial presentes no cadastro 

do Tomador e do prestador de serviços  da Nota,

tanto da informações de Razão social e Fantasia

quanto das informações de endereço..

Analisando os Xmls Gerados antes do envio estão sendo gerados sem 

caracteres especiais, porem os Xmls retornados estão vindo com esses 

ditos caracteres...

 

Xmls de envelope enviados através do e-mail

[email protected]

 

image.png.594021acf589458d1c0370abdd2883eb.png

Boa tarde!
Arquivos recebidos! Farei alguns testes e retorno assim que possível.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
1 hora atrás, CMM AUTOMACAO COMERCIAL LT disse:

Boa tarde !

Alguns Xml na emissão da Nota de Serviço

do provedor desenvolve estão

retornando este erro..

Removi todos os caracteres especial presentes no cadastro 

do Tomador e do prestador de serviços  da Nota,

tanto da informações de Razão social e Fantasia

quanto das informações de endereço..

Analisando os Xmls Gerados antes do envio estão sendo gerados sem 

caracteres especiais, porem os Xmls retornados estão vindo com esses 

ditos caracteres...

 

Xmls de envelope enviados através do e-mail

[email protected]

 

image.png.594021acf589458d1c0370abdd2883eb.png

@CMM AUTOMACAO COMERCIAL LT esses arquivos não me parecem ser o Soap.
Por favor, configure a propriedade
ACBrNFSeX.Configuracoes.WebService.Salvar := True;
E faça um novo teste.
Ele deve gerar para você além dos XMLs de envio e resposta, dois arquivos que tem -soap no nome.

Em uma análise inicial, dois dos arquivos estão em UTF-8, mas um deles o notepad++ reconheceu como formatado em AnsiString.

Preciso do arquivo -Soap, porque ele é a resposta do Webservice inalterada pelo ACBr. De posse dele posso verificar se o componente está se perdendo em algum momento em alguma conversão e se isso pode ter sido a causa desse arquivo codificado em AnsiString.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

@CMM AUTOMACAO COMERCIAL LT.
Fiz mais alguns testes usando os arquivos que encaminhou via e-mail.
Fora o XML do RPS, foi encaminhado no e-mail

  • NFSe-202300000000304-A P DE SOUZA CONFECCOES ME.Xml-nfse
  • 2023000000003041-nfse.xml

Ambos formatados em UTF-8, abriram normal no navegador e o ImprimirDANFSe leu e gerou o impresso.
 

  • NFSe-202300000000304-A P DE SOUZA CONFECCOES ME.xml

Este o Notepad++ reconhe que esta formatado como AnsiString, abre com erro no navegador e o ImprimirDANFSe aponta o erro 

Citar

Input is not proper UTF-8, indicate encoding !
Bytes: 0xC7 0xD5 0x45 0x53

Ambos me parecem ser da mesma nota, por favor, qual é a origem destes arquivos? Todos foram gerados pelo ACBrNFSeX?

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Boa tarde,

Necessitamos do XML (soap) para que possamos analisar o problema.

Favor seguir a recomendação do Diego acima, faça um novo teste e nos envie o XML (soap) de retorno.

Desde já muito obrigado pela colaboração.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Bom dia irei refazer os teste e encaminhar os Xmls usarei o ACBRNFseX esse provedor no município de Parauapebas-PA

esta com problemas no modulo de homologação irei preencher as informações do Tomador no Exemplo ACBr breve envio os arquivos.

Esses Xml acima fora gerados no nosso sistema.

Mais um vez obrigado pelo apoio e Rapidez de resposta da equipe ACBR!.

  • Curtir 3
  • Membros Pro
  • Solution
Postado

Boa tarde ! 

o erro estava na hora de pegar o Xml e gravar no banco de dados

depois de testar no Exemplo do ACbr o erro não apareceu então 

identificamos que era no nosso código então 

usei assim funcionou ..

UTF8ToString(ACBrNFseX1.NotasFiscais.Items[0].XmlNfse);

 

Grato pela atenção  !

e a boa vontade de sempre nos auxiliar sempre

que precisamos..👍

 

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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