A chart of accounts provides the structure for your general ledger accounts. It lists specific types of accounts, describes each account, and includes account numbers. A chart of accounts typically lists asset accounts first, followed by liability and capital accounts, and then by revenue and expense accounts. To design your chart of accounts:
Following example shows types of accounts and their associated headings:
Account | Headings |
---|---|
Balance Sheet Accounts | Types of headings for balance sheets include:
|
Income Statement Accounts | Types of headings for income statements include:
|
Frequently Asked Questions
For frequently asked questions, refer to Frequently Asked Questions Regarding the Chart of Accounts.
An account can have several formats. You are not limited to one account format when you enter data. You can use the following types of account formats:
Account Format |
Usage |
---|---|
Business Unit.Object.Subsidiary | This is the standard EnterpriseOne account format. It can be setup in either of these formats:
|
Short account ID |
|
Third G/L account number |
|
Business Unit.Object.Subsidiary Format
The EnterpriseOne system commonly uses the Business Unit.Object.Subsidiary format for account numbers. You can use periods, commas, or other user-defined symbols to separate the components of the account number. The period (.) separator is the default as per General Accounting Constants. Following diagram shows the format requirements:
Business Unit - The Where
Object.Subsidiary - The What
The Object.Subsidiary represents what type of transaction is being created, such as rent or supplies expense and sales revenue. Following characteristics apply to the Object.Subsidiary:
Object | Subsidiary |
---|---|
An Object is a description of the transaction. | A Subsidiary is an expanded description of the object account. |
An Object account is a required field for transaction entry. | A Subsidiary is an optional part of the account and also optional for the transaction entry. |
An Object can be up to six alphanumeric characters, depending on your organization's setup. | Subsidiary can be up to eight alphanumeric characters with no spaces. |
All Object accounts must be of the same length. | The length of Subsidiary can vary within chart of accounts. |
To make data entry easier and faster, you might want to use only numbers for the object account. | Use the Subsidiary when you need detailed accounting activity for an object account. |
Example
The following example shows how you can associate the object account 1110 for Cash in Bank with several subsidiary accounts:
You assign category codes to accounts to expand your reporting capabilities and group your accounts for reporting purposes. You use category codes 01-43 (UDC 09/01 - 09/43) for accounts in the same way that you use category codes for business units. The category codes 09/01 - 09/20 are 3 characters in length, whereas category codes 09/21 - 09/43 are 10 characters in length.
The 10-character category codes are useful if your business requires an alternate chart of accounts for statutory reporting. You can use the category code and the description, rather than the account number and description, on trial balance reports, the general ledger, and general journal reports. These category codes let you build summarization logic into your reports.
After you set up values for category codes 01 - 43, you assign the values to accounts in your chart of accounts. This creates a link between the accounts and the category codes and enables you to print these reports:
Other key attributes are as follows:
Example: Category Code 21
Suppose you want to print a report that shows data from all of your receivable accounts. You decide to use category code 21 (UDC 09/21) for receivable accounts and set up a value REC01 for Notes Receivable, REC02 for Interest Receivable, REC03 for Accounts Receivable, and so on. You assign these values to accounts in your chart of accounts. For example, you assign the value REC01 to category code 21 for each notes receivable account. You can then print selected reports that include all of your receivable accounts.
For this example, you would complete these steps:
Account Category Codes 24-43
The behavior of Account Category Codes varies from one release to another as follows:
Xe - 8.9
8.10
8.11 and later releases
You assign a level of detail (LOD) to each account to control how amounts are rolled up, or summarized into a balance for reporting purposes. For example, set up levels of detail (LOD) as shown in the following graphic:
Observe the following guidelines when assigning a level of detail to an account:
Assign a Posting Edit Code to every Object or Object.Subsidiary account in the chart of accounts. This code determines whether the account posts to the general ledger and whether it updates the Account Balances table (F0902). With Posting Edit Codes, you can designate an Object or Object.Subsidiary account as:
Valid values of Posting Edit Code are as follows:
PEC Value | Description | Usage |
---|---|---|
Blank | Allows all posting |
|
B | Allows post to Budget Ledger Type | Only allows posting to budget ledger types starting with 'B' or 'J'. |
I | Inactive account |
|
L | Subledger and Type required - Detail |
|
M | Machine-generated transactions |
This posting edit code allows entries that were created by the system and protects the integrity of the account. The only exception is for the JX document type, see "P0911 ALLOWS ENTRY ON ACCOUNT WITH PEC=M FOR JX DOC TYPE." - P0911 ALLOWS ENTRY ON ACCOUNT WITH PEC=M FOR JX DOC TYPE. JX is hard coded and it was designed to bypass PEC=M for Monetary Account Valuation program (R09415) |
N | Non-posting |
|
S | Subledger and Type required - Summary |
|
U | Unit quantity required | Unit quantities are required for all transactions. |
X | Subledger and Type - Blank |
|
The Account Flex Format Setup program (P0907) defines the structure of accounts.
Open P0907 application and select "Account Flex Format" tab to access the Account Flex Format form.
This is the default and recommended Account Flex setup.
You may also consider to customize the sequence and length of your account segments, depending on how you want your chart of accounts to look like. For instance, you may setup two segments for the Business Unit, where one of the segments appear before Object Account and the other after Subsidiary or an Object Account with 6 characters.
B, O, and S Fields
If you define multiple segments for the business unit, object, and subsidiary fields, the system concatenates them from left to right in ascending order based on their assigned sequence numbers. The resulting number is left-justified in the database field.
B (Business Unit)
O (Object)
S (Subsidiary)
Length
Enter the length of the specific segment or element for the flexible chart of accounts format. The individual elements must be greater than zero and must not exceed:
The Chart of Accounts can be setup in following ways:
The account information is stored in the Account Master table (F0901).
Processing Options (P0901)
Security Tab
Enter a value of '1' in the corresponding field to protect the value of field(s) which contain the Legal Account information.
Work with Accounts (P0901)
Access the Revise Single Account form (P0901) to setup an account.
Budget Pattern Code
Enter a unique three-character code that identifies a seasonal pattern. The system uses this code to calculate budget amounts for an accounting period.
For example:
Model Account/Consolidations
Enter a code that indicates consolidated account or business unit. Values are:
Currency Code
A code that specifies the currency that the account uses. A currency code in this field designates an account as a monetary account. Monetary accounts are typically bank accounts.
For most accounts, you will want the system to accept a transaction in any currency. In these instances, do not assign a currency code. If you want an account, such as a bank account, to accept transactions in a specific currency, assign a currency code.
Adjustment Entry
Select this check box to restrict the business unit and all associated accounts to adjustment entries only. This check box allows you to post adjusting entries for journal allocations, reburdening and so on, to accounts that might otherwise be closed for regular transactions. You define the document types that qualify as adjustment entries in UDC table 09/AA. Only transactions with those document types can be posted to the account. This enables you to close an account to all transactions except adjusting entries.
Example: Assume that you set up account 5.8720 to allow adjustment entries only and you set up codes for XX (reburdening entry) and JA (journal allocations) in UDC table 09/AA. You create a journal entry (document type JE) for account 5.8720 and try to post the entry. The system will issue an error message because account 5.8720 allows adjustment entries only. If you change the document type on the entry to XX or JA, the system will post the entry, assuming all other posting criteria is met.
Account ID
A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. It is a next number set up under "Next Account ID" for System Code - 09 (General Accounting). It is commonly referred to as the short account number and can never be changed.
Accounts by Business Unit (P0901)
This application form allows you to simultaneously enter multiple accounts for a single business unit. The grid interface also allows you to import the account information from an excel sheet.
You can access the Account by Business Unit form (P09801) in following ways:
To create a model chart of accounts, you can:
You can then use these models as a basis for your actual chart of accounts. By creating a model chart of accounts, you ensure that when you copy the accounts from the model business units into your actual (or production) business units, the accounts are standardized across business units and companies.
Consider the following recommendations while setting up model chart of accounts:
Example: Model Business Unit
The following graphic illustrates the structure of a business unit type for profit and loss accounts:
Copy Accounts to Business Units (P09804)
After you create your model chart of accounts, you must review and revise it as necessary. Then you can create your actual chart of accounts by copying the object and subsidiary accounts that are assigned to a model business unit to your actual business units. This process saves time and ensures consistency throughout your account structure.
You can access the Copy Accounts to Business Units form (P09804) from Work with Business Units (P0006) in following ways:
The Row-Exit option will default the From Business Unit with the value of business unit being selected.
You can copy:
* Batch Mode
On submission, Copy Accounts to Business Units form (P09804) will call Copy Accounts to Business Units report (R09804) which will actually copy the chart of accounts from Model Business Unit to the new Business Unit. The R09804 report displays the number of accounts copied.
NOTE:
WARNING. Not All Accounts Were Created. At least one account that was to be created was found to exist already, so the existing one was not changed.
When there is a need to create all or part of the chart of accounts for a business unit, the dynamic account creation feature will create accounts in the desired business unit on an as needed basis. This provides an initial framework for a business unit's chart of account. This is accomplished by accepting an invalid account number temporarily, which is useful in these situations:
Being able to enter an invalid account number allows you to enter a journal entry with a business unit.object account that does not yet exist in your chart of accounts.
- The business unit that you enter already exists in the Business Unit Master table (F0006).
- The object account that you enter exists in a business unit previously designated as a model.
- The business unit type of the business unit that you enter and that of the model must be the same.
After you set up your chart of accounts, you might need to add, revise, or delete accounts for various reasons. You might need to add accounts to your chart of accounts as your business grows. You might need to revise accounts to make the levels of detail, posting edit codes, and descriptions consistent across all business units. Or you might want to delete accounts that were created in error.
Revising accounts is necessary in order to maintain and update the most current information in the system. For example, you might need to:
You can revise an account or multiple accounts using following forms:
As a policy, you might want to make unused accounts inactive. When you make an account inactive, you can neither enter nor post any transactions for the account. However, you can see the historical activity. To make an account inactive, change the posting edit code to 'I'.
You cannot delete an account that has a balance in the F0911 or F0902 tables. Alternatively, you can delete accounts that do not contain transactions by running the Delete Account Master Records program (R09814). For more details on this report, refer to "Overview of Delete Account Master Records Program (R09814)".
After you revise or delete an existing general ledger account or add a new account which updates Account Master (F0901) table, you must run the Refresh Chart of Accounts program (R0909R) to update the Chart of Accounts - Reference File table (F0909). The F0909 table is further used for Chart of Accounts reporting.
The relationship between F0901 and F0909 table is that if you add an account with the same object and subsidiary as an existing account but with a different description or level of detail, the Refresh Chart of Accounts program retains the first occurrence of the object and subsidiary only for the chart of accounts. For example, assume account 3.5005.WEST has a description of Sales - West Virginia. You add account 1.5005.WEST with a description of Sales - Western Region. When you run the Refresh Chart of Accounts program, the system updates F0909 table with object account 5005 and the description Sales - Western Region.
On the Work With Chart of Accounts form (P0901), select Refresh Chart of Accounts from the Report menu to submit R0909R report. You can also run this report from Batch Versions.
Processing Options/Data Selection
This report neither has any Processing Options nor Data Selection.
Reviewing the Report
This report does not print any output of the records being refreshed.
After you create your chart of accounts or make revisions to it, you should review your object accounts across all companies and business units. By reviewing your accounts, you can:
You can review the updated chart of accounts using the following:
The system displays object accounts in ascending order, regardless of business unit or company. This applications reads data from Chart of Accounts - Reference File table (F0909).
To print a report, select Chart of Accounts from the Report menu from following forms:
You can also run this report from Batch Versions. This report also reads data from Chart of Accounts - Reference File table (F0909).
Processing Options
This report does not have any Processing Options.
Data Selection
Do not enter any data selection for the report.
Reviewing the Report
Use these reports to determine if the appropriate accounts are associated with the appropriate category reporting codes:
These reports read data from Account Master table (F0901).
The processing options and data selection are the same for Account Master Report Cat. Code 01-23 (R09205P), Account Master Report Cat. Code 24-33 (R09206), and Account Master Report Cat. Code 34-43 (R09207).
Processing Options
Print Control Tab
1. Unstructured Account Number
2. Business Unit Description
Data Selection
You can provide data selection by company and business unit.
Reviewing the Report
R09205P Report
R09206 Report
R09207 Report
Build Account Master Word Search Table (R0901WS)
The Build Account Master Word Search Table program (R0901WS) assists in an account search by building the keywords information in the Account Master Word Search table (F0901WS). If you add, change, or delete account information, you should run this program in update mode to refresh the table and ensure that you are searching the most current information.
Processing Options
Mode Tab
Process Mode
Data Selection
Do not enter any data selection for the report.
Reviewing the Report
This report does not print any output of the records being refreshed.
Apart from Batch Versions, you could also run this report from Form - Exits in Account Master Word Program (P0901WS) as follows:
This will submit the report with Processing Option - Process Mode with value '0'.
This will submit the report with Processing Option - Process Mode with value '1'.
The Account Master Word Search program helps you locate an account by specifying different keywords. To locate an account, enter a word or string of characters in the Search Word field. The Account Master Word Search program displays a list of all of the accounts containing that word or string of characters. For example, if you enter "accounts payable," the program displays all of the accounts that contain the word "accounts" and all of the accounts that contain the word "payable."
*Search Word
The Account Master Word Search program also displays accounts that contain words similar to the full name of the account. For example, if you want to search for an account that contains the words "accounts payable," you could enter "Accts Pay," "Accts," "A," "P," or "A/P." If these words are in the Word Search Equivalence Table (F91011), the program recognizes them as words equivalent to "accounts payable" and display the accounts for which you are searching.
You can also add, change, or delete from the list of words that you want the program to ignore. For example, the Account Master Word Search program is already set to ignore "A," "About," and "After." If you enter one of these words by itself into the Search Word field, the program ignores it. The program also ignores symbols such as "/" and "%."