Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Após ultima atualização do ACBr: At revision: 33958 

realizando alguns teste percebi que quando vem retorno da sefaz que tem caracteres especiais o mesmo não consegue tratar para UTF-8.

Segue mensagem gravada no próprio XML: <xMotivo>Nao informados os dados do cartão de crédito / débito nas Formas de Pagamento da Nota Fiscal</xMotivo>

Nesse exemplo testando regra de validação: YA04-10 da NT: 2023.004 Versão 1.11 - Março 2024

NFE ACENTUACAO.jpg

193-pro-lot.xml

Postado
1 hora atrás, Juliomar Marchetti disse:

Rodou o instalador marcando a opção remover tudo antes de instalar?

outra coisa tu tem mais de um delphi no mesmo micro?

Já havia baixado todo repositório e rodado instalador porém marquei opção que você mencionou de remover tudo antes de rodar, e mesmo assim não deu certo!

Apenas uma instalação do delphi na maquina.

  • Moderadores
Postado
1 hora atrás, Paulo Aguiar disse:

Já havia baixado todo repositório e rodado instalador porém marquei opção que você mencionou de remover tudo antes de rodar, e mesmo assim não deu certo!

Apenas uma instalação do delphi na maquina.

Ok consegue apontar em qual alteração que modificou

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
 

 

Postado
32 minutos atrás, Juliomar Marchetti disse:

apontar em qual revisão do SVN houve a alteração para que possamos entender o porque?

Atualizei o fontes no dia 14/06 pelo que vi no log as revisões começou a partir da 33949.

TALVÉS AS QUE PODE TER INFLUENCIADO AS REVISÕES: 33956 e 33962

Postado
6 minutos atrás, Juliomar Marchetti disse:

no caso precisa dizer exato pois tu pode voltar a essa versão no svn . tu sabe né que é só update to revision e informa

Pelo teste que fiz agora de manha identifiquei que problema não é com ultima atualização. Testei rejeição com executável com uma versão de 1 ano atrás do ACBr e tive mesmo problema de acentuação.

Você pode perceber pelo XML anexado que próprio retorno vem com acentuação ? Talvez seja algumas mensagens novas que sefaz esta retornando e precisa de um tratamento no componente?

Porque olhando algumas notas técnicas muita das mensagem é retornado sem acentuação. esse em especifico tem: YA04-10 da NT: 2023.004 Versão 1.11 - Março 2024

Postado
22 horas atrás, Juliomar Marchetti disse:

Certo. segue até achar em qual pode ter ocorrido

mas tu pode ter alterações locais em seus arquivos ou copias ou se tiver mas tu disse que não um delphi 7 e um outro delphi unicode e estar ocorrendo

Teria uma forma ou função para exibir essa mensagem correta caso ocorra rejeição? se sim qual unit ou função?

Nunca foi instalado versão D7, teste em versão: 10.4

Postado
7 minutos atrás, Juliomar Marchetti disse:

então olha no seu enviroments variables de ambos os delphis

um tá vendo ooutro e quando tu compila ele está compilando com o primeiro

NÃO TEM 2 IDE com versões diferente na maquina! 

Conferi o local que você mencionou e só tem referencia LibD27 que é da versão que estou usando!

Postado

@Juliomar Marchetti Conseguiria simular o mesmo caso na sua maquina de desenvolvimento?

Emissão NFC-e >> Forma de pagamento: 17 - PIX >> Não gerar grupo card: tpIntegra = tiNaoInformado

Ambiente de homologação. Nessa situação vai gerar rejeição: YA04-10

  • Moderadores
Postado
Em 20/06/2024 at 08:38, Paulo Aguiar disse:

@Juliomar Marchetti Conseguiria simular o mesmo caso na sua maquina de desenvolvimento?

Emissão NFC-e >> Forma de pagamento: 17 - PIX >> Não gerar grupo card: tpIntegra = tiNaoInformado

Ambiente de homologação. Nessa situação vai gerar rejeição: YA04-10

Boa tarde

a mensagem está vindo pra mim com acentuação correta diferente da sua.

creio que digo ser algo local. precisa pegar o exemplo do svn e testar com ela.

Testei em VM com dois delphi e também em uma sozinho no 12.1

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
 

 

Postado (editado)

@Juliomar Marchetti só para ter certeza que não era minha maquina! BAIXEI TODO PROJETO via TortoiseSVN em uma VPS tudo do ZERO!

MESMO problema de caracteres acontece conforme mensagem inicial! Trato retorno dentro de um try except até achei que poderia estar ali problema, então comentei e deixei próprio ACBr estourar erro e mesmo assim apresentou mesmo problema. Só se o problema for versão do D 10.4 Update 2

Editado por Paulo Aguiar
  • Moderadores
Postado
1 hora atrás, Paulo Aguiar disse:

@Juliomar Marchetti só para ter certeza que não era minha maquina! BAIXEI TODO PROJETO via TortoiseSVN em uma VPS tudo do ZERO!

MESMO problema de caracteres acontece conforme mensagem inicial! Trato retorno dentro de um try except até achei que poderia estar ali problema, então comentei e deixei próprio ACBr estourar erro e mesmo assim apresentou mesmo problema. Só se o problema for versão do D 10.4 Update 2

Hum estranho

pedi para algumas pessoas verificarem se o micro deles ocorre o mesmo para que possamos ter uma noção do que está ocorrendo

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á 157 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.