Skip to content
New: ask the Rexfin Analyst Agent about your model. Every figure comes back cited.
· 6 min read

Multi-Currency Statements: AED, SAR and Never a Silent Conversion

Rexfin labels every figure with its filing currency and flags cross-currency comparisons instead of converting them, so an AED and SAR company never look like apples-to-apples.

By The Rexfin team

Put a Saudi company next to a UAE company and you have two different reporting currencies in the same view (SAR and AED) and no exchange rate anywhere in the underlying filings. That’s an easy place for a comparison tool to quietly do the wrong thing: convert one into the other using some rate pulled from nowhere, or worse, just add or rank the raw numbers together as if a riyal and a dirham were the same unit. Rexfin does neither. It labels every absolute figure with its currency and flags any comparison that mixes currencies, rather than pretending the numbers are directly comparable.

The rule: absolute figures are labelled, never converted

Every statement, trend chart, KPI, cash view and segment table already carries its currency in the header (“AED ‘000” or “SAR ‘000”) because that convention predates any multi-currency work; a single-company screen was always honest about its own currency. The gap was in surfaces that put more than one company side by side.

Rexfin now applies one rule everywhere a figure could be compared across companies: a metric is either absolute (denominated in a currency: revenue, profit, total assets, earnings per share) or unitless (a ratio, margin, growth rate, or day-count: operating margin, ROE, days sales outstanding). Absolute figures are never summed, ranked, or silently converted across currencies. They’re labelled with their currency and, when mixed with a different currency in the same view, flagged. Unitless figures stay comparable, because a margin is a margin whatever currency the underlying revenue is denominated in.

Where this shows up

On comparables, a per-column currency badge sits above every company, and any row that mixes an absolute metric across currencies (revenue, gross or net profit, total assets, total equity, earnings per share) carries an explicit “different currencies” flag with a visibly different cell treatment. The figures aren’t hidden or blanked; each one still shows its own currency and still drills to its source page. You just can’t read the row as a straight side-by-side number without the flag reminding you it isn’t one.

The peer-ranking module that scores a company against its loaded peers is restricted to unitless metrics for exactly this reason: if the peer set spans more than one currency, an absolute figure simply cannot be ranked across it without an exchange rate nobody has cited, so the ranking only ever uses margins, growth and similar ratios, and says so in a note.

Exports carry the same discipline. A board pack built from a Saudi riyal filing is labelled SAR on every page, cover included, not just the statement pages, because a pack that says “AED” on the cover and “SAR” throughout the body would be actively misleading, not just inconsistent.

Flagged, not blanked

The point of flagging rather than hiding is that a cross-currency figure is still useful on its own terms. A SAR revenue number sitting next to an AED revenue number in a flagged row still opens the same provenance drawer, still shows the source page, still re-verifies against the stored document hash. The flag tells you not to read the two cells as one comparable pair. It doesn’t touch the trust chain behind either cell individually.

Currency translation with a cited exchange rate is a real, useful feature: knowing what a SAR figure is worth in AED terms sometimes matters. Rexfin doesn’t build that by inventing a rate inside the comparison screen. It’s a separate, explicit capability with its own citation, not a silent adjustment folded into a table that’s supposed to be showing you what was actually filed.

Who this is for

This matters most once you’re working across more than one GCC jurisdiction: comparing a Saudi filer against UAE peers, building a regional view, or just making sure a report you hand to someone else doesn’t quietly misrepresent which currency a number is in. If every company you track files in the same currency, you’ll rarely notice this layer. The moment that stops being true, it’s the difference between a comparison you can trust and one that looks clean right up until someone checks the units. See the product tour hub for how this fits alongside the rest of Rexfin’s dataroom.

Part of Rexfin Product Tour: Every Number Traceable

Keep reading

Book a demo

See your numbers tie out.

Book a 30-minute demo. Bring a question you can never answer fast enough, and we will model it live against real financial data.