Globalization is on the rise and so are mergers and acquisition. In the current business scenario the major problem faced by business giants is on consolidated financial reporting of the enterprise as a whole. Each growing enterprise would have some or all of the following kinds of subsidiary companies whose financial information needs to be consolidated into the parent:

  1. Subsidiaries which are accounted in the same instance but with different accounting structures to suit operational needs.
  2. Subsidiaries following a different calendar
  3. Subsidiaries operating in different countries with the local currency as their functional currency different from the parent enterprise.
  4. Subsidiaries being accounted for in different instances of Oracle.
  5. Subsidiaries being accounted for in ERP system other than Oracle.

Well, Oracle E-Business Suite release 12 would help consolidate such accounting information by the use of its Global Consolidation System or GCS feature in Oracle General Ledger.

What is Oracle Global Consolidation System


Oracle Global Consolidation System Highlights

Oracle GCS can consolidate the following financial information:

  1. Data from any source system, including ledger,databases, Oracle and non-Oracle applications can be consolidated with GCS.
  2. Subsidiaries within an instance with discrete Chart of Accounts and/or Calendars
  3. Subsidiaries operating in different currencies can consolidate into a single Parent Ledger with the required reporting currency.
  4. Consolidate at transaction/journal level if detailed information is required.
  5. Consolidate at balance level to improve performance.
  6. Consolidate actual, average, translated, budget, or statistical balances.

Oracle GCS- Road to Consolidation

In order to consolidate using the GCS the following is required:

  1. Define Ledgers: Within a single instance, consolidation can be achieved by defining Parent and Subsidiary ledgers using either the same or different chart of accounts/calendar/currency combination. For across instance consolidation, one might need to setup a ledger in the source instance with the same currency/calendar and chart of accounts as the target parent ledger.
  2. Preparing Subsidiary Data: It is required to revalue all foreign currency balances for all subsidiaries before consolidation. In case the subsidiary is setup with a currency different from parent then it would have to be translated for consolidation.
  3. Create Consolidation and chart of Accounts Mapping: The most critical prerequisite to generating consolidation is to create the consolidation and the chart of accounts mapping.Some of the steps involved in this include:
    • Defining a Consolidation
    • Selecting the attributes for Consolidation i.e. the Parent and the subsidiary.
    • Selecting the method of Consolidation i.e. Transactions or Balances. The method of consolidation defines the level of data transfer from subsidiary to the Parent. In case of ‘transactions’ consolidation journal would have lines for each transaction line in the subsidiary. Where as in case of ‘balances’ consolidation journal would have PTD balances as part of the journal.
    • Mapping the Subsidiary’s accounting segments to the Parent Ledger’s chart of accounts: This gives details of how individual segments from the subsidiaries are mapped to the Parent Ledger.
  4. Transfer Data: Data from subsidiaries need to be transferred to Parent Ledger in one of the forms below:
    1. For Subsidiaries outside Oracle ERP, use either Applications Desktop Integrator(ADI) or SQL Loader for uploading data from the subsidiary into either the Parent Ledger or a subsidiary created in the Parent Ledger instance for this purpose. For eg Singapore Operations being accounted in Sing Dollar in SAP need to be uploaded into Oracle for Consolidation ,then the steps required would be
      1. Create a New Ledger in Oracle with functional currency as Sing Dollar
      2. Using SQL Loader load the journals into GL_INTERFACE, run Journal Import and post the journals.
      3. Or using ADI upload the entries of Singapore Operations into the New Ledger.
      4. Translate the new ledger and consolidate into the consolidation ledger in Oracle.
    2. For Subsidiaries using Oracle ERP but operating in an instance other than the consolidating ledger you can use the Global Consolidation System Cross Instance Data Transfer feature with certain preconditions and setups as mentioned below
      1. Define a database link in the Source instance to the remote parent database(target) using Define Database Link window.
      2. On the target instance create an application user name and password identical to the user on the source instance who will initiate the transfer process.
      3. Assign the target instance user the responsibility that includes the Parent Ledger.
      4. On the target instance, verify that a valid e-mail address exists in the Users window for the user name entered in Step 2.
      5. Define a parent ledger on the source instance that shares the same currency, calendar, and chart of accounts as the parent ledger on the target instance.
      6. Navigate to the Transfer Consolidation Data or the Transfer Consolidation Data Set window. Complete the parameters in the window.
      7. Choose the Consolidation Run Options button.
      8. Enable the options you want to use: Run Journal Import, Audit Mode, Create Summary Journals, and AutoPost.
      9. Select the database for your remote instance parent.Oracle-GCS-screen-3
      10. Enter the responsibility for your remote instance parent. This field is case sensitive. The parent ledger must be the default ledger for the data access set assigned to the responsibility.
      11. Choose the Validate button to verify that the parent ledger on the source and target databases share the same currency, calendar and chart of accounts.
      12. Choose OK.
    3. For Subsidiaries within the same Instance of Oracle use the following program:Transfer Consolidation DataOracle-GCS-screen-4
  5. Review the Journal Created:Oracle-GCS-screen-5
  6. Eliminate Balances: Once consolidation is run use Intercompany Elimination functionality to eliminate intercompany balances. These will be based on the Elimination sets defined earlier.Oracle-GCS-screen-6
  7. Reporting: Build FSG reports on the Parent Ledger to generate and review Consolidated Financial Statements as per your Enterprise Need!

Oracle GCS- Consolidation Monitoring

Every Enterprise might have hundred of Subsidiaries which might be consolidating into the Parent. Once the setup is done it is important that the consolidation is done in a systematic and consistent manner. This is greatly helped by the Consolidation Workbench and State Controller. The workbench acts as a central point of control for aiding in the consolidation process as well checking about the status of each subsidiary’s consolidation. The State Controller is a navigational tool to guide you through the functional steps of the consolidation process. Oracle-GCS-screen-7

Advantages of Consolidation workbench and State Controller

  • Includes the list of subsidiaries to be consolidated,
  • The status of the consolidation of each subsidiary
  • The status of the balances that have already been transferred i.e. if they are current or if any entries have been passed in Subsidiary ledger after transfer.
  • The ‘Elimination’ region of the workbench also lists down the elimination sets that have been defined in the parent ledger and which need to be run once transfer is completed.
  • Each button in the State controller corresponds to a functional step in the Consolidation
  • Buttons also use the colour options of Red, Blue and Grey to indicate if a step in the consolidation is outdated, recommended or not recommended.

Content Courtesy: Oracle General Ledger User’s Guide

Subscribe to our email Newsletter

Popular Posts


About the Author

profile image

Sridevi Srikanth

Director - Client Services

How Can We Help You?