Understanding the Detailed Currency Restatement Program

You run the Detailed Currency Restatement program (R11411) to apply current exchange rates to transactions when restating amounts from one currency to another. Based on a processing option, this program creates a second restated ledger of transactions for the alternate currency ledger (XA) only, or for the XA, YA (domestic origin), and ZA (foreign origin) ledgers.

The Detailed Currency Restatement program uses exchange rates to convert domestic currency amounts in the AA (actual amount) ledger to alternate currency amounts in the XA ledger in the F0911 table. The exception to this is when amounts in the foreign currency ledger (CA) are in the same currency as the XA ledger. In this case, the program copies the CA ledger amounts to the XA ledger; it does not restate the AA amounts.

Before you run the Detailed Currency Restatement program, verify that the exchange rates are updated and that the effective date corresponds to the date that you restate. If the system does not find a rate with the date that you are restating, it uses the last effective date. If you set up currencies to use the no inverse or triangulation method of exchange rate calculation, the Detailed Currency Restatement program uses that method when restating amounts. It uses the most recent effective exchange rate in combination with the override conversion method, which is designated on the Revise Currency Exchange Rates form.

A company must be set up for detailed currency restatement in the F0010 table for transactions to be restated. If the program finds an error for a company, it generates an error report before any processing takes place and does not update the XA ledger for that company. If the program finds errors within a batch, the message Batch Completed With Some Errors. See Work Center for Details appears on the error report. You must resolve the problem and run the program again. If no errors exist, the message No Errors. Batch Will Post appears on the error report.