CreateDynamicAccount

Process Payroll Journal Detail

Minor Business Rule

Object Name: N0500013

Parent DLL: CFND

Location: Client/Server

Language: NER



 

  Functional Description : 

   Create Dynamic Account 



    Purpose : 

    
To allow the creation of journal entries for invalid accounts. The creation dynamic account function  is called    
    when you enter an account number that starts with a "#".

    Example :    #90.8115.BEAR.


    Technical Spefications 

    

    Validate the account number from Account Master ( F0901) and seperate the account number into Cost

    Center (MCU) , Object (OBJ)  and Subsidiary (SUB).  

    If it is an invalid account, retrieve company ($CO)  from cost center from the Cost Center file ( F0006). 

    

    If the employee is handled by Payroll Processing only :  Record Type equals "1" then assign : 

    Company ($CO)  to the Timecard Company field.

    Cost Center (MCU) to the Timecard Cost Center field.  

    Object (OBJ) to the Timecard Object field.

    Subsidiary (SUB) to the Timecard Subsidiary field.


    If the employee is handled by Recharge Processing :  Record Type other than "1" then assign : 

    Company ($CO) to the Timecard Recharge Company field.

    Cost Center (MCU) to the Timecard Recharge Cost Center field.

    Object (OBJ) to the Timecard Recharge Object field.

    Subsidiary (SUB) to the Timecard Subsidiary field.


    Assign a "2' to the Timecard Account Mode - G/L which denotes a Standard long account number.



  

    

Data Structure

DN0500013C - Dynamic Account Creation

Parameter NameData ItemData TypeReq/OptI/O/Both
szAcctNoInputModeANIcharOPTNONE

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

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.

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.

szRechargeCostCenterGMCUcharOPTNONE

A Business Unit is an accounting entity required for management reporting. It can be thought of as a profit center, department, warehouse 
location, job,project, workcenter, etc. For Payroll purposes, this Business Unit represents the distribution account where the recharge(billing) 
amounts are to be posted. The only time that this field will be generated is when you are keying in an employee as a Record Type(RCCD) 2 or 
3. In this case the derived distribution account, or entered account, equals this Business Unit.

szRechargeObjectAccountGOBJcharOPTNONE

A synonym for the General Ledger Account Number. In the Job Cost system, the term "object account" and "type account" are used 
synonymously. For Payroll purposes, this represents the account number to which the recharge(billing) amounts are to be posted.

szRechargeSubsidiaryGSUBcharOPTNONE

An accounting term referring to an account which is a subdivision of an object account. You may establish subsidiary accounts to keep 
more detailed records of the accounting activity related to an object account. For Payroll purposes, this is account number where the recharge 
(billing) amounts are to be posted.

szCostCenterChargeoutMCUOcharOPTNONE

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.

cAccountFlagEV01charOPTNONE

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

cAccountModeGLAMcharOPTNONE

A code that indicates which of the three general ledger account numbers is being used for data entry. Valid codes are:    1   The short 
account ID number    2   The standard long account number    3   The long (unstructured, 24-byte) account number    7   The first character of the 
account number indicates the format of the account number You can also define special characters in the Accounting Constants file (F0009) to 
facilitate data entry. For example:    /       For the unstructured account number    *       For the short account ID number    blank For the business 
unit.object.subsidiary number For example, if the account mode is 7 and the first character of the account number is *, the account number was 
entered as the short account ID number.

cRechargeCodeRCCDcharOPTNONE

A code that identifies whether the employee is to be handled through the Recharge processing option for the Payroll Journal Entry 
program. Valid codes are:    1   Payroll Processing Only    2   Payroll and Recharge Processing    3   Recharge Processing Only  After a timecard has 
been added, you cannot change its record type.

szSubsidiarySUBcharOPTNONE

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

szRechargeCompanyRCOcharOPTNONE

For Payroll purposes, this Company represents the distribution account where the recharge (billing) amounts are to be posted. The only 
time that this field will be generated is when you are keying in an employee as a Record Type (RCCD) 2 or 3. In this case the derived 
distribution account, or entered account, equals the company.

Related Functions

None

Related Tables

None
DetermineBurdenHierarchyMethod

DetermineBurdenHierarchyMethod

Process Payroll Journal Detail

Minor Business Rule

Object Name: N0500013

Parent DLL: CFND

Location: Client/Server

Language: NER



 

  Functional Description : 

  
Determine Burden Hierarchy Method

    Purpose : 

   
 This function is used to determine if burden journal entries to be created  will follow the home cost center or
    labor cost center.         

    This function is called after the Automatic Accounting Instruction has determined what the Hierarchy method 

    (HMT) the corresponding distribution or general ledger account ( MCU, OBJ, SUB, SBL, SBLT )  associated

    with the timecard account number.

    The Labor fields are taken from the timecard record ( LMCU, LSUB, LSUBL, LSUBLT ).     

       

  
Technical Specifications :   
  
If Hierarchy Method (HMT)  = 1 or 2
  If the Cost Center field ( MCU) equals Blank, then assign the Home Cost Center  else assign MCU  to 

    journal account's cost center field.         

        

    If the subsidiary field ( SUB) equals Blank, then assign Labor subsidiary field (LSUB) else assign SUB to   

    journal account's subsidiary field.    

 

  If Hieararchy Method (HMT) = 3 or 4

    If the Cost Center field (MCU) equals Blank, then assign the Labor Cost Center else assign MCU to journal       

    account's cost center field.

   

    
If the subsidiary field (SUB) equals Blank, then Labor subsidiary field (LSUB) else assign SUB to 
    journal account's subsidiary field.


    Assign Object field (OBJ) to journal account's object field.

    Assign Labor Subledger field (LSBL) to journal account's subledger field.

    Assign Labor Subledger Type field (LSBLT) to journal account's subledger type field.


    If any part of the burden account follows labor make sure dynamic accounts are processed.

    If Hierarchy Method (HMT) = 2 and Labor Subsidiary not equal to Blanks OR Hierarchy Method (HMT) = 3, 4     

    and if the account is invalid ( #  before the account no. ) = #

    Validate the account and if  it is invalid assign "#" to the Explanation field.

Data Structure

DN0500013 - Determine Burden Hierarchy Method

Parameter NameData ItemData TypeReq/OptI/O/Both
cHierarchyMethodInputHMTcharNONENONE

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.

szBusinessUnitInputMCUcharNONENONE

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.

szHomeBusinessUnitInputHMCUcharNONENONE

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

szLaborBusinessUnitInputMCUcharNONENONE

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.

szObjectAccountInputOBJcharNONENONE

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.

szSubsidiaryInputSUBcharNONENONE

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

szSubledgerInputSBLcharNONENONE

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.

cSubledgerTypeInputSBLTcharNONENONE

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  

szLaborSubsidiaryInputLSUBcharNONENONE

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.

szBusinessUnitMCUcharNONENONE

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  

Related Functions

None

Related Tables

None
ProcessEquipment

ProcessEquipment

Process Payroll Journal Detail

Minor Business Rule

Object Name: N0500013

Parent DLL: CFND

Location: Client/Server

Language: NER



  Functional Description : 

   
 Process Equipment 


    Purpose : 

    
This function is used when you use Time Entry by equipment and would want to track down
  the equipment's distribution thru journal entries. 

    You should enter values on the Equipment Gross or Hours field from Time Entry otherwise this function would 

    not be called.

    

    Technical Spefications : 


    To Create Equipment Debit journals.

    If the Employee is handled thru payroll processing (  If Record Type (RCCD) = 1 )

    Assign Timecard's Cost Center field ( MCU ) to the journal cost center field.

    Assign Timecard's Equipment Object field ( QOBJ ) to the journal object field.

    Assign Timecard's Subsidiary field ( SUB) to the journal subsidiary field.

         

    
If the Employee is handled thru recharge processing ( If Record Type (RCCD) = 2 or 3)
    Assign Timecard's Recharge Cost Center ( GMCU ) to the journal cost center field.

    Assign Timecard's Equipment Object field ( QOBJ ) to the journal object field.

    Assign Timecard's Recharge subsidiary field ( GSUB)  to the journal subsidiary field.


    Assign Timecard Fields to journal fields

    Subledger field ( SBL)

    Subledger Type ( SBLT)

    Equipment Worked on ( EQCG) - converted to a numeric field.

    Equipment Gross ( EQGR )

    Equipment Hours ( EQHR )

    Explanation ( EXR) 


    Get Company from the Cost Center file ( F0006 ) using Cost Center as key ( MCU )

    Get Fiscal year and period from Date Fiscal Pattern ( F0008 ) and Company Constants ( F0010) file.  


    Create Equipment Debit Journals with Document Type T5 and Journaling code "ED"


    To Create Equipment Credit journals.


    Pick up base journaling information from Equipment Master.

    If equipment is not found then write Credit corresponding to Debit with Document Type T5 and Journaling code 

    "EO".  Assign Equipment Gross to the negative amount.


    If equipment is found in the Equipment Master. 

    Assign the Asset Revenue Cost center field (RMCU) to the journal cost center field.

    Assign the Asset Revenue Object field ( ROBJ) to the journal object field.

    Assign the Asset Revenue Subsidiary field ( RSUB) to the journal subsidiary field.


    If revenue fields were blanks in the Equipment Master then move the Cost Center, Object and subsidiary fields 

    from the default company which is "00000" and Item number "FTC"  as keys.


    Get Company from the Cost Center file ( F0006 ) using Cost Center as key ( MCU )

    Get Fiscal year and period from Date Fiscal Pattern ( F0008 ) and Company Constants ( F0010 ) file.


    Create Credit for Hours : 

    Get AAI's for Equipment Hours using Company and Time card equipment rate code as key and if there is no 

    AAI set up then use Company 00000.

    Create Credit journal entry for Equipment hours with Document type T5 and Journaling code "EO".

    Assign Equipment Hours to the negative amount.


    Process rate components to determine prorate share. Determine if componentization is used. 

    If a rate record is not found then write credit corresponding to Debit.


    If it has been determined that the rate is componentized then process each component credit.

    ( Least there are ten rates ). 

    

  

Data Structure

DN0500013D - Process Equipment

Parameter NameData ItemData TypeReq/OptI/O/Both
cRechargeCodeRCCDcharOPTNONE

A code that identifies whether the employee is to be handled through the Recharge processing option for the Payroll Journal Entry 
program. Valid codes are:    1   Payroll Processing Only    2   Payroll and Recharge Processing    3   Recharge Processing Only  After a timecard has 
been added, you cannot change its record type.

cExplodeComponentsEV01charOPTNONE

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

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.

szEquipmentObjectAccountQOBJcharOPTNONE

Use this field to indicate the object account to which you want the system to distribute equipment utilization charges. If you leave this field 
blank, the system uses a default value from the Payroll Accounting tables. You can override this value on individual timecards.

szSubsidiarySUBcharOPTNONE

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

szRechargeCostCenterGMCUcharOPTNONE

A Business Unit is an accounting entity required for management reporting. It can be thought of as a profit center, department, warehouse 
location, job,project, workcenter, etc. For Payroll purposes, this Business Unit represents the distribution account where the recharge(billing) 
amounts are to be posted. The only time that this field will be generated is when you are keying in an employee as a Record Type(RCCD) 2 or 
3. In this case the derived distribution account, or entered account, equals this Business Unit.

szRechargeSubsidiaryGSUBcharOPTNONE

An accounting term referring to an account which is a subdivision of an object account. You may establish subsidiary accounts to keep 
more detailed records of the accounting activity related to an object account. For Payroll purposes, this is account number where the recharge 
(billing) amounts are to be posted.

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  

jdDtWorkJulianDWKJDEDATEOPTNONE

The date used as the actual work date or pay-period ending date.

szCategoriesWorkOrder001WR01charOPTNONE

A user defined code (00/W1) that indicates the current stage or phase of development for a work order. You can assign a work order to only 
one phase code at a time. Note: Certain forms contain a processing option that allows you to enter a default value for this field. If you enter a 
default value on a form for which you have set this processing option, the system displays the value in the appropriate fields on any work 
orders that you create. The system also displays the value on the Project Setup form. You can either accept or override the default value.

szEquipmentWorkedOnEQWOcharOPTNONE

The ID number for the equipment that an employee maintained or repaired, but did not use. For example, an employee might change the 
oil in the company dump truck. Use this field to direct labor expenses to this piece of equipment.

mnEquipGrossEQGRMATH_NUMERICOPTNONE

The amount of gross revenue generated by the piece of equipment.

szEquipmentWorkedPayrollEQCGcharOPTNONE

The ID number of the equipment an employee used to perform a job. For example, an employee might drive a company dump truck or 
operate a printing press. Use this field to distribute the cost of using the equipment to the proper account in the general ledger.

mnEquipHoursEQHRMATH_NUMERICOPTNONE

The number of hours the equipment was operated. If you leave this field blank,the system uses the hours from employee time entry when 
you enter an equipment number. If you do not enter employee hours, you must complete this field.

szEquipmentRateCodeERCcharOPTNONE

A user defined code (00/RC) that indicates a billing rate, such as DY for daily, MO for monthly, and WK for weekly. You can set up multiple 
billing rates for a piece of equipment. If you leave this field blank, the system searches for a valid billing rate in the following sequence: 1.  
Account Ledger Master (F0901) This table contains the most detailed rate information. You can assign multiple rates for a job. For example, you 
can set up separate rates for different equipment working conditions. 2.  Job or Business Unit Master (F0006) This table contains less detailed 
rate information than the Account Ledger Master. You can only set up a single rate for a job based on this table. 3.  Rental Rules (F1302) This 
table contains the least detailed rate code information. The system searches this table according to the criteria you establish when setting up 
the table.

szNameRemarkExplanationEXRcharOPTNONE

A name or remark that describes the purpose for using an account or conveys any other information that the user wants about the 
transaction.

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.

cEmployeeMemoHoursFlagNMTHcharOPTNONE

A code that indicates whether the system writes journal entries from the Payroll system to the general ledger, and the method to use. Valid 
values are:      H  Write only hours to the general ledger. This code is valid for generating timecard journals. The code should not be used 
when  journals are generated through the pay cycle.      M  Do not write monetary amounts or hours to the general ledger. Do not calculate 
workers' compensation and general liability.      N  Write monetary amounts and hours to the general ledger.      Y  Write only monetary amounts to 
the general ledger.      W  Do not write monetary amounts or hours to the general ledger, but calculate workers' compensation and general 
liability. Workers'  compensation and general liability amounts will be written to the general ledger.

GLdateProcessingOptionDGJJDEDATEOPTNONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

szCompanyHomeHMCOcharOPTNONE

The company number where the employee records generally reside.

szPayrollJournalCacheNamePIDcharOPTNONE

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.

szCompressionRulesCacheNamePIDcharOPTNONE

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.

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

cSymbolForItemVC01AcharOPTNONE

This is a generic field used for video constants display.

cStandAloneorRegularProcessEV01charOPTNONE

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

cPayrollExpenseJournalCodeJCTYcharOPTNONE

This code determines the G/L date for labor and burden entries. Document types T2 and T4 are used to record labor and T3 is used to 
record burden.    1   Work Date.  The G/L date is the timecard work date.    2   Period Ending Date.  The G/L date is the pay period end date for the 
payroll cyle currently being run.    3   Cost Period.  The G/L date is the end of the accounting fiscal period for timecards with a work date in the 
prior period;  and the G/L date is the pay period end date for timecards in the current period.

jdDtOverrideGLDateDWKJDEDATEOPTNONE

The date used as the actual work date or pay-period ending date.

jdTimeCardDatePayPeriodEndingPPEDJDEDATEOPTNONE

The last day of a processing period (pay period, month, quarter or year).

cOverrdSummarizRulesEV01charOPTNONE

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

cIntercompanyFlagPEF1charOPTNONE

A code that determines where intercompany settlements are generated. You can enter 1 in this field to specify the intercompany 
settlements to be generated through the Payroll system before they are posted to the General Ledger. Or you can enter 0 to specify the settlements to 
be generated through the General Ledger system, not the Payroll system. If you leave this field blank, 0 is the default value.

szEEHomeCompanyHMCOcharOPTNONE

The company number where the employee records generally reside.

mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

cDoNotCreateJournalDetailsEV01charOPTNONE

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

mnPayrollJournalVersionCouPJVCMATH_NUMERICOPTNONE

A field that identifies the number of versions of payroll journal entries that was launched using multiple version processing.

szJournalDetailCacheNamePIDcharOPTNONE

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.

cUseEqptWorkedAssetIdForT5EDEV01charOPTNONE

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

Related Functions

None

Related Tables

None
ProcessEquipmentComponents

ProcessEquipmentComponents

Process Payroll Journal Detail

Minor Business Rule

Object Name: N0500013

Parent DLL: CFND

Location: Client/Server

Language: NER




   Functional Description : 

   
Process Equipment Components 


   Purpose : 

   
This function is called when the Processing Option to Explode Equipment component is set.
    It will create journal entries for the equipment's components.  



   Technical Specifications :   

   
Read all components for the equipment number from the Item master file F1201.
   If the employee is handled for Recharge processing ( RCCD = 2 or 3 )

   Assign the Timecard Recharge Cost Center else use the cost center to get the rate component from  

   the Equipment Rate Rental file ( F1301) including the Item number and equipment rate code as key.  

  

   If the Equipment Gross field ( EQGR) is not equal to zero and less than zero, multiply -1 to the rate component.

   Multiply the rate component to the Equipment Hours field ( EQHR ).

   Create Journal entries.


Data Structure

DN0500013E - Process Equipment Components

Parameter NameData ItemData TypeReq/OptI/O/Both
cRechargeCodeRCCDcharOPTNONE

A code that identifies whether the employee is to be handled through the Recharge processing option for the Payroll Journal Entry 
program. Valid codes are:    1   Payroll Processing Only    2   Payroll and Recharge Processing    3   Recharge Processing Only  After a timecard has 
been added, you cannot change its record type.

szEquipmentRateCodeERCcharOPTNONE

A user defined code (00/RC) that indicates a billing rate, such as DY for daily, MO for monthly, and WK for weekly. You can set up multiple 
billing rates for a piece of equipment. If you leave this field blank, the system searches for a valid billing rate in the following sequence: 1.  
Account Ledger Master (F0901) This table contains the most detailed rate information. You can assign multiple rates for a job. For example, you 
can set up separate rates for different equipment working conditions. 2.  Job or Business Unit Master (F0006) This table contains less detailed 
rate information than the Account Ledger Master. You can only set up a single rate for a job based on this table. 3.  Rental Rules (F1302) This 
table contains the least detailed rate code information. The system searches this table according to the criteria you establish when setting up 
the table.

szRechargeCostCenterGMCUcharOPTNONE

A Business Unit is an accounting entity required for management reporting. It can be thought of as a profit center, department, warehouse 
location, job,project, workcenter, etc. For Payroll purposes, this Business Unit represents the distribution account where the recharge(billing) 
amounts are to be posted. The only time that this field will be generated is when you are keying in an employee as a Record Type(RCCD) 2 or 
3. In this case the derived distribution account, or entered account, equals this Business Unit.

szTECostCenterMCUcharOPTNONE

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.

jdDtWorkJulianDWKJDEDATEOPTNONE

The date used as the actual work date or pay-period ending date.

mnEqptWorkedonNUMBMATH_NUMERICOPTNONE

An 8-digit number that uniquely identifies an asset.

cSymblUseToDefinPEISMIcharOPTNONE

A value that identifies an asset. You can assign one of three different types of numbers:   o  Asset Number - an eight digit, system assigned 
number   o  Serial Number - a 25 digit model or serial number   o  Unit Number - a 12 digit, alphanumeric, user defined number  When you enter 
an asset number, you may use a prefix or symbol to designate the type of number you enter. For the type of asset number you use most 
often, you should use no prefix, so that you just need to enter the number. For the other two types of asset numbers, you should define a symbol 
for each, such as / or *, that you will enter as a prefix before the number to identify which type of number you are representing. For example, if 
you enter serial numbers most often, you should use no prefix for serial numbers. Then you might use / as a prefix for asset numbers and * 
as a prefix for unit numbers.  Note: You can leave only one type of asset number with no prefix. The other two must have a symbol so that all 
three numbers are unique. Verify that the symbols that you use are not significant for any other purposes of data entry, for example, a period or 
comma.

mnAmtGrossPayGPAMATH_NUMERICOPTNONE

The actual gross pay amount for an employee. This amount is to be distinguished from the distributed gross pay amount used for labor 
distribution. See data item DPAY. When using Work Order Time Entry, this field is used to record miscellaneous pay for an employee, (for 
example, piece rate bonus).

mnEquipHoursEQHRMATH_NUMERICOPTNONE

The number of hours the equipment was operated. If you leave this field blank,the system uses the hours from employee time entry when 
you enter an equipment number. If you do not enter employee hours, you must complete this field.

szDocumentTypeDCTcharOPTNONE

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

szPayrollJournalErrorPRJEcharOPTNONE

A code showing which Journal is in error.

szCompanyHomeHMCOcharOPTNONE

The company number where the employee records generally reside.

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  

szCategoriesWorkOrder001WR01charOPTNONE

A user defined code (00/W1) that indicates the current stage or phase of development for a work order. You can assign a work order to only 
one phase code at a time. Note: Certain forms contain a processing option that allows you to enter a default value for this field. If you enter a 
default value on a form for which you have set this processing option, the system displays the value in the appropriate fields on any work 
orders that you create. The system also displays the value on the Project Setup form. You can either accept or override the default value.

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.

mnPeriodNoGeneralLedgePNMATH_NUMERICOPTNONE

A number indicating the current accounting period.  This number, used in conjunction with the Company Constants table (F0010) and the 
General Constants table (F0009), allows the user to define up to 14 accounting periods. See General Ledger Date.  The current period number 
is used to determine posted before and posted after cut off warning messages.  It is also used as the default accounting period in the 
preparation of financial reports.

mnCenturyCTRYMATH_NUMERICOPTNONE

The calendar century associated with the year. Enter is the first two digits of the year. For example, 19 indicates any year beginning with 19 
(1998, 1999), 20 indicates any year beginning with 20 (2000, 2001), and so on.

mnFiscalYear1FYMATH_NUMERICOPTNONE

A number that identifies the fiscal year. Generally, you can either enter a number in this field or leave it blank to indicate the current fiscal 
year (as defined on the Company Setup form). Specify the year at the end of the first period rather than the year at the end of the fiscal period. 
For example, a fiscal year begins October 1, 1998 and ends September 30, 1999. The end of the first period is October 31, 1998. Specify the 
year 98 rather than 99.

POGLdateDGJJDEDATEOPTNONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

szPayrollJournalCacheNamePIDcharOPTNONE

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.

szCompressionRulesCacheNamePIDcharOPTNONE

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.

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.

mnTEEquipHoursEQHRMATH_NUMERICOPTNONE

The number of hours the equipment was operated. If you leave this field blank,the system uses the hours from employee time entry when 
you enter an equipment number. If you do not enter employee hours, you must complete this field.

cOverrdSummarizRulesEV01charOPTNONE

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

cIntercompanyFlagPEF1charOPTNONE

A code that determines where intercompany settlements are generated. You can enter 1 in this field to specify the intercompany 
settlements to be generated through the Payroll system before they are posted to the General Ledger. Or you can enter 0 to specify the settlements to 
be generated through the General Ledger system, not the Payroll system. If you leave this field blank, 0 is the default value.

szEEHomeCompanyHMCOcharOPTNONE

The company number where the employee records generally reside.

mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

cDoNotCreateJournalDetailsEV01charOPTNONE

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

mnPayrollJournalVersionCouPJVCMATH_NUMERICOPTNONE

A field that identifies the number of versions of payroll journal entries that was launched using multiple version processing.

szJournalDetailCacheNamePIDcharOPTNONE

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

None

Related Tables

None
ProcessFringeBenefits

ProcessFringeBenefits

Process Payroll Journal Detail

Minor Business Rule

Object Name: N0500013

Parent DLL: CFND

Location: Client/Server

Language: NER




  Functional Description :

    
Process Fringe Benefits 

    Purpose : 

    
This function is called when the Process Monthly or Non-monthly benefits and accrual is set to a 1 or  2.  
    This will create journal entries with Document Type "T3" and Journal Type "BF" for debits and "CF" for credits. 


    Technical Specifications : 

    

     
Read all Benefits and Accruals for the employee from Ded/Ben/Acc Transaction Detail file ( F0709 ).
     Process the DBA if it belongs in this batch, has a gross amount and is a benefit or accrual and the date 

     worked equals the Processing GL Date.

     

     Retrieve the Memo status for this DBA from the Payroll transaction constant file F069116. 

     Do not process if the memo status equals a "M".


     Create Benefit Debit : 

     Get Distribution account associated with the Timecard's cost center, object and subsidiary.

     Get Hierarchy method to determine if burden follows the home cost center or labor.

     Get Company, dates for this cost center.

     Create Debit journal entry with Document type "T3" and Journal Type "BF".

    

     Write Burden Distribution if the company is set up to create Burden record.

     If Burden Distribution Override rule is not equal to "Y" and Burden Rule is not a "1" and a "3".


     Create Benefit Credit :

     Get Distribution account associated with the Timecard's home company, home cost center.

     If the distribution cost center field ( MCU ) is equal to Blank, assign the Home company to the journal 

     account's cost center.

     If the distribution subsidiary field ( SUB) equals *UNION, assign the Union field to the journal account's 

     subsidiary.

     If the distribution subsidiary field ( SUB) equals *EMP, assign Address No. to the journal account's subsidiary.

     If the distribution subsidiary field ( SUB) equals *PAY, assign DBA code to the journal account's subsidiary.

     If the distribution subledger field ( SBL) equals *SBLE, assign the Address No. to the journal account's 

     subledger.

     If the distribution subledger field ( SBL) equals *SBLP, assign the DBA code to the journal account's 

     subledger.

     Edit Subledger.

     Get Company, dates for this cost center.

     Create Credit journal entry with Document type "T3" and Journal Type "CF".

     


   



 


    


Data Structure

DN0500013F - Process Fringe Benefits

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szCompanyHomeHMCOcharOPTNONE

The company number where the employee records generally reside.

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.

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.

jdDtWorkJulianDWKJDEDATEOPTNONE

The date used as the actual work date or pay-period ending date.

szCategoriesWorkOrder001WR01charOPTNONE

A user defined code (00/W1) that indicates the current stage or phase of development for a work order. You can assign a work order to only 
one phase code at a time. Note: Certain forms contain a processing option that allows you to enter a default value for this field. If you enter a 
default value on a form for which you have set this processing option, the system displays the value in the appropriate fields on any work 
orders that you create. The system also displays the value on the Project Setup form. You can either accept or override the default value.

mnHoursWorkPHRWMATH_NUMERICOPTNONE

The number of hours associated with each transaction.

mnAmtGrossPayGPAMATH_NUMERICOPTNONE

The actual gross pay amount for an employee. This amount is to be distinguished from the distributed gross pay amount used for labor 
distribution. See data item DPAY. When using Work Order Time Entry, this field is used to record miscellaneous pay for an employee, (for 
example, piece rate bonus).

szJobCategoryJBCDcharOPTNONE

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharOPTNONE

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

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  

mnPayrollTransactionNoPRTRMATH_NUMERICOPTNONE

A unique number that the system assigns to each timecard. You can use this field in the Time Entry By Job program to retrieve a specific 
timecard for display. This field is also used to tie a timecard to each Actual Burden audit record created for the timecard during the Actual 
Burden Journaling process.

szCompressionRulesCacheNamePIDcharOPTNONE

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.

szPayrollJournalCacheNamePIDcharOPTNONE

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.

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

cLaborPremiumDistrSPRcharOPTNONE

A code which specifies whether the 'Premium' portion of overtime earnings is to be separated from 'Regular' earnings for accounting 
purposes. The valid codes are:    Y   The 'Premium' portion of overtime earnings will be separated from 'Regular' earnings during the Journal Entry 
step of the Payroll Cycle.    N   The 'Premium' portion of overtime earnings will NOT be separated from 'Regular' earnings; Total earnings will 
be posted into the same account during the Journal Entry step of the Payroll Cycle.

cBurdenOverrideRuleBDROcharOPTNONE

A code which specifies whether the Journal Entry program is to omit creation of Burden Distr. Detail(F0724) records and Distributed Actual 
Burden Amounts for all companies and business units. The valid values are:    Y  Omit the creation of F0724 records and any corresponding 
'Actual Burden' journal entries.    N  Default to the Business Unit (F069056) level to determine whether any F0724 records are to be created and 
whether the  corresponding Actual Burden journal entries are to be generated.

cBurdenDistrRuleBDRcharOPTNONE

A code that determines how the system handles burden journal entries. Actual burden expenses are initially grouped into burden clearing 
accounts in the T1 section of the P/R journals. The user has the option of relieving these clearing entries and distributing burden expense 
based on where the direct labor was charged. This distribution of burden expense is done in the T3 section of the P/R journals. The user also 
has the option of creating a fixed audit trail for how each component of burden was distributed per individual timecard. This detail audit trail is 
maintained in the F0624 file, which is used by the Payroll system to produce Job Billing Registers. The rule codes listed below control the 
process:     0 Do not create T3 Burden Expense entries for the Business Unit. 1 Create T3 Burden Expense entries but not the F0624 audit 
records. 2 Create T3 Burden Expense entries and associated F0624 audit records. 3 Same as 1 but reverse out the Flat Burden posted thru Daily 
Post. 4 Same as 2 but reverse out the Flat Burden posted thru Daily Post.

szCostCenterHomeHMCUcharOPTNONE

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

jdGLDateProcessingOptionDGJJDEDATEOPTNONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

mnBatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

szUnionCodeUNcharOPTNONE

A user defined code (06/UN) that represents the union or plan in which the employee or group of employees work or participate.

cOverrdSummarizRulesEV01charOPTNONE

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

cIntercompanyFlagPEF1charOPTNONE

A code that determines where intercompany settlements are generated. You can enter 1 in this field to specify the intercompany 
settlements to be generated through the Payroll system before they are posted to the General Ledger. Or you can enter 0 to specify the settlements to 
be generated through the General Ledger system, not the Payroll system. If you leave this field blank, 0 is the default value.

szEEHomeCompanyHMCOcharOPTNONE

The company number where the employee records generally reside.

mnLineNumberF07241LNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

szJournalDetailCacheNamePIDcharOPTNONE

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.

mnPayrollJournalVersionCouPJVCMATH_NUMERICOPTNONE

A field that identifies the number of versions of payroll journal entries that was launched using multiple version processing.

cDoNotCreateJournalDetailsEV01charOPTNONE

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

szAAIJournalCachePIDcharOPTNONE

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

None

Related Tables

None
ProcessPayrollIntercoSettlements

ProcessPayrollIntercoSettlements

Process Payroll Journal Detail

Minor Business Rule

Object Name: N0500013

Parent DLL: CFND

Location: Client/Server

Language: NER



   Functional Description : 

      Process Payroll Intercompany Settlements

   Purpose : 

      
This function is called when the Intercompany Settlement process is set to a "1".      
   This function will create intercompany journal entries when an employee is charging time against cost 
      centers outside their Home Company.


   Technical Specifications : 


      
Intercompany journal entry for the Charge Company.
      Check if there is a distributed account set up for charge company for intercompany settlements. If it is not 

      set up on  the specific company, use the default company 00000.  


      If the distributed cost center field is equal to blanks, get the cost center associated with the charge company 

      from the cost center file F0006.  


   If the distributed subsidiary field is equal to *CO

      Assign the Home company as the distributed subsidiary else 

      Assign the Home company as the distributed subledger.

     

   
Reverse the Time card Gross Amount to be the journal gross amount.
      Create Intercompany journal entry for the Charge Company.


    

      Intercompany journal entry for the Home Company.

      Check if there is a distributed account set up for Home company for intercompany settlements. If it is not

      set up on the specific company, use the default company 00000.


      If the distributed cost center field is equal to blanks, get the cost center associated with the home company 

      from the cost cente file F0006.  


      Get Fiscal Year and Period Number using Date Fiscal Pattern file F0008 using home company as key.

      Assign the Gross Amount to be journal gross amount.

      Create Intercompany journal entry for the Home Company.





    


     




Data Structure

DN0500013B - DS for Process Payroll 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.

szDocumentTypeDCTcharNONENONE

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

mnPeriodNoGeneralLedgePNMATH_NUMERICNONENONE

A number indicating the current accounting period.  This number, used in conjunction with the Company Constants table (F0010) and the 
General Constants table (F0009), allows the user to define up to 14 accounting periods. See General Ledger Date.  The current period number 
is used to determine posted before and posted after cut off warning messages.  It is also used as the default accounting period in the 
preparation of financial reports.

jdDateForGLandVoucherJULIADGJJDEDATENONENONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

mnFiscalYear1FYMATH_NUMERICNONENONE

A number that identifies the fiscal year. Generally, you can either enter a number in this field or leave it blank to indicate the current fiscal 
year (as defined on the Company Setup form). Specify the year at the end of the first period rather than the year at the end of the fiscal period. 
For example, a fiscal year begins October 1, 1998 and ends September 30, 1999. The end of the first period is October 31, 1998. Specify the 
year 98 rather than 99.

mnCenturyCTRYMATH_NUMERICNONENONE

The calendar century associated with the year. Enter is the first two digits of the year. For example, 19 indicates any year beginning with 19 
(1998, 1999), 20 indicates any year beginning with 20 (2000, 2001), and so on.

mnAmtGrossPayGPAMATH_NUMERICNONENONE

The actual gross pay amount for an employee. This amount is to be distinguished from the distributed gross pay amount used for labor 
distribution. See data item DPAY. When using Work Order Time Entry, this field is used to record miscellaneous pay for an employee, (for 
example, piece rate bonus).

mnAddressNumberAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szCompanyHomeHMCOcharNONENONE

The company number where the employee records generally reside.

mnLineNumberLNIDMATH_NUMERICNONENONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

szNameAlphaALPHcharNONENONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szPayrollJournalCacheNamePIDcharNONENONE

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.

szCompressionRulesCacheNameJOBNcharNONENONE

The code that identifies the work station ID that executed a particular job.

cOverrdSummarizRulesEV01charOPTNONE

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

szCurrencyCodeTransactionCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

cDoNotCreateJournalDetailsEV01charOPTNONE

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

mnPayrollJournalVersionCouPJVCMATH_NUMERICOPTNONE

A field that identifies the number of versions of payroll journal entries that was launched using multiple version processing.

szJournalDetailCacheNamePIDcharOPTNONE

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.

mnForeignAmountACRMATH_NUMERICOPTNONE

The foreign currency amount entered on the transaction. If the Multi-Currency Conversion option on the General Accounting constants is set 
to Y, the foreign amount is multiplied by the exchange rate to arrive at the domestic amount. If the Multi-Currency Conversion option is set to Z, 
the foreign amount is divided by the exchange rate.

szBaseCurrencyCodeCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on a transaction. 

cCurrencyModeCRRMcharOPTNONE

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

Related Functions

None

Related Tables

None
ProcessPayrollJournalDetail

ProcessPayrollJournalDetail

Process Payroll Journal Detail

Major Business Rule

Object Name: N0500013

Parent DLL: CFND

Location: Client/Server

Language: NER

Data Structure

DN0500013A - Process Payroll Journal Detail

Parameter NameData ItemData TypeReq/OptI/O/Both
mnEmloyeeAddressNumberAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szEmployeeNameAlphaALPHcharNONENONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

cEmployeeMemoHoursFlagNMTHcharNONENONE

A code that indicates whether the system writes journal entries from the Payroll system to the general ledger, and the method to use. Valid 
values are:      H  Write only hours to the general ledger. This code is valid for generating timecard journals. The code should not be used 
when  journals are generated through the pay cycle.      M  Do not write monetary amounts or hours to the general ledger. Do not calculate 
workers' compensation and general liability.      N  Write monetary amounts and hours to the general ledger.      Y  Write only monetary amounts to 
the general ledger.      W  Do not write monetary amounts or hours to the general ledger, but calculate workers' compensation and general 
liability. Workers'  compensation and general liability amounts will be written to the general ledger.

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.

szAccountNumberANIcharNONENONE

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

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.

szBusinessUnitMCUcharNONENONE

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.

szCompanyHomeHMCOcharNONENONE

The company number where the employee records generally reside.

szBusinessUnitHomeHMCUcharNONENONE

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

szWorkOrder001WR01charNONENONE

A user defined code (00/W1) that indicates the current stage or phase of development for a work order. You can assign a work order to only 
one phase code at a time. Note: Certain forms contain a processing option that allows you to enter a default value for this field. If you enter a 
default value on a form for which you have set this processing option, the system displays the value in the appropriate fields on any work 
orders that you create. The system also displays the value on the Project Setup form. You can either accept or override the default value.

szJobCategoryJBCDcharNONENONE

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharNONENONE

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

szNameRemarkExplanationEXRcharNONENONE

A name or remark that describes the purpose for using an account or conveys any other information that the user wants about the 
transaction.

mnAmtGrossPayGPAMATH_NUMERICNONENONE

The actual gross pay amount for an employee. This amount is to be distinguished from the distributed gross pay amount used for labor 
distribution. See data item DPAY. When using Work Order Time Entry, this field is used to record miscellaneous pay for an employee, (for 
example, piece rate bonus).

mnHoursWorkPHRWMATH_NUMERICNONENONE

The number of hours associated with each transaction.

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  

mnRtHourlyPHRTMATH_NUMERICNONENONE

The employee's hourly rate, which is retrieved during time entry. If you enter a rate in this field on any other form, that rate can override the 
value in the Employee Master table. In the Employee Master table, this number is the employee's base hourly rate. In the Union Rates table, it 
is the straight time rate. NOTE: If you change the number of the data display decimal digits for this field, you must also change fields Rate - 
Base Hourly (BHRT) and Rate - Hourly (SHRT) so that they have exactly the same number of data display decimal digits.

mnRtBaseHourlyBHRTMATH_NUMERICNONENONE

This is the employee's base hourly rate as retrieved from either the Employee Master or the Union Rates Table.  This number would not be 
modified by multipliers, differentials, etc. It is saved in the time entry file (F0611) for the express purpose of being able to account for 
premium pay separate from base pay.  (See also: HRT, PWRT, BRT) ***Important Note*** If you change the number of DATA DISPLAY DECIMAL 
digits for the field "PHRT", "SHRT" you MUST also change this field's data display decimals to be the same number.

mnAmtDistributeGrossPayDPAMATH_NUMERICNONENONE

The distributed gross pay amount for an employee.  This is the actual gross pay modified by an overhead/burden factor. See GPAY. This 
amount has no effect on the employee's pay check and is used only for labor distribution.

mnPayrollTransactionNoPRTRMATH_NUMERICNONENONE

A unique number that the system assigns to each timecard. You can use this field in the Time Entry By Job program to retrieve a specific 
timecard for display. This field is also used to tie a timecard to each Actual Burden audit record created for the timecard during the Actual 
Burden Journaling process.

cRechargeCodeRCCDcharNONENONE

A code that identifies whether the employee is to be handled through the Recharge processing option for the Payroll Journal Entry 
program. Valid codes are:    1   Payroll Processing Only    2   Payroll and Recharge Processing    3   Recharge Processing Only  After a timecard has 
been added, you cannot change its record type.

szRechargeCompanyRCOcharNONENONE

For Payroll purposes, this Company represents the distribution account where the recharge (billing) amounts are to be posted. The only 
time that this field will be generated is when you are keying in an employee as a Record Type (RCCD) 2 or 3. In this case the derived 
distribution account, or entered account, equals the company.

szRechargeCostCenterGMCUcharNONENONE

A Business Unit is an accounting entity required for management reporting. It can be thought of as a profit center, department, warehouse 
location, job,project, workcenter, etc. For Payroll purposes, this Business Unit represents the distribution account where the recharge(billing) 
amounts are to be posted. The only time that this field will be generated is when you are keying in an employee as a Record Type(RCCD) 2 or 
3. In this case the derived distribution account, or entered account, equals this Business Unit.

szRechargeObjectAccountGOBJcharNONENONE

A synonym for the General Ledger Account Number. In the Job Cost system, the term "object account" and "type account" are used 
synonymously. For Payroll purposes, this represents the account number to which the recharge(billing) amounts are to be posted.

szRechargeSubsidiaryGSUBcharNONENONE

An accounting term referring to an account which is a subdivision of an object account. You may establish subsidiary accounts to keep 
more detailed records of the accounting activity related to an object account. For Payroll purposes, this is account number where the recharge 
(billing) amounts are to be posted.

mnRechargeAmountRCPYMATH_NUMERICNONENONE

For Payroll purposes, this represents the amount to be posted to the recharge account.

mnRateBillingBurdenBDRTMATH_NUMERICNONENONE

An hourly rate to be used when charging 'burden' associated with the actual billing (recharge) amounts.

szCostCenterChargeoutMCUOcharNONENONE

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.

szEquipmentWorkedOnEQWOcharNONENONE

The ID number for the equipment that an employee maintained or repaired, but did not use. For example, an employee might change the 
oil in the company dump truck. Use this field to direct labor expenses to this piece of equipment.

szEquipmentWorkedPayrollEQCGcharNONENONE

The ID number of the equipment an employee used to perform a job. For example, an employee might drive a company dump truck or 
operate a printing press. Use this field to distribute the cost of using the equipment to the proper account in the general ledger.

szEquipmentObjectAccountQOBJcharNONENONE

Use this field to indicate the object account to which you want the system to distribute equipment utilization charges. If you leave this field 
blank, the system uses a default value from the Payroll Accounting tables. You can override this value on individual timecards.

szEquipmentRateCodeERCcharNONENONE

A user defined code (00/RC) that indicates a billing rate, such as DY for daily, MO for monthly, and WK for weekly. You can set up multiple 
billing rates for a piece of equipment. If you leave this field blank, the system searches for a valid billing rate in the following sequence: 1.  
Account Ledger Master (F0901) This table contains the most detailed rate information. You can assign multiple rates for a job. For example, you 
can set up separate rates for different equipment working conditions. 2.  Job or Business Unit Master (F0006) This table contains less detailed 
rate information than the Account Ledger Master. You can only set up a single rate for a job based on this table. 3.  Rental Rules (F1302) This 
table contains the least detailed rate code information. The system searches this table according to the criteria you establish when setting up 
the table.

mnEquipGrossEQGRMATH_NUMERICNONENONE

The amount of gross revenue generated by the piece of equipment.

mnEquipHoursEQHRMATH_NUMERICNONENONE

The number of hours the equipment was operated. If you leave this field blank,the system uses the hours from employee time entry when 
you enter an equipment number. If you do not enter employee hours, you must complete this field.

cShiftDiffCalcSequenceCMTHcharNONENONE

A code that specifies how the system should calculate shift differential.    1       The pay type multiplier is applied to the shift differential: Gross 
= (rate + shift differential) x (multiplier) x hours.    2       The pay type multiplier is applied only to the hourly rate and does not include the shift 
differential: Gross = (rate x multiplier) + (shift differential) x hours.    Blank The system follows the shift differential method that is associated with the 
pay type from the Pay Type table (F069116). The multiplier is the pay rate multiplier from the Pay Type table (F069116). When the pay rate is 
derived from the Union Rate table, the multiplier is assumed to be 1 as it is built into the table. In this case, all methods produce the same 
result.

mnRateHourlyExtendedWSHRTMATH_NUMERICNONENONE

This is the employee's hourly rate. If applicable, Pay Type Multiplier and Shift Differential values will be added. If you change the value of 
the data display decimals for this field, you must also change the Hourly Rate (PHRT) and Base Rate (BHRT) fields in Time Entry to have 
exactly the same data display decimals.

mnMultiplierPayTypeMultPAYMMATH_NUMERICNONENONE

A factor by which the base hourly rate is multiplied to obtain the actual payment hourly rate. For example, you could use 1.5 to designate 
time-and-one-half for overtime pay. 0 is not a valid multiplier. The default value is 1.00.

jdDtWorkJulianDWKJDEDATENONENONE

The date used as the actual work date or pay-period ending date.

szUnionCodeUNcharNONENONE

A user defined code (06/UN) that represents the union or plan in which the employee or group of employees work or participate.

mnWorkStateWSTMATH_NUMERICNONENONE

Vertex state code identifying the state where the employee works.  REQUIRED.

mnWorkCountyWCNTMATH_NUMERICNONENONE

Vertex county code identifying where the employee works. Zero fill if you do not need to calculate county taxes.

mnWorkCityWCTYMATH_NUMERICNONENONE

Vertex city code identifying the city where the employee works. Zero fill if you do not need to calculate city taxes.

cLaborPremiumDistrSPRcharNONENONE

A code which specifies whether the 'Premium' portion of overtime earnings is to be separated from 'Regular' earnings for accounting 
purposes. The valid codes are:    Y   The 'Premium' portion of overtime earnings will be separated from 'Regular' earnings during the Journal Entry 
step of the Payroll Cycle.    N   The 'Premium' portion of overtime earnings will NOT be separated from 'Regular' earnings; Total earnings will 
be posted into the same account during the Journal Entry step of the Payroll Cycle.

cBurdenOverrideRuleBDROcharNONENONE

A code which specifies whether the Journal Entry program is to omit creation of Burden Distr. Detail(F0724) records and Distributed Actual 
Burden Amounts for all companies and business units. The valid values are:    Y  Omit the creation of F0724 records and any corresponding 
'Actual Burden' journal entries.    N  Default to the Business Unit (F069056) level to determine whether any F0724 records are to be created and 
whether the  corresponding Actual Burden journal entries are to be generated.

cBurdenDistrRuleBDRcharNONENONE

A code that determines how the system handles burden journal entries. Actual burden expenses are initially grouped into burden clearing 
accounts in the T1 section of the P/R journals. The user has the option of relieving these clearing entries and distributing burden expense 
based on where the direct labor was charged. This distribution of burden expense is done in the T3 section of the P/R journals. The user also 
has the option of creating a fixed audit trail for how each component of burden was distributed per individual timecard. This detail audit trail is 
maintained in the F0624 file, which is used by the Payroll system to produce Job Billing Registers. The rule codes listed below control the 
process:     0 Do not create T3 Burden Expense entries for the Business Unit. 1 Create T3 Burden Expense entries but not the F0624 audit 
records. 2 Create T3 Burden Expense entries and associated F0624 audit records. 3 Same as 1 but reverse out the Flat Burden posted thru Daily 
Post. 4 Same as 2 but reverse out the Flat Burden posted thru Daily Post.

jdDateForGLandVoucherJULIADGJJDEDATENONENONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

cPremLaborHoursToUnitsEV01charNONENONE

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

cExplodeEquipmentComponentEV01charNONENONE

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

mnLineNumberLNIDMATH_NUMERICNONENONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

szPayrollJournalCacheNamePIDcharNONENONE

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.

szCompressionRulesCacheNamePIDcharNONENONE

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.

mnBatchNumberICUMATH_NUMERICNONENONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

mnBurdenLineNumberLNIDMATH_NUMERICNONENONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

cEmployeeBurdenEV01charNONENONE

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

cIntercompanySettlementsEV01charNONENONE

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

cSecurityIndicatorSEC$charNONENONE

This field is only used internally in the Payroll system. The function is to suppress the display of hourly rates and extended pay amounts on 
time and pay transactions (F610, F611) UNLESS these amounts were specifically keyed in as overrides. In other words, if the rate and/or 
amount was retrieved from the employee master, it/they will not be displayed on the video. The valid codes are:    O Occupational Table    U 
Union Table    E Employee Master 

cOvertimeCodeOHFcharNONENONE

This code is used to designate the type of overtime being entered. The codes have the following meaning:    1       Regular Overtime    2       
Double Time    3       Triple Time    4       Quad Time    blank indicates that the hours being entered are straight time. Rates from the Union Rates 
Master will be applied accordingly.

szEEMasterHomeCompanyHMCOcharNONENONE

The company number where the employee records generally reside.

cAccountModeGLAMcharOPTNONE

A code that indicates which of the three general ledger account numbers is being used for data entry. Valid codes are:    1   The short 
account ID number    2   The standard long account number    3   The long (unstructured, 24-byte) account number    7   The first character of the 
account number indicates the format of the account number You can also define special characters in the Accounting Constants file (F0009) to 
facilitate data entry. For example:    /       For the unstructured account number    *       For the short account ID number    blank For the business 
unit.object.subsidiary number For example, if the account mode is 7 and the first character of the account number is *, the account number was 
entered as the short account ID number.

cSymblUseToDefinPEISMIcharOPTNONE

A value that identifies an asset. You can assign one of three different types of numbers:   o  Asset Number - an eight digit, system assigned 
number   o  Serial Number - a 25 digit model or serial number   o  Unit Number - a 12 digit, alphanumeric, user defined number  When you enter 
an asset number, you may use a prefix or symbol to designate the type of number you enter. For the type of asset number you use most 
often, you should use no prefix, so that you just need to enter the number. For the other two types of asset numbers, you should define a symbol 
for each, such as / or *, that you will enter as a prefix before the number to identify which type of number you are representing. For example, if 
you enter serial numbers most often, you should use no prefix for serial numbers. Then you might use / as a prefix for asset numbers and * 
as a prefix for unit numbers.  Note: You can leave only one type of asset number with no prefix. The other two must have a symbol so that all 
three numbers are unique. Verify that the symbols that you use are not significant for any other purposes of data entry, for example, a period or 
comma.

cOverrdSummarizRulesEV01charOPTNONE

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

szBaseCurrencyCodeCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on a transaction. 

szRechargeCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnRechargeAmountForeignFRCHGAMTMATH_NUMERICOPTNONE

A value, for payroll purposes, that represents the foreign amount to be posted to the recharge account.

mnCurrencyConverRateCRRMATH_NUMERICOPTNONE

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

cRechargeModeRCHGMODEcharOPTNONE

A code that specifies which amount, for recharge records, is the fixed amount and is not susceptible to currency fluctuations. Valid values 
are: 0 The amount in the home business unit currency is the fixed amount. 1 The amount in the recharge job currency is the fixed amount. Note: 
This code does not apply to other payroll records. For example, for document type T2, the home business unit currency is the fixed amount.

szJournalDetailCacheNamePIDcharOPTNONE

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.

mnPayrollJournalVersionCouPJVCMATH_NUMERICOPTNONE

A field that identifies the number of versions of payroll journal entries that was launched using multiple version processing.

cDoNotCreateJournalDetailsEV01charOPTNONE

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

cHoursOnlyTimecardsEV01charOPTNONE

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

szAAIJournalCachePIDcharOPTNONE

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.

cUseEqptWorkedAssetIdForT5EDEV01charOPTNONE

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

Related Functions

None

Related Tables

None
 Actual Burden audit record created for the timecard during the Actual 
Burden Journaling process.

szCompressionRulesCacheNamePIDcharOPTNONE

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.

szPayrollJournalCacheNamePIDcharOPTNONE

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.

mnLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

cLaborPremiumDistrSPRcharOPTNONE

A code which specifies whether the 'Premium' portion of overtime earnings is to be separated from 'Regular' earnings for accounting 
purposes. The valid codes are:    Y   The 'Premium' portion of overtime earnings will be separated from 'Regular' earnings during the Journal Entry 
step of the Payroll Cycle.    N   The 'Premium' portion of overtime earnings will NOT be separated from 'Regular' earnings; Total earnings will 
be posted into the same account during the Journal Entry step of the Payroll Cycle.

cBurdenOverrideRuleBDROcharOPTNONE

A code which specifies whether the Journal Entry program is to omit creation of Burden Distr. Detail(F0724) records and Distributed Actual 
Burden Amounts for all companies and business units. The valid values are:    Y  Omit the creation of F0724 records and any corresponding 
'Actual Burden' journal entries.    N  Default to the Business Unit (F069056) level to determine whether any F0724 records are to be created and 
whether the  corresponding Actual Burden journal entries are to be generated.

cBurdenDistrRuleBDRcharOPTNONE

A code that determines how the system handles burden journal entries. Actual burden expenses are initially grouped into burden clearing 
accounts in the T1 section of the P/R journals. The user has the option of relieving these clearing entries and distributing burden expense 
based on where the direct labor was charged. This distribution of burden expense is done in the T3 section of the P/R journals. The user also 
has the option of creating a fixed audit trail for how each component of burden was distributed per individual timecard. This detail audit trail is 
maintained in the F0624 file, which is used by the Payroll system to produce Job Billing Registers. The rule codes listed below control the 
process:     0 Do not create T3 Burden Expense entries for the Business Unit. 1 Create T3 Burden Expense entries but not the F0624 audit 
records. 2 Create T3 Burden Expense entries and associated F0624 audit records. 3 Same as 1 but reverse out the Flat Burden posted thru Daily 
Post. 4 Same as 2 but reverse out the Flat Burden posted thru Daily Post.

szCostCenterHomeHMCUcharOPTNONE

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

jdGLDateProcessingOptionDGJJDEDATEOPTNONE

A date that identifies the financial period to which the transaction will be posted. You define financial periods for a date pattern code that you 
assign to the company record. The system compares the date that you enter on the transaction to the fiscal date pattern assigned to the 
company to retrieve the appropriate fiscal period number, as well as to perform date validations.

mnBatchNumberICUMATH_NUMERICOPTNONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

szUnionCodeUNcharOPTNONE

A user defined code (06/UN) that represents the union or plan in which the employee or group of employees work or participate.

cOverrdSummarizRulesEV01charOPTNONE

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

cIntercompanyFlagPEF1charOPTNONE

A code that determines where intercompany settlements are generated. You can enter 1 in this field to specify the intercompany 
settlements to be generated through the Payroll system before they are posted to the General Ledger. Or you can enter 0 to specify the settlements to 
be generated through the General Ledger system, not the Payroll system. If you leave this field blank, 0 is the default value.

szEEHomeCompanyHMCOcharOPTNONE

The company number where the employee records generally reside.

mnLineNumberF07241LNIDMATH_NUMERICOPTNONE

A number