During the consolidation process, rules are executed in a pre-defined sequence. For each base child of a given parent, the calculation sequence for the various elements in the Value dimension takes place in this order:
Accounts defined as IsCalculated in the metadata are cleared in EntityCurrency.
Accounts defined as IsCalculated in the metadata are cleared in EntityCurrAdjs.
Default translation is applied to all accounts defined as Revenue, Expense, Asset, Liability for the total amount of EntityCurrency and EntityCurrAdjs. For accounts with attribute Flow or Balance, the total amount of EntityCurrency and EntityCurrAdjs is rolled up into Parent Currency.
Accounts defined as “IsCalculated” in the metadata are cleared in ParentCurrAdjs.
Accounts defined as “IsCalculated” in the metadata are cleared in ParentAdjs
Default consolidation and eliminations are performed for the total amount of Parent and ParentAdjs.
The Sub Calculate() routine is executed on Proportion and Elimination.
Accounts defined as “IsCalculated” in the metadata are cleared in ContributionAdjs.
The Sub Calculate() routine is executed on ContributionAdjs.
After the previous steps have been repeated for each base child, this sequence takes place for the parent entity: