multi currency support: line level currencies, default currency, basic handling of multi currency aggregation (as error returns)