F06116BeginDoc

Time Entry

Master Business Function

Object Name: B0500002

Parent DLL: CFND

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose
This function will be used to do header level defaulting and editing.  This includes data dictionary      defaults, edits, and UDC editing.  If there 
are no errors a record will be written to the  header cache.


1.2Setup Notes and Prerequisites

• If  you are updating an existing document you must  retrieve and pass the last line number 
used in the existing document.  This can be done by creating a math numeric work field, and on the 

event last grid record has been read, load it with the value of the line number in the business 

view column. 

• This module should be hooked up to the event grid is entered.   
• Several work fields need to be set up in your form.  They are:                                 
                             

-Job Number - next number used to connect the header to the detail cache records                                                                     -Document Action - 
action of the entire document A,C,D                                                                                                                                       -Edit Instruction Flag - this flag 

tells us what type of editing to do. 0=no, 1=full, 2=partial                                                                                      -Error Flag - this will hold a value of  0 if no 

errors, 1 if warnings, or 2 if errors                                                                                                     -Transaction Type - this field will hold a value based 

on the type of transaction .I=Interim Checks, ***

-Last Line Number - this will hold the value of the last line number used in your document          

 -Header Changed  Flag - this will be used on updates. if a field in the header has changed then a '1' needs to be passed                                              

                                                                             

-Processing Mode - this flag will be used to determine if we write to the detail cache. 1=write detail record (batch). this flag will be used for 

EditLine                                                                                                                                                                              


1.3Special Logic

• On the initial call, the job number will be assigned by Begin Document.  If Begin Document is 
called again within the same transaction, the job number previously assigned will be passed, 

therefore disregarding the need to assign another job number.

• Scrub and edit address book number.  Determine from the general constants which format of the 
address number is being used (an8, ssn, oemp).  Display appropriate label.  

• Retrieve necessary fields from the employee master (F060116) *** e.g. union code, ***


**** NOTE:  All fields in the header on the AS/400 for any of the TE programs need to be parms to begin doc'85(4 programs?? ).  If the values are not 

blank, edit and validate fields and write to header cache.  Fields that are in the header AND in the grid'85use db fields in header and work fields in grid 

(e.g. date worked)'85When reinquiring'85on grid rec fetched'85work date worked = BC date worked'85

All parms in header that are also in grid need to also be parms to edit line'85.If values in edit line are blank, default values from header cache'85If 

those values are still blank, set error.

Parms that are unique to the header '85do not need to be parms to edit line'85Pass these fields into end doc and write directly to db fields.


Find/Browse over EM'85will prob need to have find button on HLD'85suppress grid lines when != date worked/batch #.


PO's  set up T0500002 for mbf  which will include po's specific to te that need to be parm's to the mbf (any of the te programs)'85Each interactive 

program will have it's own set of po's..including one, version (VERS), specifying the version for the mbf.   To do this, need to set up 'dummy' app..P0500002 

and hook up T0500002 to it (find/browse w/ bsvw'85nothing else)..generate app..Set up version for app..ZJDE0001 (many more)'85CHECK THESE 

OBJECTS IN!!

How do handle po's in mbf that 1 te uses and another doesn't..??  Will I have a parm  identifying which te is calling..? (EE, Job, etc)



NER to write:

Determine Record Status Code - loading the grid

EQWO

Account Number

Rates

Tax Area 



2.Technical Specifications


2.1Parameters:

Data Item Data Structure DescriptionI/O    RequiredNotes

JOBS       szJobNumber                         I/OY             Pass Job Number created in                                                                                                

                                                                                                                                                                                 BeginDocument, if previously called; else                      

                                                                                                                                                                                                                                                                                

                                                                                                           pass zeros and this function will assign one.

ACTN     cDocAction                               IYA or 1 = Add C or 2 = Change D or 4 =Delete

EV01        cEditInstructionFlag            IY0 = No Edits 1 = Full Edits 2 = Partial Edits Note: GUI                                                    

                                                                                                  interface will all most always use the partial edit and                                                                                   

                                              the batch interface will use the full.  If blank defaults                                                                                                                                 to 

Full edits.  

EV01       cErrorFlag                                OY' ' = No Errors '1' = Warning '2' = Error

EV01          cTypeDoc                                        IYThis is the transaction type of the document. ' I' =                                                         

                                                                        Interim Checks   

AN8        mnAddressNumber              IYThis must be a valid address book number.

EM          cEmployeeMode                                INEmployee mode.  Passed in or retrieved from Payroll                                                     

                                                                            Constants.

ICU             mnBatchNumber                         IYThe batch number can be entered or automatically                                                        

                                                                                                                                                                                                                                                                                

                            

                                                                                                                                generated (based on processing option value)

DWK         JdDateWorked                      YDate Worked  to be written to F06116 

EV01         cHeaderChangedFlag           INWhen the action code is equal to 'C' this needs to                                                         

                                                                        have a value of '1' if any fields in the header have                                                                                                                  

                                                                                                                                                                                                                                                                               

changed.  This value will be used in EndDoc.

VERS           Version                                          IYCurrently not used'85will hold all of the processing                                                      

                                                                           option values.**** 

UN              szUnionCode                            OUnion code from Employee Master (EM)

JBCD               szJobCode                                             OPosition control from EM

HCO        szHomeCompany                  OHome company from EM

HMCU                   mnDistributionRate                 OBilling rate from EM

SHFT          cshiftCode                             OShift code from EM

SHD        mnShiftDifferential                OShift differential from EM

LD           cPercentOrAmount                OPercent or amount from EM

TARA     szTaxArea                              OTax area from EM

DT            JdDateTerminated                ODate terminated from EM

PAST      cPayStatus                                 OPay status from EM

USR             szPayrollLockoutID                OPayroll lockout ID from EM

MAIL       szCheckRouteCode              OCheck route code from EM

PHRT      mnHourlyRate                                  OHourly rate from EM

LF            mnLaborDistMultiplier           OBurden factor from EM

LMTH        cLaborMethod                        OLabor distribution method from EM

WCMP         szWorkersComp                      OWorker's comp from EM

WET       csubClass                               OSub class from EM

PPRT      mnPieceRate                          OPiece rate from EM

ANPA    szSupervisor                              OSupervisor from EM

P001        szCategoryCode001             OCategory Codes  Payroll 001 from EM

P002        szCategoryCode002             OCategory Codes  Payroll 002 from EM

P003        szCategoryCode003             OCategory Codes  Payroll 003 from EM

P004        szCategoryCode004             OCategory Codes  Payroll 004 from EM


2.2Related Tables 

Table Table Description


2.3Related Business Functions

Source NameFunction Name


2.4Processing  

• Perform edits and defaults over all fields passed over as parameters.
• If the job number is equal to 0 and there are no errors (cErrorFlag <> 2) then retrieve next 
number using system 00 index 4. 

• If there are no errors (cErrorFlag <> 2) then insert/update the values passed to the Header 
Cache Record .

• Based on the address book number (an8), read the em record and retrieve several fields for 
later use. NOTE:  If running the batch upload te, we will need to validate the an8 (first retrieve 

mode using co '00000').  If calling from the interactive program, either pass in flag or mode 

and if mode <> blank, we will know an8 has already been validated.  In both cases, still need to 

retrieve em fields for later use. NER (N0500009)

• **  I will call the NER to retrieve EM info in both Begin Doc and Edit Line'85.
• If the employee is terminated (past >0), display message and termination date in the header.  
• If check control number (ckcn) in F06116 != 0 and pay status (past)  in F060116 < 0, display 
error #0310 (inactive)

• Date Worked  ok if blank in the header.  (If edit line passes in blank date worked, use header 
date worked.  If blank in the detail and header date worked is blank, set error #1486 (date 

must be specified) (highlight date in GRID)). *** On ADD can key in header OR detail'85if in header 

uses that value in detail even if you key in detail.  Cannot change detail when header has 

value. If use value from header on an add'85this value goes in detail'85Can change header (and thus 

detail) on a change. 

• Batch Number  If PO not set on (to get next number), user can key in header or in grid.  Or 
form exit (?) to get next batch number (FS module).  They cannot access this form exit

Data Structure

D0500002A - F06116 Begin Document

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobNumberJOBSMATH_NUMERICNONENONE

Special Input Expected
The job number is used to group records together in a document.  When calling BeginDocument for the 

first time for a document pass in zero and let BeginDocument assign the unique job number.   ab 


Special Output Returned

If a zero is passed in then this function will use next numbers to retrieve and return a unique job 

number.


^

cDocActionACTNcharNONENONE

Special Input Expected
This is the action being performed at the document level.


Significant Data Values

A or 1 = Add

C or 2 = Change 

D or 4 =  Deleteab 




^

cEditInstructionFlagEV01charNONENONE

Special Input Expected
This flag is used to determine what type of editing is to be performed on fields in the header of the 

document.


Significant Data Values

'1' = Full  Editsab 

any other value = No Edits 



^

cErrorFlagEV01charNONENONE

Special Output Returned
This flag returns a value indicating the status of the values which were edited in BeginDocument.


Significant Data Values

' ' = No Errors

 '1' = Warning

 '2' =  Errorab 



^

cTypeDocEV01charNONENONE

Special Input Expected
This specifies whether or not the timecard is being called from interim checks, (or other..future).


Significant Data Values

'I' = Interim Checks


^

mnAddressNumberAN8MATH_NUMERICNONENONE

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

cModeEmployeeNumberEMcharNONENONE

A code that specifies the type of employee number displayed on inquiry screens. Valid values are:    1   Display the eight-digit Address 
Book number (default).    2   Display the nine-digit Social Security number.    3   Display the eight-digit Additional Employee number preceded by a 
forward slash (/). All forms of employee number remain valid.

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.

jdDateWorkedDWKJDEDATENONENONE

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

cHeaderChangedFlagEV01charNONENONE

Special Input Expected
When the action code is equal to 'C' this needs to have a value of '1' if any fields in the header 

have changed.  This value will be used in EndDoc.   

^

szVersionVERScharNONENONE

Special Input Expected
Version of application P050002A to use to retrieve processing options for the master business 

function.  If no value is passed then it will default to version  ZJDE0001.ab 



^

mnLastLineNumberLNIDMATH_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.

Related Functions

B0000021 Format Subledger
B0000564 Get Internal Next Number
B0500022 Retrieve Number of Account Segments
B0500220 Time Entry Cache
B0700003 Create PrePayroll Caches
B9800100 Get Audit Information
B9800420 Get Data Dictionary Definition
N0500006 Scrub and Edit DBA Code
N0500007 Get Local Union Code
N0500008 Scrub and Edit Shift Differential
N0500009 Retrieve Employee Master Info
N0500010 Validate Classification/Pay X-Ref
N0500015 Retrieve Union Rates
N0500016 Retrieve Occupational Rates
N0500020 Update Payroll Lockout Code
N0500039 Get Labor Recharge AAI
N0500110 F06904 Retrieve Equipment Distribution
N0500240 F0006 Time Entry - Retrieve Company
N1300220 F1301 Retrieve Equipment Billing Rate
X0909 Validate Subledger
X1202 F1201 Validate Asset Number
XX0901 Validate Account Number

Related Tables

F06106 Employee Pay Instructions
F06116 Employee Transaction Detail File
F06116ClearStack

F06116ClearStack

Time Entry

Master Business Function

Object Name: B0500002

Parent DLL: CFND

Location: Client/Server

Language: C

Functional Description 

Purpose

This function will be used to clear the header and detail cache records.   


Setup Notes and Prerequisites

If you would like to clear the header cache then pass a '1' in the cClearHeader parameter.  If you 

would like to clear the detail cache then pass a '1' in the cClearDetail parameter.  


Special Logic

This function can be used to delete records from a grid that haven't been committed to the database.  

For example, you are adding a new entry and you decide that you don't need one of the lines entered. 

You highlight the grid line and hit the delete button, only the record in the detail cache needs to be 

deleted because this line hasn't been written to the database yet.  You will need to add a flag to 

each grid line.  This flag will be set if the record already exists in the database.  The flag should be 

set to a '1' on the event write grid line.  You will then look at this flag on the event Delete Grid 

Rec Verify After and if it is a '1' call ClearStackRecords with that records payroll transaction 

number in the mnPayrollTransactionNo parameter.


Technical Specification

• If cClearHeader = '1' then clear the header cache using the transaction number.
• If cClearDetail = '1' then clear the detail cache for a given transaction number. 
• 

Data Structure

D0500002E - F06116 Clear Stack Records

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobNumberJOBSMATH_NUMERICNONENONE

Special Input Expected
Pass in the job number of the cache you wish to clear.  This job number was returned from 

BeginDocument.ab 



^

cClearHeaderEV01charNONENONE

Special Input Expected
This flag is used to tell the function if we are to clear the header cache.


Significant Data Values

' ' = do not clear header

'1' = clear  headerab 



^

cClearDetailEV01charNONENONE

Special Input Expected
This flag is used to tell the function if we are to clear the detail cache.


Significant Data Values

' ' = do not clear detail

'1' = clear  detailab 



^

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.

Related Functions

B0000021 Format Subledger
B0000564 Get Internal Next Number
B0500022 Retrieve Number of Account Segments
B0500220 Time Entry Cache
B0700003 Create PrePayroll Caches
B9800100 Get Audit Information
B9800420 Get Data Dictionary Definition
N0500006 Scrub and Edit DBA Code
N0500007 Get Local Union Code
N0500008 Scrub and Edit Shift Differential
N0500009 Retrieve Employee Master Info
N0500010 Validate Classification/Pay X-Ref
N0500015 Retrieve Union Rates
N0500016 Retrieve Occupational Rates
N0500020 Update Payroll Lockout Code
N0500039 Get Labor Recharge AAI
N0500110 F06904 Retrieve Equipment Distribution
N0500240 F0006 Time Entry - Retrieve Company
N1300220 F1301 Retrieve Equipment Billing Rate
X0909 Validate Subledger
X1202 F1201 Validate Asset Number
XX0901 Validate Account Number

Related Tables

F06106 Employee Pay Instructions
F06116 Employee Transaction Detail File
F06116EditLine

F06116EditLine

Time Entry

Master Business Function

Object Name: B0500002

Parent DLL: CFND

Location: Client/Server

Language: C

Functional Description

Purpose

This function will be used to do detail level defaulting and editing.  This includes data dictionary 

defaults, edits, and UDC editing.  Document totaling is also done in this module.   If there are no 

errors a record will be written to the detail cache (I06UI003) and the header cache (I06UI002) will be 

updated. 


Setup Notes and Prerequisites

• Prior to calling EditLine you must first run BeginDoc which creates the header cache record. This is 
because there are several edits that are dependant on values in the header cache.   

• Several work fields need to be set up in your grid.  They are:                                       
                                                                 -Line Action - action on the 

individual line - A, C, D                                                                                     

                                  -Record Written Flag - flag that tells us if this particular line 

has already be written to the detail cache. 

• -Error Flag - this will hold a value of  0 if no errors, 1 if warnings, or 2 if errors.
• 'b7'b7                                                                                                                                                                                 
Special Logic


Data Item Data Structure DescriptionI/O    RequiredNotes

JOBSszJobNumberI/OYPass Job Number created in BeginDocument.

ACTN**cLineActionIYA or 1 = Add C or 2 = Change D or 4 = 

Delete

EV01cEditFlagIY0 = No Edits 1 = Full Edits 2 = Partial Edits Note: 

This parameter is not used.  We will always do full edits.

EV01cErrorFlagOY' ' = No Errors '1' = Warning '2' = Error

EV01cRecordWrittenFlagI/OY'1' = record has already been written to detail 

cache

EV01cTypeDocIYThis is the transaction type of the document. 'I' = 

Interim Checks 'A' = Auto Pay   

AN8mnAddressNumberIYThis must be a valid address book number.

DWKJdDateWorkedIYMust be a valid date.

ICUmnBatchNumberIYThe batch number can be entered or automatically 

generated (based on processing option value)

EMcModeEmployeeNumberINEmployee mode.  Passed in or retrieved from Payroll 

Constants.

PRTR**mnTransactionNumberNo Longer Retrieved in Edit Line.  Will be retrieved 

in End Doc.  No Longer used in edit line.

EV01 cProcessingModeIY'1' = batch mode (write to detail cache record) 

RCCDcRechargeCodeI/ON 

PDBA mnDBACodeI/OY/NRequired unless you are doing an Auto-Split.  In 

the case of Auto-Split, it may be left blank and defaulted in from labor distribution 

instructions.

HMCOszHomeCompanyI/ON

HMCUszHomeCostCenterI/ON

WR01szWorkOrderI/ON 

PHRWmnHoursI/OY 

UNszUnionCodeI/ON 

UNWKUN1 - Work UnionOHolds original value of UN

EV01WKUN2 - Union Error FlagOIF UN valid, EV01= blank, call N0500007 (check for local 

union code)

JDCDSzJobTypeI/ON 

JDSTSzJobStepI/ON 

OHFcOvertimeCodeOTells where pay rate came from (e.g. regular, 

overtime, double, triple, holiday)

ANIszAccountNumber IYThis is the account number associated with this 

line of the journal entry.  When sending  this the account mode must equal '2'.

AIDszAccountIDONThis is the account id of the account number 

passed in the ANI field.  This value will be returned after calling Validate Account. 

MCUszBusinessUnitONThis is the business unit of the account number 

passed in the ANI field.  This value will be returned after calling Validate Account. 

OBJszObjectONThis is the object of the account number passed in 

the ANI field.  This value will be returned after calling Validate Account.

SUBszSubsidiaryONThis is the subsidiary of the account number 

passed in the ANI field.  This value will be returned after calling Validate Account.

GMCUSzBusinessUnit (recharge)ONThis is the business unit of the account number 

passed in the ANI field.  This value will be returned after calling Validate Account. 

GOBJSzObject (recharge)ONThis is the object of the account number passed in 

the ANI field.  This value will be returned after calling Validate Account.

GSUBSzSubsidiary (recharge)ONThis is the subsidiary of the account number 

passed in the ANI field.  This value will be returned after calling Validate Account.

SBLszSubledgerI/ONThis field will be formatted and validated based on 

the subledger type.

SBLTszSubledgerTypeI/ONThis field will be validated  against UDC table 

00/ST and used to scrub and validate the subledger field.

EQWOmnEquipmentWorkedOnI/ON 

POSmnPositionIDI/ON 

MCUOszBusinessUnitChargeoutI/ON 

UAMT mnAmountUprateI/ON 

SHFTcShiftCodeI/ON

SHDmnShiftDifferentialI/ON

LDcPercentOrAmountI/ON

PBRTmnDistributionRateI/ON

TAXA***mnTaxArea

ITM mnIdentifierShortItemI/ON

PPRTmnPieceRateI/ON

PCUNmnPiecesI/ONUnits - Pieces

EXRszExplanationI/ON

WCMPszWorkersCompInsurCodeI/ON

WETCFloatCodeI/ONWorker's Comp Sub Class

EPAMnAmtEnteredGrossPayIN

SHRTMnRateHourlyExtendedW

CMTHCShiftDiffCalcSequence

DTjdDateTerminated

PASTcEmployeePayStatus

USRszPayrollLockoutIdentifiLockout ID associated with the particular line of 

time entry

MAILSzRoutingCodeCheck

PHRTMnRtHourly

LFMnLaborLoadingFactor

LMTHCLaborLoadingFactor

P001SzReportingCodesPayro001

P002SzReportingCodesPayro002

P003SzReportingCodesPayro003

P004SzReportingCodesPayro004

FICMCTaxCalcMethod

ANPAMnSupervisor

COSzCompany

RCOSzRechargeCompany

SHRTMnRateHourlyExtendedW_Work

PHRTMnRtHourly_Work

BHRTMnRtBaseHourly

GPAMnAmtGrossPay

DPAMnAmtDistributeGrossPay

SEC$CSecurityInidicatorI/OYField used to determine where the rate was 

retrieved from and whether if should have security.

PAYNCNetPayEffect

EV01CERRFlag

PAYMMnMultiplierPayTypeMult

RCPYMnRechargeAmount

NSCworkTaxAreaSource

PAYGCGrossPayEffect

SHRTOWSzHourlyRate

AMCAccountModeGLIYThis is the account mode used in the validate 

account routine.  At  this time it must be passed as a value of '2'. 

PFRQCPayFrequency

SALYCPayTypeHSP

ASIISzAssetNumberInputIN

LNIDMnLineNumberI/OYDetermined by the application.  It is manually kept 

and is used as a key to the detail cache.

LNIDMnLastLineNumberI/OYDetermined by the application.

EFTBJdPayPeriodBeginDateINUsed to determine if the record is within the 

effective dates for a payroll.

EFTEJdPayPeriodEndDateINUsed to determine if the record is within the 

effective dates for a payroll.

EV01CLockoutErrorFlagINLockout flag retrieved from NER N0500021.

CKCNMnCheckControlNumberINUsed by Auto-Pay generator to update the F06116 

record.

EV01CBypassLaborInstructionsINUsed by Auto-Pay generator functionality to 

determine if you should retrieve account information from labor instructions.

PPPCPayPeriodOfTheMonth

PAYDSzPayrollIDOWINField retrieved from F07300 to determine which 

payroll an employee is locked to.

DWKJdDtWorkedF06116INIs used to determine if a record that was already 

written to the F06116 has had its dateworked changed.  If so, it uses this field to retrieve 

from the F06116 before updating.




Technical Specification




• 

Retrieve header cache record for defaults.
• Perform edits and defaults on the detail cache fields 
• If there are no errors (cErrorFlag <> 2) and cProcessingMode = '1'  then insert/update the 
values passed to the detail cache record.  

• If there are no errors (cErrorFlag <>2) then update the header cache record  We need to update 
the header with values which defaulted in from the first account number and also with the last 

line number used. 

• Job # and trans # (not line #) will be the key to the detail cache.  After all edits are done in edit line, if there are no errors, go out and get the 
transaction # (next number)..then update the detail cache using this 2 fields as the key.  Transaction # needs to be passed back to the 

app'85(for inquires) and is also a parm to end doc.  TRY TO USE JDEDD TO GET NEXT # for PRTR..if not..call Int fn to get..(like jobs)

• **  I will call the NER to retrieve EM info in both Begin Doc and Edit Line'85.Logic: If detail AN8 != header AN8, validate AN8 and call NER 
(get EM info)..otw assign hdr values to detail'85.All EM fields that are in grid need to be parms (user can override what is  in EM)'85EM fields 

that get updated to F06116 will be in cache..they do not need to be parameters to the mbf modules.

• Batch Number - If form mode = ADD and PO not set on (to get next number), user can key in 
header or in grid.  Or form exit (?) to get next batch number (FS module).  They cannot access this 

form exit if the PO is set to on (do get the batch #).  When PO is set on to get next batch #, 

if 0 when hit OK, call module to get batch #.  Each line in the detail needs to be updated with 

this batch number. (batch # is not input capable in the grid).   When form mode = UPDATE, make 

sure and assign batch # to new records.  ****     If PO on to get next batch #, call module on OK button clicked.  Then 

update batch # in hdr'85.Begin Doc is called again on OK button'85Do NOT n

Data Structure

D0500002B - F06116 Edit Line

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobNumberJOBSMATH_NUMERICNONENONE

Special Input Expected
This is the job number passed back from BeginDocument.


^

cLineActionACTNcharNONENONE

Special Input Expected
This is the action being performed at the line level.


Significant Data Values

A or 1 = Add 

C or 2 = Change 

D or 4 =  Deleteab 



^

cEditFlagEV01charNONENONE

Special Input Expected
This parameter is used to determine what type of editing will be performed at the line level by this 

function.


Significant Data Values

0 = No Edits

1 = Full  Editsab 


^

cErrorFlagEV01charNONENONE

Special Output Returned
This flag returns a value which shows the status of the edits performed in EditDocument


Significant Data Values

' ' = No Errors

'1' = Warning 

'2' =  Errorab 



^

cRecordWrittenFlagEV01charNONENONE

Special Input Expected
If a '1' is passed into this parameter it tells this function that the record has already been added 

to the detail cache and that we should update the existing record.


Special Output Returned

Once a record has been successfully written to the detail cache a '1' is passed back in this 

parameter.


Significant Data Values

'1' = record has already been written to detail  cacheab 




^

cTypeDocEV01charNONENONE

Special Input Expected
This specifies whether or not the timecard is being called from interim checks, (or other..future).


Significant Data Values

'I' = Interim Checks

^

mnAddressNumberAN8MATH_NUMERICNONENONE

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

jdDateWorkedDWKJDEDATENONENONE

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

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.

cModeEmployeeNumberEMcharNONENONE

A code that specifies the type of employee number displayed on inquiry screens. Valid values are:    1   Display the eight-digit Address 
Book number (default).    2   Display the nine-digit Social Security number.    3   Display the eight-digit Additional Employee number preceded by a 
forward slash (/). All forms of employee number remain valid.

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.

cProcessingModeEV01charNONENONE

Special Input Expected
This flag tells this function how to store the information enter for each line of the document.


Significant Data Values

'1' = batch mode (write to detail cache record) 

Note: At this time always pass a '1' in this  parameter.ab 




^

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.

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.

szHomeCompanyHCOcharNONENONE

The originating company (HUB) of a document.

szHomeCostCenterHMCUcharNONENONE

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

szCategoriesWorkOrder001WR01charNONENONE

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.

mnHoursWorkedPHRWMATH_NUMERICNONENONE

The number of hours associated with each transaction.

szUnionCodeUNcharNONENONE

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

szWKUN1UNcharNONENONE

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

cWKUN2EV01charNONENONE

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

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.

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.

szAcctNoInputModeANIcharNONENONE

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. 

szAccountIdAIDcharNONENONE

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

szCostCenterMCUcharNONENONE

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

szObjectAccountOBJcharNONENONE

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szSubsidiarySUBcharNONENONE

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

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.

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  

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.

szPositionIDPOScharNONENONE

A code that you use for budgetary (position) control purposes. The position ID consists of:   o  Position (position code and its description)     
o  Fiscal year     o  Home business unit  For example, you can identify position A0-1 as Accounting Manager for fiscal year 2005-2006, for 
home business unit 41. You might choose to set up positions so that the position IDs are the same as the corresponding job IDs. Within a home 
business unit, positions appear in the alphanumeric sequence of their position IDs. For example, position A0-1 appears before position A0-2.

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.

mnAmountUprateUAMTMATH_NUMERICNONENONE

An amount that the system adds to an employee's base hourly rate. For example, you might enter a rate differential for equipment 
operators when they move from operating one piece of equipment to another piece.  The system adds the uprate amount to the base pay rate to 
calculate gross wages before it performs any other rate calculations, such as applying a shift differential or pay type multiplier.

cShiftCodeSHFTcharNONENONE

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.

mnAmtShiftDifferentialSHDMATH_NUMERICNONENONE

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).

cPercentOrAmountCodeLDcharNONENONE

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.

mnRtDistributionOrBillPBRTMATH_NUMERICNONENONE

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).

szTaxAreaWorkTARAcharNONENONE

A code that identifies a geographical location and the tax authorities for an employee work site, including employee and employer statutory 
requirements. In the Vertex payroll tax calculation software, the tax area code is synonymous with GeoCode. To determine the valid codes 
for your location, refer to the documentation for the tax calculation software that you are using.

mnIdentifierShortItemITMMATH_NUMERICNONENONE

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

mnRtPieceworkPPRTMATH_NUMERICNONENONE

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.

mnPiecesUnitsPCUNMATH_NUMERICNONENONE

The number of pieces for piecework or any other unit of measure you want to track for this employee. Examples are:  recording miles driven 
for drivers of company vehicles, cubic yards of concrete, feet drilled, or miles flown and so forth.

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.

szWorkersCompInsurCodeWCMPcharNONENONE

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.

cFloatCodeWETcharNONENONE

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.

mnAmtEnteredGrossPayEPAMATH_NUMERICNONENONE

A lump sum amount, an adjustment amount, or an amount that represents an employee's gross pay. This amount temporarily overrides any 
pay calculation that the system normally performs.

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.

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.

jdDateTerminatedDTJDEDATENONENONE

The date that the employee was terminated, if applicable.

cEmployeePayStatusPASTcharNONENONE

The code used to indicate whether an employee's pay status is active or inactive. Codes for active pay status employees are numeric, 
and codes for inactive pay status employees are alphabetic. The system omits all employees with alphabetic pay status codes from the 
payroll run. See also Employment Status (EST) and Change Reason (TRS).

szPayrollLockoutIdentifiUSRcharNONENONE

This code is a combination of the IBM user ID and the batch number assigned to a prepayroll selection. It is used to prohibit one employee 
from being processed in more than one concurrent payroll cycle. It also locks out everyone but the user who is running the payroll (or 
prepayroll) from updating the employee's master file or time records until either the the cycle is complete or a reset of the payroll lockout is 
executed.

szRoutingCodeCheckMAILcharNONENONE

A user defined code (07/CR) that specifies the check routing or mail-stop code. Use this code to sequence the printing of payroll checks to 
facilitate their handling and delivery.

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.

mnLaborLoadingFactorLFMATH_NUMERICNONENONE

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.

cLaborLoadingMethodLMTHcharNONENONE

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.

szReportingCodesPayro001P001charNONENONE

A category code that defines payroll system needs. You can define the use and description of this code to fit your organization. For 
example, you can set up a category code for information such as Division, Supervisor, Branch office, Health insurance plan, Stock plan, and so on. 
Note: When setting up category codes in the Workforce Management system, you should coordinate information with the payroll department 
to insure that information is not duplicated or overwritten.

szReportingCodesPayro002P002charNONENONE

A category code which specifies payroll system needs. You may define the use and description of this code to fit your organization.  For 
example, you can set up a category code for any of the following categories:   o Division     o Supervisor     o Branch Office     o Health Insurance 
Plan     o Stock Plan  Work Force Management: Coordinate the use of this category code with the payroll department.

szReportingCodesPayro003P003charNONENONE

A category code which specifies payroll system needs. You can define the use and description of this code to fit your organization. For 
example, you can set up a category code for any of the following categories:   o Division     o Supervisor     o Branch Office     o Health Insurance 
Plan     o Stock Plan   Work Force Management: Coordinate the use of this category code with your payroll department.

szReportingCodesPayro004P004charNONENONE

A category code which specifies payroll system needs. You can define the use and description of this code to fit your organization. For 
example, you can set up a category code for any of the following categories:   o Division     o Supervisor     o Branch Office     o Health Insurance 
Plan     o Stock Plan   Work Force Management: Coordinate the use of this category code with your payroll department.

cTaxCalcMethodFICMcharNONENONE

A code that specifies the tax method that the Vertex payroll-tax calculation system uses to calculate certain taxes. The codes are defined in 
UDC 07/TM. This code can also determine the form that the employee receives for year-end tax reporting. For example, when you enter C, 
a contract employee receives IRS Form 1099-M rather than IRS Form W-2. If a form is not specified in Description 2, the system generates 
IRS Form W-2. For employees who are paid multiple times within one pay period, the system should review previous payments within the same 
pay period and then adjust tax amounts. To specify this function, enter S. If a tax method exists for an employee in addition to the normal tax 
method that is set up in the Employee Master Information table (F060116), the system can use the alternative tax method to interactively 
process interim payments. To specify this function, enter Z. Some values, such as S and Z, might require additional setup in the UDC table.

mnSupervisorANPAMATH_NUMERICNONENONE

The address book number of the supervisor.

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.

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.

mnRateHourlyExtendedW_WorkSHRTMATH_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.

mnRtHourly_WorkPHRTMATH_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.

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).

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.

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 

cNetPayEffectPAYNcharNONENONE

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.

cERRFlagEV01charNONENONE

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

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.

mnRechargeAmountRCPYMATH_NUMERICNONENONE

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

cWorkTaxAreaSourceNScharNONENONE

This code is used to determine the source for obtaining the tax area code for the employee's work location.    N Use time entry, job master, 
employee labor rules or employee master to determine Tax Area.    E Always use the Work Tax Area from the employee master on time 
record. When blank the system assumes N.

cGrossPayEffectPAYGcharNONENONE

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.

szHourlyRateSHRTOWcharNONENONE

The hourly rate for the employee. If applicable, the values for Pay Type Multiplier and Differential will be added to the hourly rate. 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.

cAccountModeGLAMcharNONENONE

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.

cPayFrequencyPFRQcharNONENONE

A user defined code (07/PF) that indicates how often an employee is paid. Valid codes are: B Biweekly   W Weekly   S Semimonthly  
M Monthly   A Annually   C European Annualized  The system uses the value in the Description-2 field on user defined codes to calculate the amount per 
pay period for a salaried employee.

cPayTypeHSPSALYcharNONENONE

A code that specifies how an employee is paid. Valid codes are: H Hourly S Salaried P Piecework

szAssetNumberInputASIIcharOPTNONE

An identification code that represents an asset. You enter the identification code in one of the following formats: 1 Asset number (a 
computer-assigned, 8-digit, numeric control number)   2 Unit number (a 12-character alphanumeric field)   3 Serial number (a 25-character alphanumeric 
field) Every asset has an asset number. You can use unit number and serial number to further identify assets. If this is a data entry field, the first 
character you enter indicates whether you are entering the primary (default) format that is defined for your system, or one of the other two 
formats. A special character (such as / or *) in the first position of this field indicates which asset number format you are using. You assign special 
characters to asset number formats on the fixed assets system constants form.

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.

mnLastLineNumberLNIDMATH_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.

jdPayPeriodBeginDateEFTBJDEDATEOPTNONE

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. 

jdPayPeriodEndDateEFTEJDEDATEOPTNONE

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.

cLockoutErrorFlagEV01charOPTNONE

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

mnCheckControlNumberCKCNMATH_NUMERICOPTNONE

A number used to group all payroll transactions for each payment or individual interim payment. This number is carried into the accounting 
journal entries and facilitates the update of the actual check number after payment printing is complete. This number is also used for 
automatically voiding payments. The payment work table contains both the actual check number and the check control number. All associated 
payment transactions are automatically reversed using the check control number. This is not the actual check number.

cBypassLaborInstructionsEV01charOPTNONE

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

cPayPeriodOfTheMonthPPPcharOPTNONE

The pay period of the MONTH.

szPayrollIDOWPAYDcharOPTNONE

A code that identifies a group of employees for whom you are processing payroll. Use this ID to process each step of the payroll 
cycle. This code is also used to identify the interim ID that you select when you enter interim payments.

jdDtWorkedF06116DWKJDEDATEOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

mnBillingRtEquipmentEQRTMATH_NUMERICOPTNONE

The dollar amount for the equipment billing rate. Each equipment item can have numerous billing rates based on the rate code (see 
Equipment Billing Rate -ERC). The equipment billing rate can consist of up to ten different rates. For example: Billing Rate = $100          $20 = Rate 1 
(Ownership Component)         $50 = Rate 2 (Operating Component)         $25 = Rate 3 (Maintenance Component)          $5 = Rate 4 (Other Costs 
Component) The Equipment Time Entry program provides for the entries of debits or charges to specific cost accounts using the total billing 
rate (for example, $100). When these entries are posted to the general ledger, credits are recognized in revenue accounts for each of the rate 
components. This allows you to separate portions of the equipment billing by type of cost. You do not need to use the rate components 
concept unless it is appropriate to your business.

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.

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.

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.

szEquipmentIDInputASIIcharOPTNONE

An identification code that represents an asset. You enter the identification code in one of the following formats: 1 Asset number (a 
computer-assigned, 8-digit, numeric control number)   2 Unit number (a 12-character alphanumeric field)   3 Serial number (a 25-character alphanumeric 
field) Every asset has an asset number. You can use unit number and serial number to further identify assets. If this is a data entry field, the first 
character you enter indicates whether you are entering the primary (default) format that is defined for your system, or one of the other two 
formats. A special character (such as / or *) in the first position of this field indicates which asset number format you are using. You assign special 
characters to asset number formats on the fixed assets system constants form.

cInterimCheckCodeICCcharOPTNONE

For OneWorld: A code that indicates one of the following conditions:    Blank The payment was processed in a regular payroll cycle.    I         
The payment was processed as an interim. Interim payments can include replacements for both regular voided payments and manually 
voided payments.    X        The payment is an original payment that has been voided. For World: An internal code that indicates one of the following 
conditions:     o The time and pay record is for an interim payment.     o The record in the Payment table (F07350) is an interim payment.     o An 
employee has an interim payment in the Payment table for the current pay period. Valid codes are:    X The payment has been voided.    V 
The payment is a void of a previously-entered payment.    I  The payment was processed as an interim check.    Blank The payment was 
processed in a regular payroll cycle.

cInterimCheckStatusICScharOPTNONE

A code that indicates the type of payment that the system generated. For OneWorld, valid codes are:    A Automatic deposit    C 
Computer-generated payment    V Voided regular payment    M Manually-generated payment    Z Voided manual payment For World, valid codes are:    A 
Automatic deposit    C Computer-generated payment    P Payslip (cash)    M Manually-generated payment    X Voided payment  If the code is M, 
the Automatic Accounting Instruction (AAI) for the payroll manual check bank are used to generate the cash entry. If the code is C or blank, 
the AAI for the normal payroll bank is used.

szCostCodeSUBcharOPTNONE

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

cAutoSplitFlag_DailyTEEV01charOPTNONE

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

szNameAlphaALPHcharOPTNONE

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.

szPayTypeDescriptionEXRcharOPTNONE

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

cChangesOnlyPayrollFlagEV01charOPTNONE

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

mnOperationalSequenceNumberOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

szCountryCTRcharOPTNONE

A user defined code (00/CN) that identifies a country. The country code has no effect on currency conversion. The Address Book system 
uses the country code for data selection and address formatting.

mnManufacturingOrderNumberDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

cF186602TagFileFlagEV01charOPTNONE

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

mnLRSBatchNumberLRSBATMATH_NUMERICOPTNONE

A number that specifies a group of transactions created by a labor rules object (labor rules objects are either overtime rule sets, retropay 
rules, or timecard templates). The system assigns this number when processing the object.

mnParentTransactonNoLRSPTNMATH_NUMERICOPTNONE

The transaction number of the timecard that caused this timecard to be created when it was processed by a labor rules object.

cCurrentHistoryFlagLRSCHFcharOPTNONE

An option that specifies whether an entry in the Timecard Tag file refers to a current timecard or a historical timecard.

mnOvertimeRuleIDLRSORIDMATH_NUMERICOPTNONE

A number that uniquely identifies an overtime rule record in the Overtime Rules table.

mnOriginalPayTypeLRSOPTMATH_NUMERICOPTNONE

The original pay type on a timecard before it was modified by an overtime rule.

jdOriginalDateWorkedLRSODWKJDEDATEOPTNONE

The original date worked on a timecard before it was modified by an overtime rule.

mnOriginalHoursWorkedLRSOHWMATH_NUMERICOPTNONE

The original hours worked on a timecard before it was modified by an overtime rule.

mnOriginalHourlyRateLRSOHRMATH_NUMERICOPTNONE

The original hourly rate on a timecard before it was modified by an overtime rule.

mnOriginalGrossPayLRSOGPMATH_NUMERICOPTNONE

The original gross pay on a timecard before it was modified by an overtime rule.

cF186602TagFileModeEV01charOPTNONE

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

szActivityCodeACTBcharOPTNONE

The aggregation of actions performed within an organization that are useful for purposes of activity-based costing.

szManagerialAnalysisCode1ABR1charOPTNONE

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

cManagerialAnalysisType1ABT1charOPTNONE

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

szManagerialAnalysisCode2ABR2charOPTNONE

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

cManagerialAnalysisType2ABT2charOPTNONE

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

szManagerialAnalysisCode3ABR3charOPTNONE

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

cManagerialAnalysisType3ABT3charOPTNONE

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

szManagerialAnalysisCode4ABR4charOPTNONE

A cost object code, such as an equipment item number or an address book number. If you enter a cost object code, you must also specify 
the cost object type. This field functions the same and is validated the same as the subledger field, but the system does not post the data in 
the cost object code field to the Account Balances file (F0902).

cManagerialAnalysisType4ABT4charOPTNONE

A code that specifies the type of cost object and the type of editing. Valid types are stored in the Cost Object Types table (F1620) and can 
be added or modified using the Cost Object Types program (P1620).

mnItemNumberITMMATH_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

mnBillingRateBLGRTMATH_NUMERICOPTNONE

A rate used for the billing of labor services. This rate is often referred to as the billing or recharge rate. The extended amount based on this 
rate will be charged to the primary distribution account on the timecard with an offset being made to an account derived from the Accounting 
Rules table. This rate will not affect the employee's payroll. To allow billing rates in time entry,you must set the employee's record type as 
either 2 or 3 on the Basic Employee Entry form. Enter a rate on any of the following forms to override the rate in the Employee Primary Job table:     
o Pay Rate Information     o Employee Labor Distribution     o Occupational Pay Rates     o Time Entry by Employee     o Time Entry by Job or 
Business Unit     o Daily Timecard Entry     o Time Entry by Employee with Equipment     o Time Entry by Shop Floor Control

mnFullRechargeAmountRCHGAMTMATH_NUMERICOPTNONE

For payroll purposes, a value that represents the amount that the system posts to the recharge account.

mnBillingRateForeignPayrollFBLGRTMATH_NUMERICOPTNONE

The rate used for the billing of labor services.   This rate is often referred to as the billing or recharge rate. The extended amount based on 
this rate will be charged to the primary distribution account on the timecard with an offset being made to an account derived from the 
Accounting Rules table. This rate will not affect the employee's payroll. To allow billing rates in time entry,you must set the employee's record type as 
either 2 or 3 on the Basic Employee Entry form. This field will be calculated if the recharge mode is set to the Home, and allowed for entry if 
the mode is set to the Job. Enter a rate on any of the following forms to override the rate in the Employee Primary Job table:     o Time Entry by 
Employee     o Time Entry by Job or Business Unit     o Daily Timecard Entry     o Time Entry by Employee with Equipment     o Time Entry by 
Shop Floor Control

mnRechargeAmountForeignPayFRCHGAMTMATH_NUMERICOPTNONE

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

mnCurrencyConverRateOvCRRMATH_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. 

szCurrencyCodeRechBusinessUnitCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szCurrencyCodeHomeBusinessUnitCRDCcharOPTNONE

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

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.

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.

mnBillRatePieceRateBLGRTMATH_NUMERICOPTNONE

A rate used for the billing of labor services. This rate is often referred to as the billing or recharge rate. The extended amount based on this 
rate will be charged to the primary distribution account on the timecard with an offset being made to an account derived from the Accounting 
Rules table. This rate will not affect the employee's payroll. To allow billing rates in time entry,you must set the employee's record type as 
either 2 or 3 on the Basic Employee Entry form. Enter a rate on any of the following forms to override the rate in the Employee Primary Job table:     
o Pay Rate Information     o Employee Labor Distribution     o Occupational Pay Rates     o Time Entry by Employee     o Time Entry by Job or 
Business Unit     o Daily Timecard Entry     o Time Entry by Employee with Equipment     o Time Entry by Shop Floor Control

mnBillRatePieceRateForeignFBLGRTMATH_NUMERICOPTNONE

The rate used for the billing of labor services.   This rate is often referred to as the billing or recharge rate. The extended amount based on 
this rate will be charged to the primary distribution account on the timecard with an offset being made to an account derived from the 
Accounting Rules table. This rate will not affect the employee's payroll. To allow billing rates in time entry,you must set the employee's record type as 
either 2 or 3 on the Basic Employee Entry form. This field will be calculated if the recharge mode is set to the Home, and allowed for entry if 
the mode is set to the Job. Enter a rate on any of the following forms to override the rate in the Employee Primary Job table:     o Time Entry by 
Employee     o Time Entry by Job or Business Unit     o Daily Timecard Entry     o Time Entry by Employee with Equipment     o Time Entry by 
Shop Floor Control

mnBillAmtLumpSumRCHGAMTMATH_NUMERICOPTNONE

For payroll purposes, a value that represents the amount that the system posts to the recharge account.

mnBillAmtLumpSumForeignFRCHGAMTMATH_NUMERICOPTNONE

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

szInterimPayrollIDPAYDcharOPTNONE

A code that identifies a group of employees for whom you are processing payroll. Use this ID to process each step of the payroll 
cycle. This code is also used to identify the interim ID that you select when you enter interim payments.

mnLeaveRequestNumberRKIDMATH_NUMERICOPTNONE

A code used to identify individual leave requests that are made by employees. This code is used to track and identify leave request 
records.

szLeaveTypeLTTPcharOPTNONE

A user defined code (07/LV) that describes the leave time that an employee takes or requests. This information can be used to report 
leave trends. Valid values might include: C Comp Time   S Sick Time   M Maternity Leave Time

szCodeOvertimeRuleOTRULECDcharOPTNONE

A UDC code (07/OR) that indicates which overtime rule to apply to the timecard record when the timecard automation process is used.

mnTaskUniqueKeyTSKIDMATH_NUMERICOPTINPUT

A number that identifies a task that is used for resource scheduling. The task number is generated by the system.

mnStartTimeDTBTMATH_NUMERICOPTNONE

The date and time which the timecard transaction was created.

mnEndingTimeTCDEMATH_NUMERICOPTNONE

Date/Time Stamp - Future Use

mnFutureUse1MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnFutureUse2MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

cFutureUse3EV01charOPTNONE

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

cFutureUse4EV01charOPTNONE

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

mnSalesAmountSAMTMATH_NUMERICOPTNONE

This is an employee's sales amount.

mnSpecialHandlingMathMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

cSpecialHandling2EV01charOPTNONE

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

cSpecialHandling1EV01charOPTNONE

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

jdLeaveStartDateLVBDJDEDATEOPTNONE

The beginning date of a leave time that an employee is requesting or taking.

cSickCertificateRequiredSCTRcharOPTNONE

A code that indicates whether a sick certificate is required for the leave occurrence. - 0 No Sick Certificate is Required - 1 Sick Certificate 
Required

cSickCertificateReceivedSCRXcharOPTNONE

A code that indicates whether a sick certificate has been received for the leave occurrence.  Values are: 0 No Sick Certificate 
Received 1 Sick Certificate Received 

szLeaveTransactionCommentsLCMMcharOPTNONE

User comments associated with the leave transaction.

Related Functions

B0000021 Format Subledger
B0000564 Get Internal Next Number
B0500022 Retrieve Number of Account Segments
B0500220 Time Entry Cache
B0700003 Create PrePayroll Caches
B9800100 Get Audit Information
B9800420 Get Data Dictionary Definition
N0500006 Scrub and Edit DBA Code
N0500007 Get Local Union Code
N0500008 Scrub and Edit Shift Differential
N0500009 Retrieve Employee Master Info
N0500010 Validate Classification/Pay X-Ref
N0500015 Retrieve Union Rates
N0500016 Retrieve Occupational Rates
N0500020 Update Payroll Lockout Code
N0500039 Get Labor Recharge AAI
N0500110 F06904 Retrieve Equipment Distribution
N0500240 F0006 Time Entry - Retrieve Company
N1300220 F1301 Retrieve Equipment Billing Rate
X0909 Validate Subledger
X1202 F1201 Validate Asset Number
XX0901 Validate Account Number

Related Tables

F06106 Employee Pay Instructions
F06116 Employee Transaction Detail File
F06116EndDoc

F06116EndDoc

Time Entry

Master Business Function

Object Name: B0500002

Parent DLL: CFND

Location: Client/Server

Language: C

Functional Description

Purpose

This function will be used to Add, Change, and/or Delete records from the employee transactions 
detail file (F06116).   


Setup Notes and Prerequisites

• Prior to calling EndDoc you must first run BeginDoc which creates the header cache record and 
EditLine which creates detail cache records.  EditDoc should also have been run to insure that the document 

is in balance.  This module will then read in the header cache record and loop through each detail 

cache record to perform updates to the F06116.   

• This module will only be called if using processing mode = '1' (batch mode).  
• This module should be called asyncronously from the ok button clicked processing done event.
• Adds, Updates, and Deletes must be suppressed if using a GUI screen with a grid.  
 

Special Logic

• If there was a change to the header of the document we must first make those changes along with 
detail record changes to all existing F06116 records and then add any new records.



Technical Specification

• Retrieve header cache record.
• Get the audit information to write to all records being written/update.
• Loop through the detail cache and add/update/delete the appropriate F0911 record based on the action 
code.  

• Clear the header and detail cache records. 



Data Structure

D0500002D - F06116 End Document

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobNumberJOBSMATH_NUMERICNONENONE

Special Input Expected
Pass Job Number retrieved in BeginDocument.


^

szComputerIDCTIDcharNONENONE

Special Input Expected
The value passed in the field will be written to the audit information in the F06116 in field YTJOBN. 

   ab 



^

cErrorFlagEV01charNONENONE

Special Output Returned
This flag returns a value indicating the status of the call to EndDocument.


Significant Data Values

' ' = No Errors

'1' = Warning

'2' =  Errorab 


^

szProgramIdPIDcharNONENONE

Special Input Expected
The value passed in the field will be written to the audit information in the F06116 in field YTPID.  

  ab 



^

szUserIdUSERcharNONENONE

Special Input Expected
This is user id written in the audit information in the F06116.  This value is retrieved from the 

business function  GetAuditInfo.ab 



^

szTimeCardCacheNamePIDcharOPTNONE

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

B0000021 Format Subledger
B0000564 Get Internal Next Number
B0500022 Retrieve Number of Account Segments
B0500220 Time Entry Cache
B0700003 Create PrePayroll Caches
B9800100 Get Audit Information
B9800420 Get Data Dictionary Definition
N0500006 Scrub and Edit DBA Code
N0500007 Get Local Union Code
N0500008 Scrub and Edit Shift Differential
N0500009 Retrieve Employee Master Info
N0500010 Validate Classification/Pay X-Ref
N0500015 Retrieve Union Rates
N0500016 Retrieve Occupational Rates
N0500020 Update Payroll Lockout Code
N0500039 Get Labor Recharge AAI
N0500110 F06904 Retrieve Equipment Distribution
N0500240 F0006 Time Entry - Retrieve Company
N1300220 F1301 Retrieve Equipment Billing Rate
X0909 Validate Subledger
X1202 F1201 Validate Asset Number
XX0901 Validate Account Number

Related Tables

F06106 Employee Pay Instructions
F06116 Employee Transaction Detail File
F186602DeleteTagRecord

F186602DeleteTagRecord

Time Entry

Master Business Function

Object Name: B0500002

Parent DLL: CFND

Location: Client/Server

Language: C

Data Structure

D0500002F - F186602 Delete Tag Record

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

Related Functions

B0000021 Format Subledger
B0000564 Get Internal Next Number
B0500022 Retrieve Number of Account Segments
B0500220 Time Entry Cache
B0700003 Create PrePayroll Caches
B9800100 Get Audit Information
B9800420 Get Data Dictionary Definition
N0500006 Scrub and Edit DBA Code
N0500007 Get Local Union Code
N0500008 Scrub and Edit Shift Differential
N0500009 Retrieve Employee Master Info
N0500010 Validate Classification/Pay X-Ref
N0500015 Retrieve Union Rates
N0500016 Retrieve Occupational Rates
N0500020 Update Payroll Lockout Code
N0500039 Get Labor Recharge AAI
N0500110 F06904 Retrieve Equipment Distribution
N0500240 F0006 Time Entry - Retrieve Company
N1300220 F1301 Retrieve Equipment Billing Rate
X0909 Validate Subledger
X1202 F1201 Validate Asset Number
XX0901 Validate Account Number

Related Tables

F06106 Employee Pay Instructions
F06116 Employee Transaction Detail File
te: When setting up category codes in the Workforce Management system, you should coordinate information with the payroll department 
to insure that information is not duplicated or overwritten.

szReportingCodesPayro002P002charNONENONE

A category code which specifies payroll system needs. You may define the use and description of this code to fit your organization.  For 
example, you can set up a category code for any of the following categories:   o Division     o Supervisor     o Branch Office     o Health Insurance 
Plan     o Stock Plan  Work Force Management: Coordinate the use of this category code with the payroll department.

szReportingCodesPayro003P003charNONENONE

A category code which specifies payroll system needs. You can define the use and description of this code to fit your organization. For 
example, you can set up a category code for any of the following categories:   o Division     o Supervisor     o Branch Office     o Health Insurance 
Plan     o Stock Plan   Work Force Management: Coordinate the use of this category code with your payroll department.

szReportingCodesPayro004P004charNONENONE

A category code which specifies payroll system needs. You can define the use and description of this code to fit your organization. For 
example, you can set up a category code for any of the following categories:   o Division     o Supervisor     o Branch Office     o Health Insurance 
Plan     o Stock Plan   Work Force Management: Coordinate the use of this category code with your payroll department.

cTaxCalcMethodFICMcharNONENONE

A code that specifies the tax method that the Vertex payroll-tax calculation system uses to calculate certain taxes. The codes are defined in 
UDC 07/TM. This code can also determine the form that the employee receives for year-end tax reporting. For example, when you enter C, 
a contract employee receives IRS Form 1099-M rather than IRS Form W-2. If a form is not specified in Description 2, the system generates 
IRS Form W-2. For employees who are paid multiple times within one pay period, the system should review previous payments within the same 
pay period and then adjust tax amounts. To specify this function, enter S. If a tax method exists for an employee in addition to the normal tax 
method that is set up in the Employee Master Information table (F060116), the system can use the alternative tax method to interactively 
process interim payments. To specify this function, enter Z. Some values, such as S and Z, might require additional setup in the UDC table.

mnSupervisorANPAMATH_NUMERICNONENONE

The address book number of the supervisor.

szCompanyCOcharNONENONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F