Ir para conteúdo
  • Cadastre-se

dev botao

Retorno De Consulta De Uma Nfe Cancelada Com Motivo Acentuado


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

Recommended Posts

Gostaria de sugerir essa correção na função "ParseText" da unit "ACBrUtil" chamando a função "TiraAcentos" antes de converter para utf8 que ocorre ao
ao consultar uma nfe pelo chave que está cancelar e seu motivo está com acentuação. chave da nfe: 23150307199482001767550020000047281000047289. nota feita em modo de produção.

código anterior:

    if IsUTF8 then
    begin
      {$IFDEF DELPHI12_UP}  // delphi 2009 em diante
       Texto := AnsiString(UTF8ToString(Texto)

);
      {$ELSE}
       Texto := AnsiString(UTF8Decode(Texto));
      {$ENDIF}
    end ;

código modificado (alterar em dois pontos):

    if IsUTF8 then
    begin
      Texto := TiraAcentos(Texto);
      {$IFDEF DELPHI12_UP}  // delphi 2009 em diante
       Texto := AnsiString(UTF8ToString(Texto));
      {$ELSE}
       Texto := AnsiString(UTF8Decode(Texto));
      {$ENDIF}
    end ;

 

Link para o comentário
Compartilhar em outros sites

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