Revenue split by transaction currency. Highlights FX exposure for multi-currency accounts.
At a glance
Revenue split by transaction currency, both in native amount and reporting-currency equivalent. Highlights FX exposure for multi-currency NetSuite accounts.
| What it counts | SUM(Transaction.Amount) for revenue accounts grouped by Currency for the period. Each currency shown in native amount and reporting-currency equivalent at transaction-date FX. |
| Tax treatment | Net of tax. |
| Shipping | Included if mapped to revenue. |
| Refunds / Credit Memos | Deducted within each currency. |
| Currency conversion | Native + reporting-currency dual view. The reporting-currency total includes FX translation gains/losses; native does not. |
| Subsidiary scope | Respects dashboard filter. Useful when subsidiaries each transact in their base currency exclusively (one currency per sub). |
| Time window | 30D |
| Alert trigger | None (informational); FX exposure alert lives on Currency Exposure. |
| Roles | owner, finance |
| Only-when gate | Multi-currency feature enabled. Single-currency accounts hide this card. |
Calculation
Calculated automatically from your NetSuite data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK omnichannel apparel brand on NetSuite OneWorld. Reporting currency GBP. 30-day window 14 Mar 26 to 12 Apr 26.| Currency | Native amount | Reporting (GBP) at period-avg | % of total | YoY native | YoY GBP |
|---|---|---|---|---|---|
| GBP | £2,840,000 | £2,840,000 | 55% | +5% | +5% |
| USD | $1,920,000 | £1,501,440 | 29% | +12% | +8% |
| EUR | €1,180,000 | £1,007,720 | 19% | -2% | -10% |
| AUD | A$28,000 | £14,800 | <1% | +20% | +18% |
| Total | £5,187,160 | 100% |
- EUR YoY is -2% native but -10% GBP. That 8 percentage-point gap is FX. EUR weakened against GBP over the year. The Controller can’t fix FX, but they can hedge it; the card surfaces the magnitude.
- USD strengthened, helping GBP-reported revenue. Native USD +12%, reported GBP +8% (FX gave back 4 percentage points). Net positive.
- AUD share is tiny (<1%) but growing fast. Possibly a new market entry. The card lets the Controller validate strategic geographic expansion.
- GBP at 55% means majority is unhedged-by-default (transaction currency = reporting currency, no FX risk). Healthy.
- The native + reporting dual view is essential. The Controller reads native to gauge operational performance (“did we sell more units?”), and reporting to gauge financial outcome (“did revenue translate?”). Both stories matter.
Sibling cards merchants should reference together
| Card | Why pair it with Revenue by Currency |
|---|---|
| Revenue by Subsidiary | Subsidiary cut. Often correlates 1:1 with currency on OneWorld accounts. |
| Currency Exposure | The risk view (open AR, open AP, inventory by currency). |
| Revenue Booked into GL | The total. Currency breakdown decomposes it. |
| Intercompany Balance | Inter-co exposure mostly travels in currency pairs. |
| stripe.stripe_total_revenue | Stripe’s per-currency processing volumes. |
Reconciling against the vendor’s own dashboard
Where to look in NetSuite:Reports → Financial → Currency Revaluation Reports → Sales → Sales by Currency (custom saved search; not standard) Setup → Accounting → Currency Exchange RatesNetSuite’s standard reports do not slice revenue by currency natively; most accounts build a saved search for this. The card replaces that. Why our number may legitimately differ from a manual saved search:
| Reason | Direction | Why |
|---|---|---|
| FX rate cadence | Reporting-side small | Card uses transaction-date rates; some saved searches use period-average. |
| Currency code variants | Either | Some accounts have legacy codes (e.g. EUR vs old country codes). The card uses the active currency. |
| Inactive currencies | Card excludes | Inactive currencies are hidden. |
| Subsidiary scope | Either | Card defaults to all subs. |
| Card | Relationship | Why |
|---|---|---|
| stripe.stripe_total_revenue | Stripe processes in customer’s currency | Stripe’s per-currency totals for the same window should match the Stripe-share of revenue in this card. |