When you invoice a client in the US or Europe, two things are true at once: the customer wants to pay in their currency, and your reports need to mean something in rands. The trick is to keep both without double-handling.
Bill in their currency, report in yours
The invoice goes out in the customer's currency - dollars, euros or pounds - because that's what they expect to see. But underneath, the amount is also stored in rands using the exchange rate on the day you invoiced.
Record the rate once
Pick the rate when you create the invoice and never recalculate it. The rand value of that invoice is fixed at that moment. Chasing daily rates afterwards turns your books into a moving target.
Payments follow the invoice
When the customer pays, the payment converts at the same recorded rate, so your "collected" figures line up with the invoice they're paying. No orphaned amounts, no rounding archaeology.
Keep reports consistent
Because every foreign invoice and payment has a rand value stored with it, your income, VAT and profit reports stay in a single currency - even though the documents went out in three.
Foreign-currency invoices are included on every plan, including Free. Choose USD, EUR or GBP on an invoice, enter today's rate, and the rand values are handled for you.