InitializeAAIJournalsCache

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920A - DS for AAI Journals Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveAAIForBurdenCredit

RetrieveAAIForBurdenCredit

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920B - DS to Get AAI for Burden Credit

Parameter NameData ItemData TypeReq/OptI/O/Both
szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szTimecardCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szTimecardBusinessUnitMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szAAIBusinessUnitMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szAAIObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

cErrorFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveAccountsPayableAAI

RetrieveAccountsPayableAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920C - DS to Get Accounts Payable AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

cPayrollJournalingCodePRJCcharOPTNONE

This code is used in Journaling

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

szLabourCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cErrorFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

szDistributionCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveBurdenDistributionAAI

RetrieveBurdenDistributionAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920D - DS to Get Burden Distribution AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szTimecardCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szTimecardBusinessUnitMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szTimecardObjectAccountOBJcharOPTNONE

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.

szTimecardSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

szAAIBusinessUnitMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szAAIObjectAccountOBJcharOPTNONE

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.

szAAISubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cHierarchyMethodHMTcharOPTNONE

This code is used to retrieve the business unit and subsidiary accounts for burden distribution. The following methods available are:    1   
Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: No Subsidiary.        Subledger/Type: No 
Subledger or Subledger Type.    2   Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: Labor Distribution 
Subsidiary unless a table override.        Subledger/Type: Labor Distribution Subledger and Type.    3   Business unit: Labor Business Unit unless 
a table override exists.        Subsidiary: No Subsidiary.        Subledger/Type: Labor Distribution Subledger and Type.    4   Business unit: Labor 
Business Unit unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: 
Labor Distribution Subledger and Type.    5   Business unit: Employee Home Business Unit unless a table override exists         Subsidiary: Labor 
Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or Subledger Type.    6   Business unit: Labor Business Unit 
unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or 
Subledger Type.

cErrorFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveBurdenFringeCreditAAI

RetrieveBurdenFringeCreditAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920E - DS to Get Burden Fringe Credit AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szCostCenterNoSearchMCUHcharOPTNONE

Identifies the Business Unit the system searches to determine the accounting distribution. When defining the default rules (Company 00000), 
leave the Business Unit blank for the system to retrieve the Business Unit number entered on the Employee timecard, or from the 
Employee's Home Business Unit. You can use the Skip to Business Unit field in the header part of the screen to specify the Business Unit to be 
displayed first in the lower part of the screen.

szLaborObjAcctLBOBcharOPTNONE

The object account where labor is posted. All object accounts which might have wages posted to them MUST be entered into this field. 
This is the major element in determining where the corresponding burden is to be posted. If a business unit is defined, this field represents the 
unique labor object accounts associated to the job.

szLaborSubsidiaryLSUBcharOPTNONE

The subsidiary account associated with the labor object account. If both a Labor object and subsidiary account are defined, the 
combination may determine the burden accounts to be used in creating the distribution. This method will accommodate unconventional coding of the 
cost codes in a job cost environment,for example, the usage of cost codes to define a type of labor, versus using just the object account.

szFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

cPayrollJournalingCodePRJCcharOPTNONE

This code is used in Journaling

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cHierarchyMethodHMTcharOPTNONE

This code is used to retrieve the business unit and subsidiary accounts for burden distribution. The following methods available are:    1   
Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: No Subsidiary.        Subledger/Type: No 
Subledger or Subledger Type.    2   Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: Labor Distribution 
Subsidiary unless a table override.        Subledger/Type: Labor Distribution Subledger and Type.    3   Business unit: Labor Business Unit unless 
a table override exists.        Subsidiary: No Subsidiary.        Subledger/Type: Labor Distribution Subledger and Type.    4   Business unit: Labor 
Business Unit unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: 
Labor Distribution Subledger and Type.    5   Business unit: Employee Home Business Unit unless a table override exists         Subsidiary: Labor 
Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or Subledger Type.    6   Business unit: Labor Business Unit 
unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or 
Subledger Type.

cErrorFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveBurdenFringeDistribAAI

RetrieveBurdenFringeDistribAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920F - DS to Get Burden Fringe Distribution AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szCostCenterNoSearchMCUHcharOPTNONE

Identifies the Business Unit the system searches to determine the accounting distribution. When defining the default rules (Company 00000), 
leave the Business Unit blank for the system to retrieve the Business Unit number entered on the Employee timecard, or from the 
Employee's Home Business Unit. You can use the Skip to Business Unit field in the header part of the screen to specify the Business Unit to be 
displayed first in the lower part of the screen.

szLaborObjAcctLBOBcharOPTNONE

The object account where labor is posted. All object accounts which might have wages posted to them MUST be entered into this field. 
This is the major element in determining where the corresponding burden is to be posted. If a business unit is defined, this field represents the 
unique labor object accounts associated to the job.

szLaborSubsidiaryLSUBcharOPTNONE

The subsidiary account associated with the labor object account. If both a Labor object and subsidiary account are defined, the 
combination may determine the burden accounts to be used in creating the distribution. This method will accommodate unconventional coding of the 
cost codes in a job cost environment,for example, the usage of cost codes to define a type of labor, versus using just the object account.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cHierarchyMethodHMTcharOPTNONE

This code is used to retrieve the business unit and subsidiary accounts for burden distribution. The following methods available are:    1   
Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: No Subsidiary.        Subledger/Type: No 
Subledger or Subledger Type.    2   Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: Labor Distribution 
Subsidiary unless a table override.        Subledger/Type: Labor Distribution Subledger and Type.    3   Business unit: Labor Business Unit unless 
a table override exists.        Subsidiary: No Subsidiary.        Subledger/Type: Labor Distribution Subledger and Type.    4   Business unit: Labor 
Business Unit unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: 
Labor Distribution Subledger and Type.    5   Business unit: Employee Home Business Unit unless a table override exists         Subsidiary: Labor 
Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or Subledger Type.    6   Business unit: Labor Business Unit 
unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or 
Subledger Type.

cErrorFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

szFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveBurdenTaxEntriesAAI

RetrieveBurdenTaxEntriesAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920G - DS to Get Burden Tax Entries AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szCostCenterNoSearchMCUHcharOPTNONE

Identifies the Business Unit the system searches to determine the accounting distribution. When defining the default rules (Company 00000), 
leave the Business Unit blank for the system to retrieve the Business Unit number entered on the Employee timecard, or from the 
Employee's Home Business Unit. You can use the Skip to Business Unit field in the header part of the screen to specify the Business Unit to be 
displayed first in the lower part of the screen.

szLaborObjAcctLBOBcharOPTNONE

The object account where labor is posted. All object accounts which might have wages posted to them MUST be entered into this field. 
This is the major element in determining where the corresponding burden is to be posted. If a business unit is defined, this field represents the 
unique labor object accounts associated to the job.

szLaborSubsidiaryLSUBcharOPTNONE

The subsidiary account associated with the labor object account. If both a Labor object and subsidiary account are defined, the 
combination may determine the burden accounts to be used in creating the distribution. This method will accommodate unconventional coding of the 
cost codes in a job cost environment,for example, the usage of cost codes to define a type of labor, versus using just the object account.

szFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

cPayrollJournalingCodePRJCcharOPTNONE

This code is used in Journaling

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

cHierarchyMethodHMTcharOPTNONE

This code is used to retrieve the business unit and subsidiary accounts for burden distribution. The following methods available are:    1   
Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: No Subsidiary.        Subledger/Type: No 
Subledger or Subledger Type.    2   Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: Labor Distribution 
Subsidiary unless a table override.        Subledger/Type: Labor Distribution Subledger and Type.    3   Business unit: Labor Business Unit unless 
a table override exists.        Subsidiary: No Subsidiary.        Subledger/Type: Labor Distribution Subledger and Type.    4   Business unit: Labor 
Business Unit unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: 
Labor Distribution Subledger and Type.    5   Business unit: Employee Home Business Unit unless a table override exists         Subsidiary: Labor 
Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or Subledger Type.    6   Business unit: Labor Business Unit 
unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or 
Subledger Type.

cErrorFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveEquipmentComponentAAI

RetrieveEquipmentComponentAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920H - DS to Get Equipment Component AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szFixedAssetCompanyCOcharNONENONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szDefaultCompBusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szDefaultCompObjectOBJcharNONENONE

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.

szDefaultCompSubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp1BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp1ObjectOBJcharNONENONE

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.

szComp1SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp2BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp2ObjectOBJcharNONENONE

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.

szComp2SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp3BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp3ObjectOBJcharNONENONE

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.

szComp3SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp4BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp4ObjectOBJcharNONENONE

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.

szComp4SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp5BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp5ObjectOBJcharNONENONE

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.

szComp5SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp6BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp6ObjectOBJcharNONENONE

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.

szComp6SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp7BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp7ObjectOBJcharNONENONE

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.

szComp7SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp8BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp8ObjectOBJcharNONENONE

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.

szComp8SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp9BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp9ObjectOBJcharNONENONE

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.

szComp9SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szComp10BusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szComp10ObjectOBJcharNONENONE

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.

szComp10SubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveEquipmentHoursAAI

RetrieveEquipmentHoursAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920I - DS to Get Equipment Hours AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szTimecardCompanyCOcharNONENONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szFixedAssetCompanyCOcharNONENONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szItemNumberITEMcharNONENONE

A hard-coded field that defines an account or range of accounts used for a particular function. For example, item GLG4 defines the retained 
earnings account, which is used for annual close purposes. During processing, programs use the item number and company number to find 
the correct account to debit or credit. Along with company, the item (or range) is the key to the AAI table.

szAAIBusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szAAIObjectAccountOBJcharNONENONE

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.

szAAISubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

cErrorFlagEV01charNONENONE

An option that specifies the type of processing for an event.

szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveIntercompanySettlement

RetrieveIntercompanySettlement

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920J - DS for Get AAI for Intercompany Settlements

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompanyCOcharNONENONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szCostCenterMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharNONENONE

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.

szSubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharNONENONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharNONENONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

szDescription001DL01charNONENONE

A user defined name or remark.

cErrorFlagEV01charNONENONE

An option that specifies the type of processing for an event.

szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveLaborCreditAAI

RetrieveLaborCreditAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920K - DS to Get Labor Credit AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szTimecardHomeCompanyHMCOcharNONENONE

The company number where the employee records generally reside.

szTimecardHomeBusinessUnitHMCUcharNONENONE

The number of the business unit in which the employee generally resides.

mnPayDeductBenAccTypePDBAMATH_NUMERICNONENONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

szAAIBusinessUnitMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szAAIObjectAccountOBJcharNONENONE

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.

szAAISubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

cErrorFlagEV01charNONENONE

An option that specifies the type of processing for an event.

szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cHierarchyMethodHMTcharOPTNONE

This code is used to retrieve the business unit and subsidiary accounts for burden distribution. The following methods available are:    1   
Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: No Subsidiary.        Subledger/Type: No 
Subledger or Subledger Type.    2   Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: Labor Distribution 
Subsidiary unless a table override.        Subledger/Type: Labor Distribution Subledger and Type.    3   Business unit: Labor Business Unit unless 
a table override exists.        Subsidiary: No Subsidiary.        Subledger/Type: Labor Distribution Subledger and Type.    4   Business unit: Labor 
Business Unit unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: 
Labor Distribution Subledger and Type.    5   Business unit: Employee Home Business Unit unless a table override exists         Subsidiary: Labor 
Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or Subledger Type.    6   Business unit: Labor Business Unit 
unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or 
Subledger Type.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrievePaymentDistributionAAI

RetrievePaymentDistributionAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920L - DS for Get Payment Distribution AAIs

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szSearchCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szGLBankAccountGLBAcharOPTNONE

The number of the bank account (general ledger account) to be updated automatically when receipts or disbursements are entered. The 
bank account number is assumed to be the same for every document in a batch. Therefore, it is not cleared from entry to entry. However, if 
you leave the bank account number blank, the system retrieves a default bank account number from the Automatic Accounting Instructions file 
(F0012), item number RB for Accounts Receivable and PB for Accounts Payable.

cReturnCodeEV03charOPTNONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveRechargeCreditAAI

RetrieveRechargeCreditAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920M - DS to Get Recharge Credit AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szTimecardHomeCompanyHMCOcharNONENONE

The company number where the employee records generally reside.

szTimecardBusinessUnitHMCUcharNONENONE

The number of the business unit in which the employee generally resides.

szTimecardChargeOutBUMCUOcharNONENONE

A value that represents the location in which the employee worked. You can use this value to specify that an employee worked at this 
location but charged the time to a different business unit. This value is used for deriving rates from the Union Pay Rate table and is used 
exclusively by the Certified Payroll Register. A value in this field overrides the rates that are set up in the Union Rates table if the table is set up by job 
or business unit.

mnTimecardPDBAPDBAMATH_NUMERICNONENONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

szAAICostCenterMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szAAIObjectAccountOBJcharNONENONE

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.

szAAISubsidiarySUBcharNONENONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

cErrorFlagEV01charNONENONE

An option that specifies the type of processing for an event.

szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveTaxTypeAAI

RetrieveTaxTypeAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920N - DS to Get Tax Type AAIs

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szCostCenterNoSearchMCUHcharOPTNONE

Identifies the Business Unit the system searches to determine the accounting distribution. When defining the default rules (Company 00000), 
leave the Business Unit blank for the system to retrieve the Business Unit number entered on the Employee timecard, or from the 
Employee's Home Business Unit. You can use the Skip to Business Unit field in the header part of the screen to specify the Business Unit to be 
displayed first in the lower part of the screen.

szLaborObjAcctLBOBcharOPTNONE

The object account where labor is posted. All object accounts which might have wages posted to them MUST be entered into this field. 
This is the major element in determining where the corresponding burden is to be posted. If a business unit is defined, this field represents the 
unique labor object accounts associated to the job.

szLaborSubsidiaryLSUBcharOPTNONE

The subsidiary account associated with the labor object account. If both a Labor object and subsidiary account are defined, the 
combination may determine the burden accounts to be used in creating the distribution. This method will accommodate unconventional coding of the 
cost codes in a job cost environment,for example, the usage of cost codes to define a type of labor, versus using just the object account.

szTaxTypeFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

cPayrollJournalingCodePRJCcharOPTNONE

This code is used in Journaling

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

cHierarchyMethodHMTcharOPTNONE

This code is used to retrieve the business unit and subsidiary accounts for burden distribution. The following methods available are:    1   
Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: No Subsidiary.        Subledger/Type: No 
Subledger or Subledger Type.    2   Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: Labor Distribution 
Subsidiary unless a table override.        Subledger/Type: Labor Distribution Subledger and Type.    3   Business unit: Labor Business Unit unless 
a table override exists.        Subsidiary: No Subsidiary.        Subledger/Type: Labor Distribution Subledger and Type.    4   Business unit: Labor 
Business Unit unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: 
Labor Distribution Subledger and Type.    5   Business unit: Employee Home Business Unit unless a table override exists         Subsidiary: Labor 
Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or Subledger Type.    6   Business unit: Labor Business Unit 
unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or 
Subledger Type.

cErrorFlagEV01charOPTNONE

An option that specifies the type of processing for an event.

szFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
RetrieveWorkersCompAAI

RetrieveWorkersCompAAI

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920O - DS to Get Worker's Compensation AAI

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szCostCenterNoSearchMCUHcharOPTNONE

Identifies the Business Unit the system searches to determine the accounting distribution. When defining the default rules (Company 00000), 
leave the Business Unit blank for the system to retrieve the Business Unit number entered on the Employee timecard, or from the 
Employee's Home Business Unit. You can use the Skip to Business Unit field in the header part of the screen to specify the Business Unit to be 
displayed first in the lower part of the screen.

szLaborObjAcctLBOBcharOPTNONE

The object account where labor is posted. All object accounts which might have wages posted to them MUST be entered into this field. 
This is the major element in determining where the corresponding burden is to be posted. If a business unit is defined, this field represents the 
unique labor object accounts associated to the job.

szLaborSubsidiaryLSUBcharOPTNONE

The subsidiary account associated with the labor object account. If both a Labor object and subsidiary account are defined, the 
combination may determine the burden accounts to be used in creating the distribution. This method will accommodate unconventional coding of the 
cost codes in a job cost environment,for example, the usage of cost codes to define a type of labor, versus using just the object account.

szWrkCmpFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

cPayrollJournalingCodePRJCcharOPTNONE

This code is used in Journaling

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

A code that defines the type of pay, deduction, benefit, or accrual. Pay types are numbered from 1 to 999. Deductions and benefits are 
numbered from 1000 to 9999.

szCostCenterMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szObjectAccountOBJcharOPTNONE

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.

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szSubledgerSBLcharOPTNONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharOPTNONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

cHierarchyMethodHMTcharOPTNONE

This code is used to retrieve the business unit and subsidiary accounts for burden distribution. The following methods available are:    1   
Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: No Subsidiary.        Subledger/Type: No 
Subledger or Subledger Type.    2   Business unit: Employee Home Business Unit unless a table override exists          Subsidiary: Labor Distribution 
Subsidiary unless a table override.        Subledger/Type: Labor Distribution Subledger and Type.    3   Business unit: Labor Business Unit unless 
a table override exists.        Subsidiary: No Subsidiary.        Subledger/Type: Labor Distribution Subledger and Type.    4   Business unit: Labor 
Business Unit unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: 
Labor Distribution Subledger and Type.    5   Business unit: Employee Home Business Unit unless a table override exists         Subsidiary: Labor 
Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or Subledger Type.    6   Business unit: Labor Business Unit 
unless a table override exists.        Subsidiary: Labor Distribution Subsidiary unless a table override.        Subledger/Type: No Subledger or 
Subledger Type.

szFringeTypeFRTYcharOPTNONE

A code that represents the type of transaction for which an account is to be derived.

szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
TerminateAAIJournalsCache

TerminateAAIJournalsCache

Retrieve AAI for Journals

Minor Business Rule

Object Name: B0700920

Parent DLL: CPAY

Location: Client/Server

Language: C

Data Structure

D0700920A - DS for AAI Journals Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szAAIJournalsCacheNamePIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

Related Functions

XX0901 Validate Account Number

Related Tables

F0012 Automatic Accounting Instructions Master
F06904 Automatic Accounting Instructions
D COLSPAN="5">

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity