Search Results ar_mc_rate_adjustments
Overview
AR_MC_RATE_ADJUSTMENTS is a Receivables (AR) module table in Oracle E-Business Suite, owned by the AR schema. It stores currency-related information about exchange rate adjustments for each reporting set of books. In the Oracle EBS architecture, this table functions as a multi-reporting-currencies companion to the base rate adjustment record, allowing a single exchange rate adjustment to be reflected in the currencies of multiple reporting sets of books. This is a key enabler of the Multi-Reporting Currencies (MRC) feature set, which allows an organization to maintain and report financial information in more than one currency while transacting in a single primary currency.
The table consists of nine documented columns and is scoped at the intersection of a set of books and a rate adjustment. The composite primary key AR_MC_RATE_ADJUSTMENTS_PK is defined over (SET_OF_BOOKS_ID, RATE_ADJUSTMENT_ID), and a unique index AR_MC_RATE_ADJUSTMENTS_U1 is defined over the inverse ordering (RATE_ADJUSTMENT_ID, SET_OF_BOOKS_ID). Based on the foreign-key structure—two parent references to AR_RATE_ADJUSTMENTS_ALL and GL_SETS_OF_BOOKS—the heuristic Data Vault classification for this object is a link, suggesting it can be modeled as an associative entity connecting a rate adjustment to a reporting set of books, carrying its own descriptive attributes.
Key Information Stored
The table captures both the pre-adjustment and post-adjustment currency attributes, enabling before-and-after comparison for reconciliation and audit purposes.
- SET_OF_BOOKS_ID – Identifies the reporting set of books for which the multi-currency adjustment is recorded; part of the composite primary key and a foreign key to GL_SETS_OF_BOOKS.
- RATE_ADJUSTMENT_ID – Identifies the underlying exchange rate adjustment; part of the composite primary key and a foreign key to AR_RATE_ADJUSTMENTS_ALL.
- NEW_EXCHANGE_RATE / OLD_EXCHANGE_RATE – The exchange rate after and before the adjustment, respectively.
- NEW_EXCHANGE_RATE_TYPE / OLD_EXCHANGE_RATE_TYPE – The rate type (for example, a user-defined or predefined rate type) associated with the new and old rates.
- NEW_EXCHANGE_DATE / OLD_EXCHANGE_DATE – The effective dates associated with the new and old exchange rates.
- GAIN_LOSS – The gain or loss amount resulting from the exchange rate adjustment, expressed in the reporting set of books currency.
The surrogate composite primary key is (SET_OF_BOOKS_ID, RATE_ADJUSTMENT_ID), while the unique index AR_MC_RATE_ADJUSTMENTS_U1 over (RATE_ADJUSTMENT_ID, SET_OF_BOOKS_ID) serves as a business-key candidate ensuring that exactly one multi-currency record exists per adjustment per set of books.
Common Use Cases and Queries
Typical scenarios include reconciling realized gain or loss on foreign-currency transactions across reporting books, auditing exchange rate changes applied to a specific adjustment, and reporting MRC-adjusted balances by set of books.
- Retrieving all reporting-book adjustments for a given rate adjustment:
SELECT set_of_books_id, new_exchange_rate, old_exchange_rate, new_exchange_date, old_exchange_date, gain_loss FROM ar.ar_mc_rate_adjustments WHERE rate_adjustment_id = :p_rate_adjustment_id; - Aggregating gain/loss by reporting set of books:
SELECT set_of_books_id, SUM(gain_loss) total_gain_loss FROM ar.ar_mc_rate_adjustments GROUP BY set_of_books_id;
- Comparing old and new rates to identify significant revaluation movements for a period.
Related Objects
The following objects are most significant relative to this table, based on the documented foreign-key and key relationships:
- AR_RATE_ADJUSTMENTS_ALL – Parent table holding the base rate adjustment record; joined on RATE_ADJUSTMENT_ID.
- GL_SETS_OF_BOOKS – Defines the reporting set of books; joined on SET_OF_BOOKS_ID.
- AR_MC_RATE_ADJUSTMENTS_PK – Composite primary key constraint over (SET_OF_BOOKS_ID, RATE_ADJUSTMENT_ID).
- AR_MC_RATE_ADJUSTMENTS_U1 – Unique index over (RATE_ADJUSTMENT_ID, SET_OF_BOOKS_ID).
- Receivables MRC reporting views and concurrent programs – Consume this data when producing multi-currency Receivables reports and reconciliations.
-
Table: AR_MC_RATE_ADJUSTMENTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_MC_RATE_ADJUSTMENTS, object_name:AR_MC_RATE_ADJUSTMENTS, status:VALID, product: AR - Receivables , description: Currency-related information about exchange rate adjustments for each reporting set of books , implementation_dba_data: AR.AR_MC_RATE_ADJUSTMENTS ,
-
Table: AR_MC_RATE_ADJUSTMENTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_MC_RATE_ADJUSTMENTS, object_name:AR_MC_RATE_ADJUSTMENTS, status:VALID, product: AR - Receivables , description: Currency-related information about exchange rate adjustments for each reporting set of books , implementation_dba_data: AR.AR_MC_RATE_ADJUSTMENTS ,
-
TABLE: AR.AR_MC_RATE_ADJUSTMENTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_MC_RATE_ADJUSTMENTS, object_name:AR_MC_RATE_ADJUSTMENTS, status:VALID,
-
VIEW: AR.AR_MC_RATE_ADJUSTMENTS#
12.2.2
owner:AR, object_type:VIEW, object_name:AR_MC_RATE_ADJUSTMENTS#, status:VALID,
-
SYNONYM: APPS.AR_MC_RATE_ADJUSTMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_MC_RATE_ADJUSTMENTS, status:VALID,
-
SYNONYM: APPS.AR_MC_RATE_ADJUSTMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_MC_RATE_ADJUSTMENTS, status:VALID,
-
VIEW: AR.AR_MC_RATE_ADJUSTMENTS#
12.2.2
-
TABLE: AR.AR_MC_RATE_ADJUSTMENTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_MC_RATE_ADJUSTMENTS, object_name:AR_MC_RATE_ADJUSTMENTS, status:VALID,
-
VIEW: APPS.AR_RATE_ADJUSTMENTS_ALL_MRC_V
12.2.2
-
VIEW: APPS.AR_RATE_ADJUSTMENTS_ALL_MRC_V
12.1.1
-
VIEW: APPS.AR_RATE_ADJUSTMENTS_MRC_V
12.1.1
-
VIEW: APPS.AR_RATE_ADJUSTMENTS_MRC_V
12.2.2
-
Table: AR_RATE_ADJUSTMENTS_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_ALL, object_name:AR_RATE_ADJUSTMENTS_ALL, status:VALID, product: AR - Receivables , description: Information about adjustments made to the exchange rates of foreign currency receipts , implementation_dba_data: AR.AR_RATE_ADJUSTMENTS_ALL ,
-
Table: AR_RATE_ADJUSTMENTS_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_ALL, object_name:AR_RATE_ADJUSTMENTS_ALL, status:VALID, product: AR - Receivables , description: Information about adjustments made to the exchange rates of foreign currency receipts , implementation_dba_data: AR.AR_RATE_ADJUSTMENTS_ALL ,
-
View: AR_RATE_ADJUSTMENTS_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_MRC_V, object_name:AR_RATE_ADJUSTMENTS_MRC_V, status:VALID, product: AR - Receivables , description: - Retrofitted , implementation_dba_data: APPS.AR_RATE_ADJUSTMENTS_MRC_V ,
-
View: AR_RATE_ADJUSTMENTS_ALL_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_ALL_MRC_V, object_name:AR_RATE_ADJUSTMENTS_ALL_MRC_V, status:VALID, product: AR - Receivables , description: - Retrofitted , implementation_dba_data: APPS.AR_RATE_ADJUSTMENTS_ALL_MRC_V ,
-
View: AR_RATE_ADJUSTMENTS_ALL_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_ALL_MRC_V, object_name:AR_RATE_ADJUSTMENTS_ALL_MRC_V, status:VALID, product: AR - Receivables , description: - Retrofitted , implementation_dba_data: APPS.AR_RATE_ADJUSTMENTS_ALL_MRC_V ,
-
View: AR_RATE_ADJUSTMENTS_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_MRC_V, object_name:AR_RATE_ADJUSTMENTS_MRC_V, status:VALID, product: AR - Receivables , description: - Retrofitted , implementation_dba_data: APPS.AR_RATE_ADJUSTMENTS_MRC_V ,
-
12.2.2 DBA Data
12.2.2
-
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 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
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 ,
-
VIEW: APPS.AR_RATE_ADJUSTMENTS_ALL_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_ALL_MRC_V, object_name:AR_RATE_ADJUSTMENTS_ALL_MRC_V, status:VALID,
-
VIEW: APPS.AR_RATE_ADJUSTMENTS_MRC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_MRC_V, object_name:AR_RATE_ADJUSTMENTS_MRC_V, status:VALID,
-
VIEW: APPS.AR_RATE_ADJUSTMENTS_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_MRC_V, object_name:AR_RATE_ADJUSTMENTS_MRC_V, status:VALID,
-
VIEW: APPS.AR_RATE_ADJUSTMENTS_ALL_MRC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_RATE_ADJUSTMENTS_ALL_MRC_V, object_name:AR_RATE_ADJUSTMENTS_ALL_MRC_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.AR_MRC_ENGINE
12.2.2
-
PACKAGE BODY: APPS.AR_MRC_ENGINE
12.1.1
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,