Multi-currency expenses, summary pivots, and spreadsheet import
The expenses ledger now models real-world, multi-currency spending. Each payment captures more context — Country, Account name, Cardholder, and a free-text card label for charges not tied to a tracked card — and you enter the amount once in its native currency while USD / PKR / AED / CAD equivalents are shown as dedicated columns (AED is now a supported currency). Rows expand on click to reveal the full record: entered amount, account, cardholder, country, linked item, description, and notes. A new Summary panel pivots totals across four dimensions — Company, Account, Cardholder, Country — and every summary row is clickable to filter the ledger instantly. A CSV importer at /expenses/import brings your existing spreadsheet in: it collapses the four currency columns to one amount per row, matches or creates companies by name, and keeps only the last 4 digits of any card number (full numbers are never stored). The phone view was reworked so columns no longer truncate — tablets and phones get a clean simplified row that still expands for the details.