HourdiniDocs
Invoicing

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:

CurrencyTotal
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:

  1. Archive the client.
  2. Create a new client with the new currency.
  3. 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.

On this page