Foreign Currency Invoices - how to manage them?

I have been searching for a method to streamline the processing and
reconciling currency invoices as we are looking to develop an APP (similar
to a Sage 50 one that we are developing) that will enable multi-currency
invoice management, multi-currency payments, simplify the reconciliation
process, offer bank beating exchange rates and avoid the need for
multi-currency bank accounts. I welcome your feedback and input so that our
app meets your needs and simplifies your accounting. Regards, Adam.