Glossary Oracle EPM & Hyperion services

What Is Entity Currency vs Reporting Currency?

Entity currency and reporting currency are the two primary currency perspectives in Oracle EPM consolidation — entity currency holds financial data in each subsidiary's functional currency, while reporting currency holds the translated equivalent in the group's presentation currency. For EPM…

In Oracle Financial Consolidation and Close Cloud Service (FCCS) and Hyperion Financial Management (HFM), entity currency and reporting currency are two distinct currency views of the same financial data — representing the same amounts in different currencies. Entity currency (abbreviated [EC] in FCCS/HFM) holds each entity’s financial data in its functional currency — a Saudi entity’s data is in SAR, a UAE entity’s data is in AED, an Egyptian entity’s data is in EGP. Reporting currency (abbreviated [RC] or [PUSD] depending on the application) holds the translated equivalent of each entity’s data in the group’s reporting currency — typically USD for a group with international operations, or SAR for a Saudi-headquartered group. The translation from entity currency to reporting currency is performed by the consolidation engine using the rate types configured for each account — average rate for income statement items, closing rate for balance sheet items, historical rate for equity.

Currency Layer Architecture in FCCS

FCCS stores currency data in the Value dimension — a system dimension that contains the currency-context members for each data value. The primary Value members relevant to currency are:

Value Member Currency How Populated
[Entity Currency] (EC) Entity’s functional currency (SAR, AED, EGP) Entity finance team submission; Data Management data load from ERP
[Entity Curr Adjs] (ECA) Entity’s functional currency Manual adjustments posted in entity currency by entity or group finance team
[Entity Curr Total] (ECT) Entity’s functional currency Calculated: EC + ECA
[Parent Currency] (PC) Parent entity’s currency (or group reporting currency) Calculated by FCCS translation engine from ECT using configured rate types
[Parent Adjs] (PA) Parent/reporting currency Group-level adjustments posted in reporting currency
[Proportion] (POWN) Parent/reporting currency Proportional consolidation: PC × ownership percentage
[Elimination] (ELIM) Parent/reporting currency Intercompany elimination postings
[Contribution] (CONSOL) Parent/reporting currency Net consolidated contribution: sum of all Value layers

Why the EC/RC Architecture Matters for Audit

The entity currency / reporting currency architecture in FCCS provides a complete audit trail of the translation process: auditors can see the original entity currency submission (EC), the translated reporting currency value (PC), and the exchange rate that was applied (derivable from the rates stored in the rate accounts for the applicable period). This traceability is essential for IAS 21 compliance — the auditor must be able to verify that the correct exchange rate was applied to each account type. An EPM architecture where translation happens outside FCCS (in a spreadsheet or a manual calculation before loading) and only the translated amounts are loaded into FCCS loses this audit trail, because the EC values are absent or not tied to the translated RC values in a way that allows the translation rate to be verified.

GCC Multi-Currency Reporting

GCC groups frequently need more than one reporting currency — SAR for SOCPA statutory reporting, USD for international investor communication, and potentially EUR or GBP for specific bond issuances or investor bases. FCCS supports multiple reporting currencies through additional parent currency layers or through separate consolidation runs with different rate tables. The architectural decision — whether to maintain multiple currency views within a single FCCS application or to run separate consolidations for each reporting currency — depends on the volume of the report output required and the close timeline available.

What Goes Wrong in Practice

The most specific entity currency / reporting currency configuration error is loading data into the Parent Currency layer directly — bypassing the entity currency layer and the FCCS translation engine — because the integration team found it simpler to load pre-translated amounts from the ERP than to load functional currency amounts and configure FCCS’s translation rules. This shortcut produces a consolidation that appears to work but has no entity currency data, no verifiable exchange rate application, and no translation difference calculation — because the translation never occurred within FCCS. Auditors who request the IAS 21 currency translation disclosure find that the information does not exist in the application.

How Loop Wise Solutions Configures This

We always load data into the entity currency layer and configure FCCS’s translation engine to perform the translation — never bypassing FCCS translation by loading pre-translated amounts. The entity currency layer is the non-negotiable starting point for any FCCS consolidation that must satisfy IAS 21 disclosure requirements.

← Back to glossary

Need help implementing Entity Currency vs Reporting Currency?

Our team works with enterprise organizations across Egypt and the GCC. Tell us about your situation.