Search Results gl_mc_conversion_rules
Overview
GL_MC_CONVERSION_RULES is an Oracle General Ledger configuration table that defines multiple reporting currency conversion rules. In Oracle E-Business Suite 12.1.1 and 12.2.2, it supports the Multiple Reporting Currencies (MRC) feature, allowing a single primary ledger to be reported in one or more additional reporting currencies. Each row establishes the parameters that determine how journal entries originating in a primary set of books are converted and propagated into a reporting set of books.
The table is not implemented as a standalone object in every database; its presence depends on whether MRC is configured. Where implemented, its heuristic Data Vault classification is a link, mined from the foreign key structure. The table sits between reporting option definitions, primary and reporting ledgers, and conversion types, making it a natural junction (link) entity rather than a hub or satellite.
Key Information Stored
The table stores the association between a reporting option, source and target ledgers, and the conversion attributes that govern propagation. The documented primary key is GL_MC_CONVERSION_RULES_PK, a composite key composed of the following business-key columns:
- REPORTING_OPTION_ID — identifies the MRC reporting option under which the rule is defined; foreign key to GL_MC_REPORTING_OPTIONS.
- PRIMARY_SET_OF_BOOKS_ID — the source ledger whose balances and journals are converted.
- REPORTING_SET_OF_BOOKS_ID — the target reporting ledger that receives the converted amounts.
- JE_SOURCE_NAME — the journal entry source to which the rule applies (for example, Payables or Manual).
- JE_CATEGORY_NAME — the journal category, such as Purchase Invoices or Adjustment.
Additional documented columns include CONVERSION_TYPE, a foreign key to GL_DAILY_CONVERSION_TYPES specifying the rate type (for example, Spot or Corporate) used to translate amounts. Because the primary key is composed entirely of business attributes, no separate surrogate primary key column is documented; the composite key itself is the candidate unique identifier. Together, these columns let administrators scope conversion behavior precisely by source and category rather than applying a single rule globally.
Common Use Cases and Queries
Typical uses include auditing which conversion type applies to a given journal source and category, verifying that every reporting ledger has coverage for all categories, and troubleshooting MRC conversion errors where entries fail to propagate. A representative query joins the rule to the conversion type and both ledgers:
- SELECT r.REPORTING_OPTION_ID, r.JE_SOURCE_NAME, r.JE_CATEGORY_NAME, r.CONVERSION_TYPE FROM GL_MC_CONVERSION_RULES r WHERE r.PRIMARY_SET_OF_BOOKS_ID = :ledger_id;
- Join to GL_SETS_OF_BOOKS (via PRIMARY_SET_OF_BOOKS_ID and REPORTING_SET_OF_BOOKS_ID) to display ledger names.
- Join to GL_DAILY_CONVERSION_TYPES on CONVERSION_TYPE to report the rate type description.
- Join to GL_MC_REPORTING_OPTIONS on REPORTING_OPTION_ID to filter by enabled reporting options.
Related Objects
The most significant objects related to this table, based on documented foreign keys, are:
- GL_MC_REPORTING_OPTIONS — joined on REPORTING_OPTION_ID; parent of the reporting option configuration.
- GL_SETS_OF_BOOKS — referenced twice, once through PRIMARY_SET_OF_BOOKS_ID and once through REPORTING_SET_OF_BOOKS_ID, providing ledger definitions.
- GL_DAILY_CONVERSION_TYPES — joined on CONVERSION_TYPE; supplies the currency rate type used for conversion.
- GL_JE_SOURCES and GL_JE_CATEGORIES — reference the JE_SOURCE_NAME and JE_CATEGORY_NAME business keys, useful for validation reporting.
Because the table is a link entity, it is primarily consumed indirectly through MRC configuration forms and conversion programs rather than modified directly.
-
Table: GL_MC_CONVERSION_RULES
12.1.1
product: GL - General Ledger , description: Multiple reporting currency conversion rules for Oracle General Ledger , implementation_dba_data: Not implemented in this database ,
-
Table: GL_MC_CONVERSION_RULES
12.2.2
product: GL - General Ledger , description: Multiple reporting currency conversion rules for Oracle General Ledger , implementation_dba_data: Not implemented in this database ,
-
Table: GL_MC_REPORTING_OPTIONS
12.1.1
product: GL - General Ledger , description: Multiple reporting currency conversion options by application , implementation_dba_data: Not implemented in this database ,
-
Table: GL_MC_REPORTING_OPTIONS
12.2.2
product: GL - General Ledger , description: Multiple reporting currency conversion options by application , implementation_dba_data: Not implemented in this database ,
-
Table: GL_SETS_OF_BOOKS
12.1.1
product: GL - General Ledger , description: Set of books definitions , implementation_dba_data: Not implemented in this database ,
-
Table: GL_SETS_OF_BOOKS
12.2.2
product: GL - General Ledger , description: Set of books definitions , implementation_dba_data: Not implemented in this database ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
Table: GL_DAILY_CONVERSION_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,
-
Table: GL_DAILY_CONVERSION_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,