Advanced Multi Currency Invoicing Systems