F0006BusinessUnitCache

Time Entry Cache

Major Business Rule

Object Name: B0500220

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500220F - F0006 Business Unit Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobNumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cCallingModeEV01charOPTNONE

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

cCacheSuccessFlagEV01charOPTNONE

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.

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.

cPostingEditCostCenterPECCcharOPTNONE

A code that specifies whether to allow transactions to post to the general ledger for the job (business unit). Valid values are: Blank Allow 
transactions to post to this business unit. K Allow transactions to post to this business unit. However, the original budget is locked, and change 
orders are required for making changes to the budget. N Do not allow transactions to post to this business unit. Use this code for a job that is not 
started or is closed. P Do not allow transactions to post to this business unit. The job can be purged.

mnLaborLoadingFactorLFMATH_NUMERICOPTNONE

A multiplier to load direct labor costs with burden.  For example, a factor of 1.32 would load every dollar of labor cost with 32 cents worth of 
burden.

cLaborLoadingMethodLMTHcharOPTNONE

Controls whether the labor costs include a flat burden for payroll taxes and benefits. Valid values are:    0   The flat burden factor is always 
1.0000, so the resulting amount for the flat burden is zero.    1   The flat burden factor is always greater than 1.0000, so the labor costs include a 
flat burden.

szTaxAreaTAcharOPTNONE

Tax Area-Payroll. The code of a taxing authority. All time entries for this Cost Center default to the value entered in this field.

cErrorFlagEV01charOPTNONE

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

Related Functions

None

Related Tables

None
F060146OccupationalRatesCache

F060146OccupationalRatesCache

Time Entry Cache

Major Business Rule

Object Name: B0500220

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500220D - F060146 Occupational Rates Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberAJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cCallingModeEV01charOPTNONE

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

cCacheSuccessFlagEV01charOPTNONE

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

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

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.

szUnionCodeUNcharOPTNONE

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

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.

jdDtWorkJulianDWKJDEDATEOPTNONE

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

jdDateBeginningEffectiveEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdDateEndingEffectiveEFTEJDEDATEOPTNONE

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

mnRtBaseHourlyBHRTMATH_NUMERICOPTNONE

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.

mnRtDistributionOrBillPBRTMATH_NUMERICOPTNONE

A number that specifies the rate that the system uses to bill for labor services. This rate is often referred to as the billing or recharge rate. 
The system charges the resulting amount, based on this rate, to the primary distribution account for the timecard. The system also enters an 
offset to an account that is derived from automatic accounting instructions. This rate does not affect employee payroll. To allow billing rates in 
time entry, the employee record type must be set to 2 (payroll and recharge processing) or 3 (recharge processing only) with the Employee 
Payroll program (P0801PRL).

mnRtPieceworkPPRTMATH_NUMERICOPTNONE

The rate paid for the type of component (piece) produced.  If you enter a rate in this field, this rate overrides the rate in the Employee Master 
file.

cErrorFlagEV01charOPTNONE

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

cRecordinTableFlagEV01charOPTNONE

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

Related Functions

None

Related Tables

None
F06904AAICache

F06904AAICache

Time Entry Cache

Major Business Rule

Object Name: B0500220

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500220E - F06904 AAI Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberAJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cCallingModeEV01charOPTNONE

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

cCacheSuccessFlagEV01charOPTNONE

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

szCompanyCOcharOPTNONE

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

szCostCenterNoSearchMCUHcharOPTNONE

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

szUnionCodeUNcharOPTNONE

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

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.

mnPayDeductBenAccTypePDBAMATH_NUMERICOPTNONE

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

szFringeTypeFRTYcharOPTNONE

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

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.

cErrorFlagEV01charOPTNONE

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

Related Functions

None

Related Tables

None
F069116PayTypeCache

F069116PayTypeCache

Time Entry Cache

Major Business Rule

Object Name: B0500220

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500220B - F069116 Pay Type Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
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.

mnJobnumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cCallingModeEV01charOPTNONE

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

cDeductionBenefitMethodDEDMcharOPTNONE

A user defined code (07/DM) that specifies the method that the system uses to perform certain calculations. For example, the system uses 
a method of calculation to calculate deductions, benefits, and accruals (DBAs) and workers' compensation insurance.

cIncludeInAutoPayCodeIIAPcharOPTNONE

A code that determines how the system treats this pay type when computing automatically generated pay (typically for salaried 
employees). It also identifies supplemental pay. Valid codes are:    Y The dollars with this pay type are part of the employee's base pay, for example, 
regular, holiday, sick, and vacation pay.    N The dollars with this pay type are in addition to the employee's base pay, for example, overtime 
pay and time off without pay.    S The hours with this pay type are subtracted from the employee's base pay at standard rate and added back 
at the entered pay rate.    B The dollars with this pay type are in addition to the employee's base pay and are treated as supplemental pay 
for taxation purposes, for example, bonuses, commissions, and payoffs. Canadian bonuses, irregular comissions, and lump sums use auto 
pay method B.    C The hours or dollars entered using this pay type override all autopay instructions. For World: If multiple jobs are used, a Y in 
this field might cause the pay type to be paid in addition to the regular pay. For example, if the job code, job step,home business unit, or 
position have been overridden in time entry, and if multiple active jobs exist for the employee, and if the overridden information does not match 
an existing active job record, this system processes pay types with the Auto Pay Method set to Y as additional pay. J.D. Edwards 
recommends that you always use a pay type with N in this field when paying someone for work in addition to their regular pay. This ensures that the 
system processes the pay type the same in multiple-job or single-job situations. If your company docks employees' pay when they take leave in 
excess of what has been earned, you should have pay type 997 set up as the pay type to dock pay. Enter N as the autopay method for this 
pay type. If your company attaches contract calendars to employees to accumulate wages,you should have pay type 996 set up as the pay 
type to accumulate wages. Enter C as the autopay method for this pay type.

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.

cGrossPayEffectPAYGcharOPTNONE

A code that indicates whether the pay type is added to, subtracted from, or does not affect the employee's gross pay. Valid values 
are: + Pay type will be added to the employee's gross pay. - Pay type will be subtracted from the employee's gross pay. Blank Pay type will not have 
an effect on the employee's gross pay.  A pay type should not have a negative effect on gross pay. If you set up a pay type to have a negative 
effect on gross or net pay, gross-to-net errors appear on the Payroll Register.  PeopleSoft recommends that you set up a deduction instead 
of a pay type that would have a negative effect on gross pay. When you set up a pay type with no effect on gross pay and a positive effect 
on net pay, do not create a separate check. Creating a separate check will cause a gross-to-net error.

mnMultiplierPayTypeMultPAYMMATH_NUMERICOPTNONE

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.

cDeductionPeriod001DEP1charOPTNONE

A code designating the pay period in which the system calculates the DBA/auto deposit.  Valid codes are: Y Take the DBA/auto deposit 
during the current period. N Do not take the DBA/auto deposit during the current period. * Take the DBA/auto deposit only during the first pay 
period for each month the employee works based on the ending date of this month's pay period. blank Continue to look for a code at the lower 
level.  The system searches for DBA/auto deposit rules first at the employee level, then at the group level, and finally at the DBA master level.  If 
the field is blank at all levels, the system does not calculate the DBA/auto deposit in that period. M Applies only to benefits based on gross 
hours or dollars.  An M in the fifth field only tells the system to calculate the benefit during the special timecard post.  An M implies a Yes for a 
weekly withholding frequency.

cDeductionPeriod002DEP2charOPTNONE

A code designating the pay period in which the system calculates the DBA/auto deposit.  Codes are: Y  Take the DBA/auto deposit during 
the current period. N  Do not take the DBA/auto deposit during the current period. *        Take the DBA/auto deposit ONLY during the first pay 
period for each month the employee works based on the pay-period-end-date month. Blank  SPECIAL MEANING:  Continue to look for a code 
at the lower level.  The system searches for DBA/auto deposit rules first at the employee level, then at the group level, and finally at the DBA 
master level.  If the field is blank at all levels, the system does not calculate the DBA/auto deposit in that period. M  SPECIAL MEANING:  
Applies only to benefits based on gross hours or dollars.  An M in the fifth field only tells the system to calculate the benefit during the daily 
timecard post.  An M implies a yes for a weekly withholding frequency.

cDeductionPeriod003DEP3charOPTNONE

A code designating the pay period in which the system calculates the DBA/auto deposit.  Codes are: Y  Take the DBA/auto deposit during 
the current period. N  Do not take the DBA/auto deposit during the current period. *        Take the DBA/auto deposit ONLY during the first pay 
period for each month the employee works based on the pay-period-end-date month. Blank  SPECIAL MEANING:  Continue to look for a code 
at the lower level.  The system searches for DBA/auto deposit rules first at the employee level, then at the group level, and finally at the DBA 
master level.  If the field is blank at all levels, the system does not calculate the DBA/auto deposit in that period. M  SPECIAL MEANING:  
Applies only to benefits based on gross hours or dollars.  An M in the fifth field only tells the system to calculate the benefit during the daily 
timecard post.  An M implies a yes for a weekly withholding frequency.

cDeductionPeriod004DEP4charOPTNONE

A code designating the pay period in which the system calculates the DBA/auto deposit.  Codes are: Y  Take the DBA/auto deposit during 
the current period. N  Do not take the DBA/auto deposit during the current period. *        Take the DBA/auto deposit ONLY during the first pay 
period for each month the employee works based on the pay-period-end-date month. Blank  SPECIAL MEANING:  Continue to look for a code 
at the lower level.  The system searches for DBA/auto deposit rules first at the employee level, then at the group level, and finally at the DBA 
master level.  If the field is blank at all levels, the system does not calculate the DBA/auto deposit in that period. M  SPECIAL MEANING:  
Applies only to benefits based on gross hours or dollars.  An M in the fifth field only tells the system to calculate the benefit during the daily 
timecard post.  An M implies a yes for a weekly withholding frequency.

cDeductionPeriod005DEP5charOPTNONE

A code designating the pay period in which the system calculates the DBA/auto deposit.  Codes are: Y  Take the DBA/auto deposit during 
the current period. N  Do not take the DBA/auto deposit during the current period. *        Take the DBA/auto deposit ONLY during the first pay 
period for each month the employee works based on the pay-period-end-date month. Blank  SPECIAL MEANING:  Continue to look for a code 
at the lower level.  The system searches for DBA/auto deposit rules first at the employee level, then at the group level, and finally at the DBA 
master level.  If the field is blank at all levels, the system does not calculate the DBA/auto deposit in that period. M  SPECIAL MEANING:  
Applies only to benefits based on gross hours or dollars.  An M in the fifth field only tells the system to calculate the benefit during the daily 
timecard post.  An M implies a yes for a weekly withholding frequency.

cNetPayEffectPAYNcharOPTNONE

A code that indicates whether the pay type is added to, subtracted from, or does not affect the employee's net pay. Valid values are:    +        
Pay type will be added to the employee's net pay    -         Pay type will be subtracted from the employee's net pay    blank Pay type will not 
have an effect on the employee's net pay  A pay type should not have a negative effect on net pay. If you set up a pay type to have a negative 
effect on gross or net pay, gross-to-net errors appear on the Payroll Register. J.D.Edwards recommends that you set up a deduction instead 
of a pay type that would have a negative effect on gross pay. When you set up a pay type with no effect on gross pay and a positive effect 
on net pay, do not create a separate check. Creating a separate check will cause a gross-to-net error.

cPayBasisPBcharOPTNONE

A user defined code (07/PB) that defines the value upon which the system bases the employee's pay.  H (hours worked) is the default 
value.  Other valid values exist for tip and piecework processing, and for Canadian lump-sum amounts, irregular commissions, and bonuses.  
Use E (estimated pay) for an advance pay interim check.  The Interim Check program (Format 2) automatically deletes this type of timecard so 
that you can enter the actual time when it is known.

cPrintOnPaycheckYNPCKcharOPTNONE

A code that identifies whether the PDBA is to be printed on the paystub or whether it is to be printed on a payment that is separate from 
other PDBAs. Valid values for pay types and payroll taxes include:    Y Print on paystub (default)    S Print separate payment (one item per 
payment)    C Print separate payment (C types combined)    N Do not print on paystub Valid values for DBAs include:    Y Print as total deductions 
(default)    S Print separate payment (one item per payment)    C Print separate payment (include detail)    N Do not print on paystub    I Print 
individual DBA codes    T Print by DBA print group  The separate payment feature is not available for any payroll taxes being withheld from the 
employee's payment.

szTaxExemptTypes01TT01charOPTNONE

You can specify up to 15 tax types for which the respective payroll tax is not to be computed for a pay, deduction, or benefit code. If you 
enter * in the first element of this list, no taxes are computed.

szTaxExemptTypes02TT02charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes03TT03charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes04TT04charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes05TT05charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes06TT06charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes07TT07charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes08TT08charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes09TT09charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes10TT10charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes11TT11charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes12TT12charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes13TT13charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes14TT14charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

szTaxExemptTypes15TT15charOPTNONE

You may specify up to 15 tax types for which the respective payroll tax is NOT to be computed for a pay, deduction, or benefit code. If you 
enter an asterisk (*) in the first element of this list, it signifies that no taxes are to be computed.

cErrorFlagEV01charOPTNONE

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

cSuccessFlagEV01charOPTNONE

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

cTransactTypeTimePayDISOcharOPTNONE

A code used to distinguish between the following types of payroll entries: P Time Cards (Earnings)   D Deductions withheld   B Benefit (both 
cash and non cash)   A Accrual of sick, vacation, comp, and so forth  Note: These codes may only be changed by J.D. Edwards If you enter an * 
in this field the system displays all four types of PDBAs.

szSpendingAccountTypeSACCcharOPTNONE

Defines which type of spending account is being used. An example of a spending account type setup might be:    MED   Medical expenses 
spending account (where the annual amount is accrued on Jan 1 or year begin.)    DCR   Dependent care expenses (where accrual of 
available funds is on a pay period by pay period basis.)

szNameAlphaExplanationEXAcharOPTNONE

A description, remark, explanation, name, or address.

mnAmtShiftDifferentialSHDMATH_NUMERICOPTNONE

An additional rate, expressed in dollars or percent, added to an employee's hourly rate, depending on the shift worked. This rate can be 
applied in one of two ways, as defined by the Shift Differential Calculation Sequence (data item CMTH).

cShiftDiffCalcSequenceCMTHcharOPTNONE

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.

mnAmtOrRateRTAMMATH_NUMERICOPTNONE

A value that is a percentage, a monetary amount, or an hourly rate, depending on where it is used.  Valid values are: 1 For a deduction, 
benefit, or accrual, the meaning of this value depends on the method of calculation.  The method determines whether the deduction is a flat 
monetary amount, a percentage, or a multiplication rate.  Table method DBAs, depending on which table method they use, can either use this 
amount in the calculation or ignore it.  If there are exceptions to the table calculation, you can override the table code in the detail area, set up a 
flat monetary DBA amount, or override the amount with a one-time override for a timecard. 2 For a pay type, amounts entered in this field 
override the hourly rate. 

cEnableLeaveTypeLVPTcharOPTNONE

A code that enables two types of leave tracking and verification. You can enable leave tracking for this pay type so that the system 
requires users to enter a leave type (UDC 07/LV) when entering leave time. You can also enable leave balance verification for this pay type so that 
when employees enter leave time, the system verifies that this pay type includes sufficient available balances. You need to use the second 
option in conjunction with two processing options on the Time Entry Master Business Function program (P050002A). If you set up time entry 
master business function so that the system verifies leave balances, then the system verifies only pay types that are identified at the pay type 
level. Valid values are: 0 or Blank Do not enable leave tracking or leave balance verification. 1 Enable leave tracking. Enable leave balance 
verification. 2 Enable leave tracking. Disable leave balance verification. 3 Disable leave tracking. Enable leave balance verification.

Related Functions

None

Related Tables

None
F069126UnionRatesCache

F069126UnionRatesCache

Time Entry Cache

Major Business Rule

Object Name: B0500220

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500220A - F069126 Union Rates Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szUnionCodeUNcharOPTNONE

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

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.

jdDtWorkJulianDWKJDEDATEOPTNONE

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

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.

cShiftCodeSHFTcharOPTNONE

A user defined code (00/SH) that identifies daily work shifts. In payroll systems, you can use a shift code to add a percentage or amount to 
the hourly rate on a timecard. For payroll and time entry: If an employee always works a shift for which a shift rate differential is applicable, 
enter that shift code on the employee's master record. When you enter the shift on the employee's master record, you do not need to enter the 
code on the timecard when you enter time. If an employee occasionally works a different shift, you enter the shift code on each applicable 
timecard to override the default value.

mnRtBaseHourlyBHRTMATH_NUMERICOPTNONE

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.

mnRtDistributionOrBillPBRTMATH_NUMERICOPTNONE

A number that specifies the rate that the system uses to bill for labor services. This rate is often referred to as the billing or recharge rate. 
The system charges the resulting amount, based on this rate, to the primary distribution account for the timecard. The system also enters an 
offset to an account that is derived from automatic accounting instructions. This rate does not affect employee payroll. To allow billing rates in 
time entry, the employee record type must be set to 2 (payroll and recharge processing) or 3 (recharge processing only) with the Employee 
Payroll program (P0801PRL).

mnLaborLoadingFactorLFMATH_NUMERICOPTNONE

A multiplier to load direct labor costs with burden.  For example, a factor of 1.32 would load every dollar of labor cost with 32 cents worth of 
burden.

cLaborLoadingMethodLMTHcharOPTNONE

Controls whether the labor costs include a flat burden for payroll taxes and benefits. Valid values are:    0   The flat burden factor is always 
1.0000, so the resulting amount for the flat burden is zero.    1   The flat burden factor is always greater than 1.0000, so the labor costs include a 
flat burden.

mnRtPieceworkPPRTMATH_NUMERICOPTNONE

The rate paid for the type of component (piece) produced.  If you enter a rate in this field, this rate overrides the rate in the Employee Master 
file.

mnRateOvertimeOH1MATH_NUMERICOPTNONE

The rate of pay for "regular" overtime.

mnRateDoubleTimeOH2MATH_NUMERICOPTNONE

The rate of pay for "double" overtime.

mnRateTripleTimeOH3MATH_NUMERICOPTNONE

The rate of pay for "triple" time.

mnRateHolidayOH4MATH_NUMERICOPTNONE

The rate of pay for "holiday" overtime.

szWorkersCompInsurCodeWCMPcharOPTNONE

A user defined code (00/W) that represents a workers' compensation insurance (WCI) code. This code should correspond to the 
classifications on your periodic workers' compensation insurance reports.

mnRateOvertimeBillingOR1MATH_NUMERICOPTNONE

This is the employee's recharge overtime hourly rate as retrieved, entered or calculated during time entry.

mnRateDoubleTimeBillingOR2MATH_NUMERICOPTNONE

This is the employee's recharge doubletime hourly rate as retrieved, entered or calculated during time entry.

mnRateTripleTimeBillingOR3MATH_NUMERICOPTNONE

This is the employee's recharge triple time hourly rate as retrieved, entered or calculated during time entry.

mnRateHolidayBillingOR4MATH_NUMERICOPTNONE

This is the employee's recharge holiday hourly rate as retrieved, entered or calculated during time entry.

cFloatCodeWETcharOPTNONE

A code that specifies any special circumstances associated with the workers compensation insurance (WCI) code, resulting in multiple 
rates for the same WCI code due to location or risk, for example. The subclass should remain blank if multiple rates do not exist. Default codes 
are: Blank There are no special circumstances associated with this code. F There are special circumstances associated with this code.

cCallingModeEV01charOPTNONE

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

cSuccessFlagEV01charOPTNONE

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

jdDateBeginningEffectiveEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdDateEndingEffectiveEFTEJDEDATEOPTNONE

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

cErrorFlagEV01charOPTNONE

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

mnJobnumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cRecordinTableFlagEV01charOPTNONE

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

Related Functions

None

Related Tables

None
F06918ItemPieceRateCache

F06918ItemPieceRateCache

Time Entry Cache

Major Business Rule

Object Name: B0500220

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500220H - Item Piece Rate Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
szUnionCodeUNcharOPTNONE

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

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.

jdDtWorkJulianDWKJDEDATEOPTNONE

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

jdDateBeginningEffectiveEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdDateEndingEffectiveEFTEJDEDATEOPTNONE

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

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.

cShiftCodeSHFTcharOPTNONE

A user defined code (00/SH) that identifies daily work shifts. In payroll systems, you can use a shift code to add a percentage or amount to 
the hourly rate on a timecard. For payroll and time entry: If an employee always works a shift for which a shift rate differential is applicable, 
enter that shift code on the employee's master record. When you enter the shift on the employee's master record, you do not need to enter the 
code on the timecard when you enter time. If an employee occasionally works a different shift, you enter the shift code on each applicable 
timecard to override the default value.

mnLaborLoadingFactorLFMATH_NUMERICOPTNONE

A multiplier to load direct labor costs with burden.  For example, a factor of 1.32 would load every dollar of labor cost with 32 cents worth of 
burden.

cLaborLoadingMethodLMTHcharOPTNONE

Controls whether the labor costs include a flat burden for payroll taxes and benefits. Valid values are:    0   The flat burden factor is always 
1.0000, so the resulting amount for the flat burden is zero.    1   The flat burden factor is always greater than 1.0000, so the labor costs include a 
flat burden.

mnRtPieceworkPPRTMATH_NUMERICOPTNONE

The rate paid for the type of component (piece) produced.  If you enter a rate in this field, this rate overrides the rate in the Employee Master 
file.

szWorkersCompInsurCodeWCMPcharOPTNONE

A user defined code (00/W) that represents a workers' compensation insurance (WCI) code. This code should correspond to the 
classifications on your periodic workers' compensation insurance reports.

cFloatCodeWETcharOPTNONE

A code that specifies any special circumstances associated with the workers compensation insurance (WCI) code, resulting in multiple 
rates for the same WCI code due to location or risk, for example. The subclass should remain blank if multiple rates do not exist. Default codes 
are: Blank There are no special circumstances associated with this code. F There are special circumstances associated with this code.

cCallingModeEV01charOPTNONE

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

cSuccessFlagEV01charOPTNONE

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

cErrorFlagEV01charOPTNONE

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

mnJobnumberAJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cRecordinTableFlagEV01charOPTNONE

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

mnIdentifierShortItemITMMATH_NUMERICOPTNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szUnitOfMeasureUMcharOPTNONE

A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box, 
cubic meter, liter, hour, and so on.

Related Functions

None

Related Tables

None
F069246ShiftDifferentialCache

F069246ShiftDifferentialCache

Time Entry Cache

Major Business Rule

Object Name: B0500220

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500220C - F069246 Shift Differential Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberAJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cShiftCodeSHFTcharOPTNONE

A user defined code (00/SH) that identifies daily work shifts. In payroll systems, you can use a shift code to add a percentage or amount to 
the hourly rate on a timecard. For payroll and time entry: If an employee always works a shift for which a shift rate differential is applicable, 
enter that shift code on the employee's master record. When you enter the shift on the employee's master record, you do not need to enter the 
code on the timecard when you enter time. If an employee occasionally works a different shift, you enter the shift code on each applicable 
timecard to override the default value.

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.

szUnionCodeUNcharOPTNONE

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

jdDateBeginningEffectiveEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

jdDateEndingEffectiveEFTEJDEDATEOPTNONE

The date on which the item, transaction, or table becomes inactive, or through which you want transactions to appear. This field is used 
generically throughout the system. It could be a lease effective date, a price or cost effective date, a currency effective date, a tax rate effective 
date, or whatever is appropriate.

mnAmtShiftDifferentialSHDMATH_NUMERICOPTNONE

An additional rate, expressed in dollars or percent, added to an employee's hourly rate, depending on the shift worked. This rate can be 
applied in one of two ways, as defined by the Shift Differential Calculation Sequence (data item CMTH).

cPercentOrAmountCodeLDcharOPTNONE

A code that specifies whether Shift Differential contains an hourly rate or a percentage. Valid values are: H The system adds the amount in 
Shift Differential to the hourly rate. % The amount in Shift Differential is a percentage of the hourly rate that the system adds to the hourly rate.

cShiftDiffCalcSequenceCMTHcharOPTNONE

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.

jdDtWorkJulianDWKJDEDATEOPTNONE

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

cCacheSuccessFlagEV01charOPTNONE

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

cErrorFlagEV01charOPTNONE

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

cCallingModeEV01charOPTNONE

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

cRecordinTableFlagEV01charOPTNONE

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

Related Functions

None

Related Tables

None
F06932PayTypeCrossRefCache

F06932PayTypeCrossRefCache

Time Entry Cache

Major Business Rule

Object Name: B0500220

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500220G - F06932 Pay Type Cross Ref Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cCallingModeEV01charOPTNONE

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

cCacheSuccessFlagEV01charOPTNONE

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

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.

szUnionCodeUNcharOPTNONE

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

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.

cShiftCodeSHFTcharOPTNONE

A user defined code (00/SH) that identifies daily work shifts. In payroll systems, you can use a shift code to add a percentage or amount to 
the hourly rate on a timecard. For payroll and time entry: If an employee always works a shift for which a shift rate differential is applicable, 
enter that shift code on the employee's master record. When you enter the shift on the employee's master record, you do not need to enter the 
code on the timecard when you enter time. If an employee occasionally works a different shift, you enter the shift code on each applicable 
timecard to override the default value.

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.

mnFromTransTypeCodePPYFMATH_NUMERICOPTNONE

The number and description of the PDBA that you want the system to use to calculate the corresponding PDBA. This number is the 
beginning number in the range that is the basis of the calculation.

mnThruTransTypeCodePPYTMATH_NUMERICOPTNONE

The number and description of the PDBA that you want the system to use to calculate the corresponding PDBA. This number is the ending 
number in the range that is the basis of the calculation.

cInRangeFlagEV01charOPTNONE

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

cInTableFlagEV01charOPTNONE

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

cErrorFlagEV01charOPTNONE

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

Related Functions

None

Related Tables

None