Exchange-rate conversion for multi-currency books
This release turns multi-currency books into one clear settlement currency while preserving each expense's original currency.
Saved exchange-rate snapshots
Cross-currency expenses are converted into the book currency when saved, with the rate, date, and source kept on the expense for later review.
System and manual rates
SharingBill refreshes supported currency rates automatically when users need them, and book admins can add manual rates that take priority for their book.
Clearer totals and history
Overview totals use the book currency, while members can still inspect original-currency totals and original amounts on individual expenses.
Safer currency changes
Admins can switch a non-empty book's currency after confirmation. Unlocked expenses are recalculated with current rates, while locked expenses and confirmed settlements stay unchanged.
Settlement reference currency
The Settlements page can show a temporary reference payment currency without changing the stored settlement records.