ValidateChartTypeAccount
Validate Chart Type Account
Minor Business Rule
Object Name: N5100006
Parent DLL: CAEC
Location: Client/Server
Language: NER
Purpose
To edit certain Account Master(F0901) fields against similar fields in the Chart Type Master(F5109). The fields which can be edited are:
Object(OBJ), Subsidiary(SUB), Alternate Subsidiary(SUBA), Level of Detail(LDA), Method of Computation(CCT), Unit of Measure(UM), Workers
Comp(WCMP), Equipment Rate Code(ERC), Posting Edit Code(PEC) and Account Category Codes 1-4(R001-R004). A Processing Options controls if the editing
occurs and other Processing Options can narrow down which range of accounts are to be edited . The edit occurs when adding new accounts or
changing existing accounts. Which fields are edited are on UDC table 51/ED except Object and Subsidiary. Additional fields added to the UDC table will
not be edited. If any of the above fields are taken off the 51/ED, the fields will not be edited.
Data Structure
DN5100006 - Validate Chart Type Account
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
szChartType | CTY | char | REQ | INPUT |
A defined code (51/TC) that identifies a model chart of accounts. You can set up a different model for each type of job or standard section
of a job. A blank chart type can be used to identify the the most commonly used model.
|
szCostCodeFrom | SUB | char | REQ | INPUT |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.
|
szCostCodeThru | SUB | char | REQ | INPUT |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.
|
szCostTypeFrom | OBJ | char | REQ | INPUT |
The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden.
Note: If you use a flexible chart of
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object. |
szCostTypeThru | OBJ | char | REQ | INPUT |
The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden.
Note: If you use a flexible chart of
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object. |
cLevelOfDetailThru | LDA | char | REQ | INPUT |
A number used to summarize and classify accounts in the general ledger by level of detail. Level 9 is the most detailed and Level 1 is the
least detailed. Levels 1 and 2 are reserved for company and business unit totals. Levels 8 and 9 are reserved for job cost posting accounts in
the Job Cost system. Examples of the other levels are:
3
Assets, Liabilities, Revenues, Expenses
4
Current Assets, Fixed Assets, Current
Liabilities, and so on
5
Cash, Accounts Receivable, Inventories, Salaries, and so on
6
Petty Cash, Cash in Banks, Trade Accounts Receivable,
and so on
7
Petty Cash - Dallas, Petty Cash - Houston, and so on
8
More Detail
9
More Detail
Do not skip levels of detail when you assign a
level of detail to an account. Nonsequential levels of detail cause rollup errors in financial reports. |
szCostCode | SUB | char | REQ | INPUT |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.
|
szCostType | OBJ | char | REQ | INPUT |
The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden.
Note: If you use a flexible chart of
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object. |
cLevelOfDetail | LDA | char | REQ | BOTH |
A number used to summarize and classify accounts in the general ledger by level of detail. Level 9 is the most detailed and Level 1 is the
least detailed. Levels 1 and 2 are reserved for company and business unit totals. Levels 8 and 9 are reserved for job cost posting accounts in
the Job Cost system. Examples of the other levels are:
3
Assets, Liabilities, Revenues, Expenses
4
Current Assets, Fixed Assets, Current
Liabilities, and so on
5
Cash, Accounts Receivable, Inventories, Salaries, and so on
6
Petty Cash, Cash in Banks, Trade Accounts Receivable,
and so on
7
Petty Cash - Dallas, Petty Cash - Houston, and so on
8
More Detail
9
More Detail
Do not skip levels of detail when you assign a
level of detail to an account. Nonsequential levels of detail cause rollup errors in financial reports. |
cPostingEditCode | PEC | char | REQ | BOTH |
A code that controls G/L posting and account balance updates in the Account Master table (F0901). Valid values are:
Blank
Allows all
posting. Posts subledgers in detailed format for every account transaction. Does not require subledger entry.
B
Only allows posting to budget
ledger types starting with B or J.
I
Inactive account. No posting allowed.
L
Subledger and type are required for all transactions. Posts subledgers in
detailed format for every account. The system stores the subledger and type in the Account Ledger (F0911) and Account Balances (F0902)
tables. If you want to report on subledgers in the Financial Reporting feature, use this code.
M
Machine-generated transactions only (post
program creates offsets).
N
Non-posting. Does not allow any post or account balance updates. In the Job Cost system, you can still post budget
quantities.
S
Subledger and type are required for all transactions. Posts subledgers in summary format for every transaction. The system
stores the subledger detail in the Account Ledger table. This code is not valid for budget entry programs.
U
Unit quantities are required for all
transactions.
X
Subledger and type must be blank for all transactions. Does not allow subledger entry for the account. |
szUnitOfMeasure | UM | char | REQ | BOTH |
A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box,
cubic meter, liter, hour, and so on. |
szWorkersCompInsurCode | WCMP | char | REQ | BOTH |
A user defined code (00/W) that represents a workers' compensation insurance (WCI) code. This code should correspond to the
classifications on your periodic workers' compensation insurance reports. |
cMethodOfComputation | CCT | char | REQ | BOTH |
The method the system uses to calculate the percent complete, the projected final cost, and unit quantity for an account. Method of
computation is a user defined code (51/MC). |
szCategoryCode1 | R001 | char | REQ | BOTH |
Category code 1 associated with the Account Master table (F0901). This is a user defined code (09/01) for use in flex account mapping and
in printing selected information on reports. |
szCategoryCode2 | R002 | char | REQ | BOTH |
Category code 2 associated with the Account Master table (F0901). This is a user defined code (09/02) for use in flex account mapping and
in printing selected account information on reports. |
szCategoryCode3 | R003 | char | REQ | BOTH |
Category code 3 associated with the Account Master table (F0901). The system uses this user defined code (09/03) in mapping flexible
account numbers and printing selected account information on reports. |
szCategoryCode4 | R004 | char | REQ | BOTH |
Category code 4 associated with the Account Master table (F0901). This is a user defined code (09/04) for use in flex account mapping and
in printing selected account information on reports. |
szAlternateCostCode | SUBA | char | REQ | BOTH |
An alternate subsidiary account that allows you to comply with a regulatory chart of accounts, parent company requirements, or third party
coding scheme. |
szEquipmentRateCode | ERC | char | REQ | BOTH |
A user defined code (00/RC) that indicates a billing rate, such as DY for daily, MO for monthly, and WK for weekly. You can set up multiple
billing rates for a piece of equipment.
If you leave this field blank, the system searches for a valid billing rate in the following sequence:
1.
Account Ledger Master (F0901)
This table contains the most detailed rate information. You can assign multiple rates for a job. For example, you
can set up separate rates for different equipment working conditions.
2. Job or Business Unit Master (F0006)
This table contains less detailed
rate information than the Account Ledger Master. You can only set up a single rate for a job based on this table.
3. Rental Rules (F1302)
This
table contains the least detailed rate code information. The system searches this table according to the criteria you establish when setting up
the table. |
szErrorMessage | DTAI | char | REQ | OUTPUT |
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.
|
cSuppressErrorMessage | EV01 | char | REQ | INPUT |
An option that specifies the type of processing for an event.
|