Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia não achei nada no forum a respeito, e gostaria de fazer a seguinte sugestão de melhoria, caso não tenha sido feita ainda, na linha 192 do arquivo pcnInutNFe:

ArqInut.LoadFromFile(CaminhoArquivo, tencoding.UTF8);

 

percebi que os sefaz de alguns estados mandam a resposta já em UTF8, e outros não, o que causa a impressão desconfigurada da resposta de status retornada pela sefaz, no espelho da inutilização

 

essa função identifica a codificação, e faz a conversão da mensagem

 

segue anexo arquivo modificado

 

peço que desconsiderem, caso a alteração já tenha sido feita ou proposta

 

desde já agradeço,

 

Att,

 

André

 

pcnInutNFe.pas

  • Moderadores
Postado

Obrigado pelo interesse em contribuir.

Infelizmente não pode ser aceito, porque o TEncoding não existe nas versões mais antigas do Delphi.

O retorno em UTF8 só deve causar problema de codificação caso venha acentuação ou caracteres especiais no XML, é o caso? Pode anexar esse XML?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

entendi

então, eu tinha feito primeiro a alteração na linha 250 : xMotivo  := UTF8toansi(RetornoInutNFe.xMotivo);

e tinha funcionado, porém quando recebemos a resposta do estado de pernambuco, ai a mensagem foi impressa desconfigurada ainda.

acredito que seja algo que o estado de pernambuco envia na resposta, que estava causando o problema da mensagem desconfigurada

segue anexo exemplo de xml do estado de são paulo e de pernambuco. as mensagens de resposta são exatamente as mesmas, só muda a versão da aplicação

Dos estados que trabalhamos, a resposta de pernambuco foi a unica que não funcionou com essa primeira alteração, por isso sugeri a alteração do TEncoding, que ai funcionou para todas as respostas

35204419466000047955001000103683000103683-procInutNFe.xml 26204419466000268455001000009261000009261-procInutNFe.xml

Postado

bom dia, desculpa a demora, estava fazendo os testes em nossas bases.

 

testei o arquivo e funcionou perfeitamente. muito obrigado

 

ele já está disponível na versão mais recente do ACBr?

  • Curtir 1
  • Moderadores
Postado
1 hora atrás, siqueiraandre disse:

ele já está disponível na versão mais recente do ACBr?

Enviado pro repositório, rev. 20682.

Obrigado pela sugestão e pelos testes.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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