Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

Seja-Profissional-Saiba-mais.png Beneficios_banner.png

 

Sugestão de Melhoria na impressão da inutilização de Nota fiscal


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

Recommended Posts

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

Link to comment
Share on other sites

  • Moderadores

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

 

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.