A API nunca usa casas decimais. Cada valor é um inteiro na menor unidade da moeda, enviado e devolvido como string: Cada saldo vem com o campo scale, então você não precisa decorar a tabela:
Guarde e some valores como inteiros (bigint, Decimal, BigInteger). Converter para float perde centavos.

Saldos

  • available: pode ser usado agora.
  • pending: entrou mas ainda não liquidou (por exemplo, um PIX recebido antes da confirmação).