Ir para conteúdo
  • Cadastre-se

dev botao

Consulta Boleto Sicoob API


Cleonir
Ver Solução Respondido por Daniel InfoCotidiano,
  • Este tópico foi criado há 312 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Esta com problema na consulta do boleto pelo Sicoob API.

Quando o valor do pagamento, da liquidação do titulo no caso, for maior que mil reais, no Json que o Banco retorna o valor vem com separação de milhar.

image.thumb.png.e8cc7f4d1a3dce0f6519f75e5abefe38.png

Isso da erro na conversão para Currency na linha 272 em StrToCurrDef onde pega o Valor Pago retornando o valor DEFAULT zero, em ACBrBoletoRet_Bancoob.

Modifiquei para StringToFloatDef (função do ACBrUtil.Base) e aparentemente resolveu o problema.

Em anexo arquivo modificado.

ACBrBoletoRet_Bancoob.rar

Editado por Cleonir
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado pela contribuição.

Adicionada a TK-4008 para avaliação. Assim que tivermos um posicionamento retornamos aqui.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Bom dia.

Não consegui testar. não tenho um caso desse nesse momento aqui para testar.

Como não tem ambiente de homologação...

Mas é justamente esse o caso o separador de milhar, o banco retorna com o separador de milhar.

Na atualização foi substituído o StrToCurrDef pelo StrToFloatDef, assim vai acontecer o mesmo problema.

No arquivo que anexei acima substitui pelo StringToFloatDef, isso resolveu, mas não sei se é a melhor maneira de resolver esse caso.

Talvez haja outra solução.

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Cleonir
foi aplicado a sua sugestão, mas logo após o commit ( se vc observar o log 29720) tivemos uma quebra do instalador e revertemos para analisar #TK-4008-1.

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 minuto atrás, Pedro A. Araújo disse:

Segue o arquivo com a correção.

Boa tarde !
Existe uma a #TK-4008-1 em aberto vou add lá a contribuição para análise.
Obrigado !

  • Curtir 2
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 312 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...