General Accountings Constants - P0000

Purpose
 Overview
Scope
Details
 Tables and Caching
 Setup Constants
 Batch Control Required
 Batch Control On Web Environments
 Manager Approval of Input
 Allow PBCO Postings
 Allow Invalid Accounts
 Use End of Period Reversal Date
 Intercompany Settlements
 Allow Multi-Currency Intercompany Transactions
 Multicurrency Conversion Constant (Y, N, Z)
 Account Symbols
 Symbol to Identify Short Number
 Symbol to Identify BU.Object.Sub
 Symbol to Identify 3rd G/L Account #
 Account Separator Character
 Frequently Asked Questions

Purpose

Overview

Constants provide a basic framework for how you want your EnterpriseOne General Accounting system to work. This information customizes the system for your business needs. For example, you can set up batch control so that when you enter journal entries, the system verifies the total amount of the batch after you enter it.

Constants establish system basics such as:

Prerequisite Note: Use Application Security defined in Security Workbench (P00950) to secure this application from all users other than authorized users. For more information on Application Security, refer to Document 1367482.1.

 

Scope

This document is intended for the System Administrator and Finance Functional users who are responsible for configuring EnterpriseOne General Accounting Constants in the General Accounting system.

Details

 

Tables and Caching

Information about the General Accounting Constants is stored in the following tables:

General Accounting Constants are cached information stored in both Database Caching and Service Cache. If you change settings for any of the constants, you must perform following steps in order for the changes to take effect:

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

NOTE: In some instances, clearing the cache as mentioned above has not helped since F0009 is a bootstrap table and is cached with each call object kernel on the Enterprise Server. In such cases, its advisable that the JDE services must be bounced for the Enterprise Server.

Setup Constants

You can access the General Accounting Constants application in following ways:

Fast Path:

  1. Enter P0000 or 9K on fast path to open System Setup application.
  2. Click on General Accounting Constants tab to open General Accounting Constants.

Menu:

  1. Select General Accounting System Setup menu (G0941), General Accounting Constants application.
  2. Click on General Accounting Constants tab to open General Accounting Constants.

NOTE: It is strongly recommended that you do not change following constants after they have been set up because the results of the change will be unpredictable:

Batch Control Required

When users create a batch of documents using an interactive application such as Journal Entries, they may want to verify the total number of documents and total currency amount for the batch. Batch Control allows users to verify the total amount expected against the total amount entered immediately after the batch is created.

If you select this check box, the system displays an additional form when you enter a batch. You enter the total number of documents and the total amount that you expect the batch to contain. If the user does not enter any data in the Batch Control form, the current date will default into the Batch Date field and the Batch Number value will default from Next Numbers. The Total Expected Amount and Total Expected Documents fields will remain blank or zero.



When you finish entering each batch and close the program, the system displays the difference, if any, between the totals that you expected to enter and the totals that you actually entered. The user can compare the values expected against the values entered and correct any discrepancies.



The fields on the Batch Control form are for informational purposes only. The values on the Batch Control form do not affect how the batch is processed.

NOTE: Setting up Batch Control Required option in General Accounting Constants will only enable the Batch Control form for G type batches. To setup for other batch types like IB, RB, V, etc., you could setup Batch Control Required option for Accounts Receivable and Accounts Payable modules using the respective Constants form.

Batch Control On Web Environments

Currently, Batch Control is not supported in thin or zero environments i.e. WTS, HTML or Java in Xe and ERP 8.0 releases though it works fine on fat clients in these releases. There are several Bugs related to enabling the functionality on web in Xe and ERP8.0. The Bugs are included in ESUs, but also require certain paper fixes (Special Instructions) to implement the functionality. This requires extensive changes to the associated programs/business functions and the administration of these changes are not supported by Oracle Software Support (OSS). Please contact OSS for more information on Special Instructions.

The Batch Control functionality for web has been implemented in 8.9 and subsequent releases.


Manager Approval of Input

The Manager Approval of Input constant enables you to specify whether management approval of batches is required before batches can be posted.

If you specify that management must approve each batch of journal entries before it can be posted, you need to set up a list of Secured users and a list of Approved By users within Batch Approval and Post Security. You can restrict unauthorized users from viewing batches other than their own in the General Journal Review program. For more information, refer to Overview of Batch Approval and Post Security Setup (P00241/P0000).

Similarly you could setup Manager Approval of Batches for Accounts Receivable and Accounts Payable modules using the respective Constants form.

NOTE: You set up management approval for AR, AP, and GL modules and not for specific companies.

Allow PBCO Postings

There might be instances, especially during implementation, when you need to post batches to prior accounting periods. This constant controls whether the system allows posting to prior accounting periods.

If the constant is not set to allow prior period posting, another approach is to change the current period for the company to a prior period and then post to that period. In either case, you need to close the prior period again and process updated period-end financial reports for that period and subsequent periods.


Allow Invalid Accounts

This flag controls whether you allow journal entries to be entered with invalid account numbers. Invalid account numbers are account numbers that have not yet been set up in Account Master (F0901) for a business unit that already exists in the Business Unit Master table (F0006). The process of creating accounts by temporarily accepting invalid accounts allows you to create all or part of your chart of accounts for a business unit on an as needed basis. This process is also known as dynamic accounts creation.

For more information on Dynamic Account Creation, refer to Overview of Chart of Accounts (P0901).

NOTE: Please note that 'Allow Invalid Accounts' functionality is not supported for transactions created via Procurement module.

Use End of Period Reversal Date

NOTE: This Constant setup is introduced as an enhancement Bug 10934571 and is only available in 9.0 and subsequent releases.

This option specifies whether to use the first or last day of the next fiscal period for the general ledger date for reversing journal entries. Reversing journal entries are used more often for periodic accruals.

*A reverse of journal entry with G/L Date 12/13/2011 has been created with G/L Date of last day of next period i..e 01/31/2012.



*A reverse of journal entry with G/L Date 03/13/2012 has been created with G/L Date of first day of next period i..e 04/01/2012.

After you post journal entries, the system creates and posts the reversing entries using the day specified in this constant.


Intercompany Settlements

If your organization has transactions between companies, the companies will be out of balance unless you create and post intercompany balancing entries. You create intercompany settlements to ensure that each company's net balance equals zero i.e. debits equal credits. You can either create these settlements yourself or have the system create them automatically.

Valid values that can be setup for Intercompany Settlements are as follows:

NOTE for Multi-Currency:

For more information, please refer to Overview of Intercompany Settlement Methods (P0000).


Allow Multi-Currency Intercompany Transactions

An option that specifies whether to allow intercompany transactions between companies with different base currencies. Valid settings are as follows:

NOTE: Even if a company does not enter intercompany transactions, be aware that EnterpriseOne software was designed to allow multicurrency intercompany transactions and settlements. Regardless of whether you actually enter intercompany transactions, you must select the check box to allow multicurrency intercompany transactions and specify the intercompany settlement method '2' or '3' in the General Accounting Constants program. As long as you do not enter batches that contain transactions between companies, the system does not create intercompany transactions and settlements.

Multicurrency Conversion Constant (Y, N, Z)

A code that specifies whether to use multi-currency accounting. Valid values are:

When the multicurrency conversion constant is activated, the system displays currency fields on various entry and inquiry forms.You can override the default conversion method when you set up specific currency relationships.

NOTE: After you begin using EnterpriseOne Multicurrency Processing, do not change the multicurrency conversion constant or you will get unpredictable results, such as:

You should place security on the General Accounting Constants program so that personnel do not inadvertently change the value in this field.


Account Symbols

When you enter an account number during data entry, you can use any of these formats:

You specify the format that you are using by preceding the account number with a symbol that identifies the format. Normally, you do not specify an account symbol for the most commonly used format to allow for quicker data entry. You can also define the symbol that separates the different components of the business unit.object.subsidiary account format.

Symbol to Identify Short Number

Symbol to Identify BU.Object.Sub

Symbol to Identify 3rd G/L Account #

NOTE:

Account Separator Character


Frequently Asked Questions

 

Question 1: After selecting "Allow PBCO Postings" or reopening the period, it still throws "Date Is in this Yr but Prior Mth (PBCO)" error. Why?

Answer 1: General Accounting Constants are cached information stored in both Database Caching and Service Cache. For full details on how to allow PBCO postings, refer to knowledge Overview of General Accounting Constants (P0000).

If you change settings for any of the constants, you must perform following steps in order for the changes to take effect:

Reset Database Cache:

  1. Log into a FAT/HTML or WebDev client.
  2. Fast Path to WSJ (Work with Submitted Jobs).
  3. Select Form Exit --> Advanced to open Work with Servers application (P986116 | ZJDE0002).
  4. Highlight your Enterprise Server and select Row Exit --> Reset Cache.
  5. Select Database, then click OK. This will flush database caching.

Reset Service Cache:

  1. Login to the Server Manager.
  2. Find the JAS instance you're working with.
  3. Under the Runtime Metrics, select JDBJ Database Caches.
  4. Select JDBj Service Cache option from the list and click on Clear Cache to flush Service Cache.
  5. Verify that Cache Size is set to zero.

For more details on Database Caching and Service Cache, refer to Frequently Asked Questions on Caching in EnterpriseOne.

NOTE: In some unique instances, clearing the cache as mentioned above has not helped since F0009 (General Accounting Constants) and F0010 (Company Constants) are bootstrap tables and cached with each call object kernel on the Enterprise Server. In such cases, its advisable that the JDE services must be bounced for the Enterprise Server.

9.1 Update 2

After 9.1 the JD Edwards EnterpriseOne announces a JDB Table Cache Refresh feature that removes the requirement of manually resetting or flushing Enterprise Server Database Cache, when certain tables are updated from programs, such as system constants, payment terms, and more, under Document 1595627.1.

The documentation in how the new process to clear cache works is explained in the JD EdwardsEnterpriseOne Tools System Administration Guide.


Question 2: How to set Batch Approval by Company?

Answer 2: The Batch Approval setup in General Accounting Constants applies to all companies, hence it is not possible to setup this by company. In order to modify the batch status from 'Pending' to 'Approve' for multiple batches, consider the following steps:

  1. Search the batches with batch status as 'Pending' by User Id or Batch Date in Work with Batches (P0011) application.
  2. Select all the batches that need to be approved.
  3. Select Row Exit - Batch Approval.
  4. Select the option - Approved - Batch is ready to post.
  5. Select Form Exit - OK to All and click on ok.

All selected batches will have batch status change from 'Pending' to 'Approved'.