Money Class
Money objects are available through the class RWMoney in the Currency Module library. A money object attaches a currency mnemonic to an amount by encapsulating a decimal value and referencing a currency. The value is a decimal type specified as a template parameter.
RWMoney uses global operators for arithmetic operations between money objects of the same currency. If the currencies for two RWMoney operands in such a calculation are different, the operator throws an exception. To perform calculations with monies of different currencies, you must use class RWMoneyCalculator<T>. See Chapter 4, Money and Calculations, and RWMoney in the SourcePro API Reference Guide for more information.