You're making a lot of assumptions about the posters data ... in particular that they are using US Currency. They said "monetary units". They could be dealing with a wide variety of Currencies, which could each have their own scaling factor. They also may be dealing with a billing system that requires them to handle "fractions of a cent"