Support for money-related data standards.
Utility
Combines the essential elements of a monetary value: the amount and a currency code.
Ease of use
Works like a decimal value so you can use an instance of Money in arithmetic or expressions with non-Money values.
Rounding
Built-in support for rounding so when a Money object is converted back to a decimal, the rounding is automatically applied using the chosen rounding method.