Rules

These are the rules:

  • Virtual leaf members (parent members at the selected level depth) must already have been consolidated using the same currency and rate set as the level depth consolidation
  • Parent members on the starting level are never consolidated. Parent members on non-starting levels are always consolidated.
  • A level depth consolidation is performed only for the selected hierarchical dimension. A currency consolidation is run for all other hierarchical dimensions. This ensures that data is generated for all combinations of members.
  • Leaf members outside the scope of the consolidation are never consolidated. In-scope leaf members are optionally consolidated. To prevent unnecessary reconsolidation of these members, set SuppressLeafProcessing to 1.
  • When SuppressLeafProcessing is set to 0, a currency consolidation is run on all in-scope leaf members prior to executing the level depth consolidation.
  • Ownership processing is supported only if the level depth is 0. If SuppressLeafProcessing is 0, ownership data is used for roll-ups, and ownership journals are posted. If SuppressLeafProcessing is 1, ownership data is still used for roll-ups, but ownership journals are not posted.
  • If the selected level depth includes only leaf members (or the selected level is 0) and:
    • SuppressLeafProcessing is set to 0, a currency consolidation is performed to avoid the additional steps required to run a level depth consolidation.
    • SuppressLeafProcessing is set to 1, a consolidation is run only for non-leaf members. This is a convenient way to consolidate hierarchies with the same leaf members as a previously consolidated hierarchy (note that unique leaf members must still be consolidated separately prior to the level depth consolidation).