Prerequisites for currency initialization

If you convert to the standard currency system, you must check table sharing for tables with amounts expressed in the reference currency. For example, if you migrate from a dependent currency system to a standard currency system, amounts in reference currency are converted into amounts in local currency. Shared tables are converted towards the local currency of the company of the physical table. Therefore, if tables share data of companies with different local currencies, you must undo table sharing and replicate data before conversion. Examples of such tables are tctax017 and tffam710.

Before you start a currency initialization process:

  1. Ensure that all printed invoices are posted to Financials.
  2. Run these sessions:

    • Process Delivered Sales Orders (tdsls4223m000)
    • Process Delivered Purchase Orders (tdpur4223m000)

If you fail to do so, invoices with status Printed (in the Invoicing module) that have not yet been posted to Financials, will remain. The original invoice will still be in the old home currency, because the CRI conversion changes the old home currency to the new home currency. However, when you reprint the invoice, LN will use the new home currency.

  • As much as possible, transactions must be finalized before you start the initialization process, for these reasons:

    • During internal currency initialization, the currency rates between the transaction currencies and the new home currencies defined in the CI Rates (tccri7100m000) session, are copied to the Currency Rates (tcmcs0108m000) session and the effective date is set to the initialization date. After that, the currency rates between the transaction currencies and the new home currencies with an effective date earlier than the initialization date do not exist. Therefore, after internal currency initialization you cannot carry out any actions on invoices and other documents with a document date earlier than the initialization date.
    • No audit data is recorded for non-finalized transactions because these are still subject to change. If not all transactions can be finalized, you can print the report of non-finalized transactions before or after the initialization process, depending on your audit needs.
    • Financial batches containing intercompany transactions must have been finalized in any case.
  • All non-modifiable batches in Financials must be finalized. Otherwise, the conversion process is aborted. If you run a trial conversion process, the error log includes any non-finalized batches.
  • The ledger accounts and related data required for posting rounding differences and for dual accounting during the CRI process, must be specified in the Chart of Accounts (tfgld0508m000) session.
  • Before you start currency initialization, always generate a backup for safety reasons.
  • You can only reverse currency initialization by reinstalling the backup.
  • If currency initialization stops due to a failure, you must reinstall the backup to recover the tables.
  • When the currency initialization process is completed, generate a new backup. The amount of transactional data will be very large, for which reason a roll forward of the currency initialization would be too costly in case of a recovery.
    Note: During the (trial) conversion run, no other users or processes must be active in the companies of the conversion cluster. Otherwise, transactions may fail, or the results might be unreliable.