Beruflich Dokumente
Kultur Dokumente
PURPOSE
The purpose of this document is to explain how foreign currency translation works in Oracle General Ledger.
Translation is not the same as Multiple Reporting Currencies functionality, nor is it the same as journal or subledger reporting currencies in Release 12:
MRC (from R11) creates converted information at the transaction level to allow reporting and inquiry directly on transactions.
Translation works on balances only. It does not work on individual transactions.
What is Translation?
Translation converts balances from your functional currency to a foreign currency. You can translate both actual and budget balances. If you have average balanc
processing enabled, the system can translate average balances as well.
Why is it needed?
Translation is frequently used to prepare financial reports for consolidation into global financial statements. It is also used in highly inflationary economies to
produce reports in a more stable currency.
Translation should be run at the end of the period, after all transactions have been processed and reconciled.
"If you have defined historical rates or amounts in the Historical Rates window, General Ledger will select one of two amounts that is used to arrive at a translated
balance for your account: Asset/Liability: The historical amount becomes the YTD translated balance for the account. If historical rate is used, it is applied against
the ledger currency YTD balance.
Revenue and Expenses are translated according to the GL Translation: Revenue/Expense Translation Rule Profile setting (PTD or YTD). If this is not set then
Revenue and Expenses are translated by multiplying the PTD balance by the Period Average Rate
Owners equity accounts are translated by multiplying the YTD balance by the Period End Rate, unless you define Historical Rates for these accounts (in which case
it will use the Historical Rate). If you are not specifying Historical rates or amounts, you can set the profile option GL: Owners Equity Translation Rule to a value o
YTD or PTD. If set to YTD, then translation will use the Period End Rate. If set to PTD, then translation will use the Period Average Rate.
The first Consolidation must be performed as YTD not PTD for two reasons:
Opening Balance
|Base | |Translated |
|Dr |Cr |Dr |Cr
RE Account |150 | |86 |
P & L Accounts | |400 | |200
L/A Accounts |250 | |125 |
| | | |
Total |400 |400 |211 |200
So because of the historic rate being used there is a difference in the Translated Opening Balance of 11€
https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=172932377635925&id=104939.1&_afrWindowMode=0&_adf.ctrl-state=gelefgmy… 1/3
11/26/2018 Document 104939.1
Period Movement
|Dr |Cr |Dr |Cr
RE Account |0 | |0 |
P & L Accounts | |30 | |15
L/A Accounts |30 | |15 |
CTA Acc | | | |11
|30 |30 |15 |26
This gives
Closing Balance
|Dr |Cr |Dr |Cr
RE Account |150 | |86 |
P & L Accounts | |430 | |215
L/A Accounts |280 | |140 |
CTA Acc | | | |11
|430 |430 |226 |226
Subsequent Translation
Period Movement
|Dr |Cr |Dr |Cr
RE Account |0 | |0 |
P & L Accounts | |20 | |10
L/A Accounts |20 | |10 |
CTA Acc | | | |0
|20 |20 |10 |10
Closing Balance
|Dr |Cr |Dr |Cr
RE Account |150 | |86 |
P & L Accounts | |450 | |225
L/A Accounts |300 | |150 |
CTA Acc | | | |11
|450 |450 |236 |236
So the journal for the first period will be done on a YTD basis
|Dr |Cr
RE Account |86 |
P & L Accounts | |215
L/A Accounts |140 |
CTA Acc | |11
|226 |226
And the Journal for the second period if done on a PTD Basis will be
|Dr |Cr
RE Account |0 |
P & L Accounts | |10
L/A Accounts |10 |
CTA Acc | |0
|10 |10
1. The closing balance for RE Accounts the period in the Parent Set of Books would be 0 and not 86 as it should be.
2. The journal is unbalanced by the 11 going to the CTA account
Running Translation
Navigate: Currency --> Translation (in Release 12, translation can also be submitted from the Submit Request form)
Decide whether you are translating actual or budget balances. If you want to translate all balancing segments, check the All check box, otherwise enter the
balancing segment you want to translate. Choose your target currency and the period to translate. If you are translating a budget, you will have to enter a source
and target budget.
In Release 11.5 and earlier, the only report available is the Trial Balance - Translation.You can use Account Inquiry to inquire on balances, but you will not be able
to drill down to transaction detail, as this is not translated. Only balances are translated.
In Release 12, translated balances are held as balance level reporting currencies. You can report and inquire on those balances. The use of reporting currencies is
outside the scope of this article.
How do I check that the translation has been carried out correctly?
1. Take the total of your P&L (Revenue and Expense) accounts and multiply this amount by the period average rate defined.
2. Take the total of assets and liabilities and multiply this amount by the period end rate.
3. Take the total of your retained earnings and use the historical amount or multiply by historical rate (whichever way you have defined it).
4. Add 1,2 and 3 together. This should equal the amount in your translation adjustment account.
5. Make sure no other entries have been made to the account. If there has been, they would have to be reversed in order to reconcile the amount.
A particular translation trial balance shows the net adjustment as a result of the most recent translation. This will be automatically posted to the CTA.
Why does the total in the rate adjustment column not equal the adjustment to be made to the CTA?
When you translate balances, the amount posted to the CTA is the net amount necessary to ensure that the translated trial balance is in balance for the year to
date. This calculation is performed each period, and the amount posted to the CTA is the net adjustment required to ensure that the accounts remain in balance.
https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=172932377635925&id=104939.1&_afrWindowMode=0&_adf.ctrl-state=gelefgmy… 2/3
11/26/2018 Document 104939.1
The rate adjustment column shows the net adjustments arising as a result of restating the functional balance to the translated currency at the current period end
rate. This only affects balance sheet accounts, as the previous period YTD on balance sheet accounts is also restated using the period end rate.
RELATED DOCUMENTS
General Ledger User Guide Release 11i
General Ledger User Guide Release 12
https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=172932377635925&id=104939.1&_afrWindowMode=0&_adf.ctrl-state=gelefgmy… 3/3