Ir para conteúdo
  • Cadastre-se

dev botao

Erro de Invalid UTF-8 no registro de Boleto SICREDI pela API


Recommended Posts

Ao passar informações com acentos para o ACBrBoleto e tentar efetuar o registro do boleto pela API da SICREDI em ambiente de homologação e em produção, estou recebendo o erro abaixo:

JSON={"timestamp":"2024-03-26T20:37:41.949+0000","error":"BAD_REQUEST","code":"400","message":"400 BAD_REQUEST \"Failed to read HTTP message\"; nested exception is org.springframework.core.codec.DecodingException: JSON decoding error: Invalid UTF-8 middle byte 0x4f; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0x4f\n at [Source: (io.netty.buffer.ByteBufInputStream); line: 1, column: 375] (through reference chain: io.sicredi.ecomm.api.business.dto.request.BoletoHibridoRequest[\"pagador\"]->io.sicredi.ecomm.api.business.dto.request.Pagador[\"cidade\"])"}

Neste caso utilizei a cidade de "JOÃO CÂMARA - RN", mas isso ocorre para diversas informações, como as mensagens (por exemplo "NÃO RECEBER APÓS VENCIMENTO"), endereço, etc..

Testei em homologação pelo postman passando os mesmos dados e o erro não ocorre.

Segue em anexo o print do registro.

Alguém saberia como slucionar essa situação?

utf.jpeg

Link para o comentário
Compartilhar em outros sites

  • Moderadores

tem a ver com mudanças que foram feitas no ParserText que foi feito mudanças.

estou com a situação em clientes em que precisei remover os ç~ etc.

estou vendo como corrigir

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
Em 29/03/2024 at 19:04, Luciano Rodrigues Pereira disse:

Estou com o mesmo problema. Retirei os acentos e registrou com sucesso, mas só para teste, porque são muitos clientes.

Alguma previsão de correção do componente?

Ainda não

mas eu estou analisando pra resolver pois meus clientes estão a reclamar e sofrer com o erro e cobrar pois antes enviava com as acentuações

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Moderadores
3 horas atrás, Luciano Rodrigues Pereira disse:

Também estou aguardando a solução. Em tempo, existe uma função no ACBr que troca os caracteres acentuados por sem acento?

sim em ACBrUtil.String

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
5 horas atrás, Luciano Rodrigues Pereira disse:

Mas a questão para enviar com acentuação mesmo, já foi resolvida?

só testando mas creio que naõ . pelo menos ainda não por mim

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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.