Multi-currency clients
How Hourdini handles totals across currencies (we don't convert).
If you bill some clients in EUR and others in USD, you'll see currency side-by-side throughout Hourdini. We don't convert between currencies, because every conversion needs a date and a rate, and getting either wrong is worse than not converting at all.
What this looks like
In Analytics, Invoices, and any place that totals money, multi-currency results show one row per currency:
| Currency | Total |
|---|---|
| USD | $12,400.00 |
| EUR | €4,200.00 |
There is no row that says "≈ $17,200" with an FX rate. The numbers you see are the exact numbers in each currency.
On invoices
A single invoice is single-currency. You can't have a USD line item and a EUR line item on the same invoice. If a client pays you in two currencies, draft two invoices.
Switching a client's currency
You can't change a client's currency once entries exist for it. The trade-off is your analytics stay coherent: there's no "this client used to be EUR, sometimes USD" timeline to interpret.
If you absolutely need to switch:
- Archive the client.
- Create a new client with the new currency.
- Set up new projects under it.
Past invoices and time entries keep their original currency forever.
"What about my totals?"
You won't see a single grand total across all clients. Analytics group totals by currency. If you need a unified number for tax, accounting, or sanity-checking, do the conversion in your accounting tool. It has a date-aware FX rate, and the rate it uses is the one that matters legally.