Time posting

Use this function to post approved employee time entry records as a cost against projects.

You can post an individual time entry record or a range of time entry records for 1 company or all companies. You can post all time entry records on a single journal or on separate, individual journals and for 1 time category such as overtime, double time or travel time, or all time categories. Only time entry records that meet the entered criteria will generate a general or analytical ledger journal and be posted.

Time management stages

Entry, approval, and posting labor time against projects occurs in separate individual stages. An optional stage is available to your organization if they require it. This additional stage is called a "control" phase. It’s essentially the opportunity for one time entry record administrator to review a validated time entry record before a different time entry record administrator approves it. With a control phase in place, a time entry record is processed as follows:

  • Entry: Labor time is entered, then validated.
    Entry and validation take place in the Time entry function (PJMTE) or in the Weekly timesheet function (PJMTEW). Time can be entered in both functions. The Weekly timesheet function simply provides a quicker way to enter and validate time across a working week.
    Entry and validation that the time entered is correct is usually made by the employee themselves, by the user that entered the time entry record, or by a time entry administrator.
    Each new time entry record is created at Validated status if the PJMTIMAUTO—Time entry auto. validation parameter (TC chapter, PJM group) is set to Yes.
  • Control: All validated time entry records need to be "controlled" before they can be approved if the PJMTIMENT—Time entry control phase parameter (TC chapter, PJM group) is set to Mandatory.
    The "control" phase takes place in the Time approval function (PTEVAL).
    Time entry record control is usually carried out by a project manager or a project administrator. Whatever the role of the manager or administrator they need to be authorized as such in their function profile, as defined in their user record.
  • Approval: Validated and controlled (optional phase) time entry records are approved or rejected.
    Approval or rejection of a validated and controlled time entry record takes place in the Time approval function (PTEVAL), again usually by a project manager or a project administrator.

    • Time entry records need to be approved before they can be posted.
    • A time entry record cannot be changed after it has been controlled.
    • Rejected time entry records are redisplayed in the Time entry and Weekly timesheet functions for correction.
  • Posting: When a time entry record is posted, it’s included as a cost against a project in the accounting module.
    Approved time entry records are posted in this function (PTELABPOS).

All time entry records need to be validated first, then controlled if the PJMTIMENT parameter is set, before they can be approved, then posted.

Prerequisites

See also Refer to documentation Implementation

Screen management

The Time posting function comprises a single screen into which you enter your filtering criteria and journal generation information.

Entry screen

Use the Criteria block to filter or select employee time records.

Use the Generation block to specify the journal generation requirements.

The generated journal amounts are calculated using the following formulas:

  • Time spent (PTEQTY field) x Project labor rate (PJMCST field) x Rate multiplier (PTETYPRAT field)
  • Time spent (PTEQTY field) x Employee labor rate (CLBCST field) x Rate multiplier (PTETYPRAT field)

A time category that equates to a zero rate multiplier will result in a journal value of zero.​

An Automatic journal entry code provides the default journal structure. Journal entry code PTE is supplied with your system and defined as the default journal in the GAUPTE—Time entry automatic journal parameter (TC chapter, PJM group).

The default journal contra account postings are to the "Labor expense account" (debit) and the "Payroll clearing account" (credit). These accounts are obtained from the Accounting code defined in the Cost type function (GESPJCC) for the cost type assigned to the Project cost type field (PJMPCC) on a time entry line.

Automatic journal variable AMTPJMTIME is supplied with your system. This variable forces posted values to use the currency rates defined on a time entry line instead of the default rates.

Specific actions

Error messages

The only error messages are the generic ones.

Tables used

See also Refer to documentation Implementation