2 October 2026 · 4 min read
Multi-currency invoicing, explained
Multi-currency accounting trips up a lot of software because it conflates two different things that need to stay separate: what currency a document is issued in, and what currency your actual books are kept in. Getting this distinction right is the difference between a report that reconciles and one that silently drifts.
One core principle
In Ayrexa, your general ledger — every journal entry, every account balance — is always expressed in your tenant’s one base currency, set automatically from the country you signed up with (and editable later). Your invoices and bills, on the other hand, can be issued in whatever currency the transaction actually happened in. An invoice to a UK customer can genuinely say "GBP 1,000", while your Trial Balance still reconciles entirely in your own base currency underneath it.
Exchange rates are snapshotted, not recalculated
When you create an invoice or bill in a foreign currency, Ayrexa resolves the applicable exchange rate at that moment and stores it directly on the document. That rate is never silently recalculated later, even if your exchange rate table changes afterward — so a rate correction next month cannot retroactively change the GL impact of an invoice you already posted and sent to a customer.
Payments use the original rate, not today’s
This matters even more for payments: when a customer pays off a foreign-currency invoice, Ayrexa posts that payment using the exact exchange rate the invoice itself was created with — not whatever today’s rate happens to be. That is what makes Accounts Receivable and Accounts Payable net back to exactly zero once an invoice is fully paid, regardless of how much the real exchange rate has moved in between.
- Base currency auto-detected from your country at signup, used for every report
- Invoices/bills can be issued in any of 20 major currencies
- Exchange rate snapshotted at creation time — never recalculated after the fact
- Payments reuse the invoice’s own rate, so AR/AP always reconciles to zero
The result is a system where your Profit & Loss, Balance Sheet, and Trial Balance are always expressed in one consistent currency you can actually reason about, while the actual commercial documents your customers and suppliers see reflect the currency they really transacted in.
See it for yourself
Every feature described above is live in the product today, not on a roadmap.
Start your free 14-day trial