
Currency was meant to be a workspace setting, but it behaved like a field on every record: thirteen different forms asked you to pick one, and most screens showed ₹ no matter what you chose. The setting itself never saved. It is now a single value you set once, and everything follows it.
Your currency choice now saves — and applies everywhere
- The setting never actually saved. Settings → Commerce → Default Currency wrote to a field the database was not storing, so your choice was silently discarded and every screen fell back to rupees. It saves now, survives a logout, and is the value the rest of the platform uses.
- Everywhere means everywhere. Budgets, rate cards, invoices, deal amounts, planner totals, payouts and every form label now show your currency instead of a hardcoded ₹.
- Symbols no longer go missing. Several screens only knew a handful of currencies and quietly rendered a bare number for anything else — a price with no symbol at all. Every currency on the platform now renders its own symbol.

One place to choose it, instead of thirteen
- Thirteen currency pickers are gone. Creating and editing an Ad Plan, the package builder, vendor invoices, new invoices, new contracts, vendor service listings, creating a vendor, the vendor profile, the billing model, availability slots, forward listings and deal subcontracts each asked you to choose a currency over again — and could disagree with each other. Each now shows your workspace currency with a link to Settings.
- Records can no longer be created in the wrong currency. Whatever a form sends, the amount is stored in your workspace currency. Nothing converts between currencies anywhere on the platform, so a per-record choice could only ever produce two numbers that could not be compared — including in the Ad Planner, whose budget caps compare plan, campaign and line item as plain figures.
- Amounts someone else set still show their currency. A deal or listing created by another workspace is displayed in the currency it was agreed in, not relabelled with yours — relabelling without converting would misstate the amount.
Custom KPI charts now agree with their own numbers
- A KPI's sparkline could contradict the figure printed directly above it. On any day that had both first-party click tracking and an estimate, the chart added the two together while the headline correctly used the measurement. On live data the chart overstated clicks by 27% across a month.
- Both now follow the same rule , computed in one place: where real tracking exists for a day, it replaces the estimate rather than adding to it. You may see a day drop sharply — that is the tracked figure, and it is what the headline has always shown.

