Currently, each offer can have only one assigned currency. This currency is also used for all connected commissions.
The offer currency is the real one
Everything that happens on the offer happens in its currency. The commission is defined in it, the transaction is created in it, the partner’s balance grows in it, and the invoice is issued in it. Nothing along that path is converted, so the amount a partner sees on the invoice is the amount the commission said.
A partner promoting three offers in three currencies has three balances and is invoiced in all three.
The workspace currency is for reading, not for paying
Reports would be unreadable if every row carried its own currency, so PalDock converts values into the default currency of the workspace and shows one total. The default currency is set in Workspace Settings.
That conversion exists only so numbers can be added up and compared. It does not change what anyone owes or is owed:
- In reports you see converted values, so revenue across all offers is one number in one currency.
- In transactions, balances and invoices you see the offer currency, because that is what gets paid.

