Just because some banking system is running 32-bit software wouldn't automatically mean that numbers can only be represented in 32 bits by that software.
IOW there is no 32-bit limit imposed on transactions (and BTW, the maximum 32-bit unsigned integer is 4,294,967,296 - or using signed integers, -2,147,483,648 to 2,147,483,647).
Check out floating point binary representation - for example: https://en.wikipedia.org/wiki/Floating-point_arithmetic
Wikipedia wrote:
On a typical computer system, a double-precision (64-bit) binary floating-point number has a coefficient of 53 bits (including 1 implied bit), an exponent of 11 bits, and 1 sign bit. Since 210 = 1024, the complete range of the positive normal floating-point numbers in this format is from 2−1022 ≈ 2 × 10−308 to approximately 21024 ≈ 2 × 10308
obv.
_________________
Giraffe: a ruminant with a view.