Leddger Type Constant - P0025

Purpose
 Overview
 Example
Scope
Details
 Setting up Ledger Types (P0025)
 Multicurrency Ledger Types
 Ledger Types for Detailed Currency Restatement
 Ledger Types for Balance Currency Restatement
 Ledger Types for "As If" Restatement
 Frequently Asked Questions

Purpose

Overview

Your general ledger includes different types of ledgers that contain management and control information used:

You can set up multiple concurrent accounting ledgers in the EnterpriseOne General Accounting system to establish an audit trail for all transactions. Multiple ledgers provide flexibility without requiring you to enter unnecessary and redundant data. Multiple ledgers allow you to:

Example

Some of the common ledger types in the EnterpriseOne General Accounting system include:

NOTE: You can also create additional ledger types. Ledger types U1 - U9 and UA - UZ are provided for your business needs. These ledger types are for your use only and will not be overwritten or used for other purposes in future releases of EnterpriseOne software.

Scope

This document is intended for Finance Functional users who will be involved in setting up the General Accounting system.

Details

Setting up Ledger Types (P0025)

Access the Ledger Type Rules Setup form.

Units Ledger Type

NOTE: The one exception to this is the AZ (Cash Basis) amount ledger. If you do not fill in a units ledger for the AZ amount ledger, a default units ledger of ZU will be used by the G/L Post. The units ledger must be a valid ledger type.

When you enter a journal entry that has units, the system does not create an additional record in the F0911 table, it merely stores the units in a separate field. However, when you post a journal entry that has units, the system creates a separate F0902 record that it uses to record the units in the units ledger that is associated with the amount ledger. For example, the system posts the amounts to the AA ledger and posts units to the AU ledger.

Following graphic illustrates how the F0902 table separates ledger types for actual amounts (AA) and actual units (AU) for each fiscal year:

Close to Retained Earnings Account

Ledger is Required to Balance

Create Intercompany Settlements

Prevent Direct Balance Update

Roll Original Budget to Next Year

Override Budget "Do Not Spread" Code

Use as Restatement "To" Ledger

Prevent Creation of Journal Entry

Ledger Comparison Column Titles Upper

Ledger Comparison Column Titles Lower

Denominated Currency Code

NOTE: To maintain the integrity of the ledgers, do not change the currency code that you assign to them after you begin using detailed currency restatement.

Multicurrency Ledger Types

When you work with multiple currencies, the system uses ledger types AA (actual amounts) and CA (foreign currency amounts) and, optionally the following restatement ledger types:

Ledger Types for Detailed Currency Restatement

To perform Detailed Currency Restatement, the system uses the XA, YA, and ZA ledger types. You must set up the alternate currency (XA) ledger for Detailed Currency Restatement and, optionally, the domestic origin (YA) and foreign origin (ZA) ledgers. The Detailed Currency Restatement program is designed to use only these ledgers.

Prerequisites

The XA, YA, and ZA ledgers, which are hard coded, are described in the following table:

Ledger Type Description
XA (alternate currency)
  • This ledger is required and contains a partial or complete chart of accounts with transactions in the alternate currency. The alternate currency of the XA ledger is typically a currency that does not fluctuate as compared with the domestic currency of a company. Each transaction in the AA ledger is restated into its alternate currency (XA) equivalent by using the exchange rate that is effective on the date of the transaction. 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.
  • Assign the currency code of the alternate (stable) currency to ledger type XA. This must be the same currency code as company 00000.
  • If you do not set up this ledger and run the Detailed Currency Restatement program (R11411), the system exits the program without processing records.
YA (domestic origin)
  • This ledger is optional and contains a partial chart of accounts with transactions that originated in the domestic currency (AA ledger), restated into the alternate ledger (XA).
  • Do not assign a currency code to this ledger type. The system uses the domestic currency of the company on the transaction.
  • This ledger is typically used for analysis purposes and shows the amount of the XA ledger that was created by original domestic transactions.
ZA (foreign origin)
  • This ledger is optional and contains a partial chart of accounts with transactions that originated in the foreign currency (CA ledger), restated into the alternate ledger (XA).
  • Assign the currency code of the alternate currency to ledger type ZA. (This must be the same currency code assigned to the XA ledger.)
  • This ledger is typically used for analysis purposes and displays the amount of the XA ledger that was created by original foreign transactions.


Close to Retained Earnings and Account and Ledger is Required to Balance

Select these check boxes for ledger type XA, YA, and ZA only if you restate the entire chart of accounts.

Use as Restatement To Ledger

This check box does not apply to ledger types XA, YA, and ZA. The detailed currency restatement program is hard-coded for ledger types XA, YA, and ZA; therefore, this option is ignored by the system.

Denominated Currency Code

NOTE: To maintain the integrity of your ledgers, do not change the currency code that you assign to them after you begin using detailed currency restatement (R11411). For more information on R11411, refer to Overview of Detailed Currency Restatement Method.

Ledger Types for Balance Currency Restatement

You can set up ledger type AC or any user-specified ledger type for balance restatement (R11414A). You cannot use ledger type AC for detailed currency restatement or “as if” currency repost.

This ledger contains a partial or complete chart of accounts with transactions in the reporting currency. Assign the currency code of the consolidated reporting currency to ledger type AC. Although ledger type AC is commonly used, the consolidation ledger type can be any user-specified ledger type.

NOTE: Ensure that ledger type AC (consolidation ledger) or other user-specified ledger type for balance restatement exists in both UDC 09/LT and UDC 11/TL.

Close to Retained Earnings Account

Select this check box if you restate the entire chart of accounts for ledger type AC.

Use as Restatement To Ledger

Select this check box.

Prevent Creation of Journal Entry

Clear this check box.

Denominated Currency Code

NOTE: For more information on R11414A, refer to Overview of Balance Restatement Method.

Ledger Types for "As If" Restatement

You must set up the ledger type AD for “as if” restatement. You cannot use this ledger type for detailed currency restatement or balance restatement.

This ledger contains a complete chart of accounts with domestic transactions (AA ledger) that have been restated to foreign amounts using exchange rates as of a specific date.

NOTE: Ensure that ledger type AD (as if restatement ledger) exists in both UDC table 09/LT and UDC table 11/TL.


Use as Restatement To Ledger

Select this check box.

Prevent Creation of Journal Entry

Clear this check box.

Denominated Currency Code


Frequently Asked Questions

Question 1: What are the best practices recommended for creating custom ledger types?

Answer 1: Please consider the following recommendations while creating custom ledger types:


Question 2: When I try to change "Prevent Direct Balance Update" option on a ledger type, why does it throw "Invalid Value" error?

Answer 2: This error could be thrown for following possible reasons:


Question 3: When I try to check "Create Intercompany Settlements" option on a ledger type, why does it throw "Invalid Value" error?

Answer 3: If you select this option, you must also select "Ledger is Required to Balance" option. If this is not selected, it will throw "Invalid Value" error.


Question 4: When posting a foreign transaction between two companies with different currencies, what amounts are posted to the AA and the CA ledgers by the Post?

Answer 4: The AA ledger will always be posted in the currency of the companies and the CA ledger will be posted in the currency of the transaction.


Question 5: After adding the ledger type in P0025, the ledger description had been updated in UDC 09/LT. How to re-update the ledger description in F0025?

Answer 5: To update the ledger description in F0025:

  1. Open P0025 application and select the ledger type in update mode.
  2. Click OK to re-save. This will update the Ledger Description in F0025 based on the setup in UDC 09/LT.

Question 6: Why is the "Ledger Type invalid" error thrown when trying to add a custom ledger type with custom Units Ledger Type?

Answer 6: Units Ledger Type must be a valid value in the F0025 table so prior to adding custom ledger type, make sure the associated units ledger type is added to the F0025 and if not, use P0025 for input and flag Prevent Direct Balance Update for the custom unit ledger type.


Question 7: If I make an update to an existing ledger or add a new ledger to the Ledger Type Master (P0025), will the change be effected immediately?

Answer 7: The Ledger Type Rules (F0025) are cached values stored in both Database Caching and Service Cache. So it will be required to refresh the cache for the changes to take effect:

For more details on how to reset Database Caching and Service Cache, refer to E1: ENV: Frequently Asked Questions on Caching in EnterpriseOne.


Question 8: Receiving the following error when trying to set the BA ledger to prevent direct balance update in P0025.

Answer 8: When user try to change the “Prevent Direct Balance Update” flag for BA ledger then system will check if Units ledger is entered, the flag for Units Ledger “Direct Balance update” must be set the same as for this BA amount ledger. System will display an error if flag “Prevent Direct Balance Update” is different in BA ledger and Units ledger.

By selecting the “Prevent Direct Balance Update” flag for BU units ledger I could able to change the “Prevent Direct Balance Update” flag for BA ledger type.

Question 9: Why "Ledger is Required to Balance" option is not mandatory for the XA ledger?

Answer 9: The XA ledger is set to not allow "ledger is required to balance" because detail currency restatement uses the CR01-CR02 etc AAI's. If an entry is made to an account that is not in the range then it will be out of balance and this is incorrect.

Per the current design, the Work with Ledger Types (P0025) application checks all CR01 and CR02 account ranges against the GLG2 and GLG12 account ranges. If they are the same, the "Ledger is Required to Balance" checkbox can be turned on for XA, YA, and ZA ledgers. If they are not the same, then an error will be reported. Simulatenously, Work with AAIs (P0012) application checks the flag being checked/unchecked in Ledger Types Master (F0025) table for XA, YA, and ZA ledger types. If it is checked for one of those ledger types, and a user is adding or changing a CR01 or CR02 AAI, the account ranges for CR01 and CR02 will be checked against the GLG2 and GLG12 AAI account range.

Question 10: Can settings in P0025 be company specific or is it a global setting?

Answer 10: Per the current design this is a global setting in P0025 and cannot be per company