Multi-Currency Invoices: Challenges and How AI Solves Them