Executando verificação de segurança...
1

Sempre opto pela solução número 2 quando são dados transacionais, como por exemplo operações financeiras...
Esse post é bem pertinente, pois achamos que as vezes só pequenas empresas sofrem com esse tipo de coisa, o roxinho teve problemas com isso utilizando transações monetárias com vírgula, enfim boa contribuição ❤️

Carregando publicação patrocinada...
2

O problema do "banco roxinho" foi usar float, descobriram na prática os problemas de arredondamento que ele possui:

https://tecnoblog.net/noticias/2022/02/16/nubank-tem-bug-que-nao-deixa-transferir-r-1799-e-mais-3-valores-via-pix/


O que mais me assusta nesse caso é ter uma grande fintech cometendo esse tipo de erro básico (afinal, operações financeiras são o core business dela, uma falha dessa é inadmissível). Se fosse o "sistema do sobrinho" que só roda na vendinha do bairro, seria menos grave (com todo respeito à vendinha, inclusive a do meu bairro eu gosto bastante).