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 one company or all companies. You can post all time entry records on a single journal or on separate, individual journals and for one 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.

Entry, approval and posting of 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 is 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 the processing cycle of a time entry record is as follows:

  • Labor time is recorded against a project then validated.
    Entry and validation takes place in the Time entry function (PJMTE). Entry and validation that the time recorded is correct is usually made by the employee or user that entered the time entry record, or by a time entry administrator. A new time entry line is created at Validated status if the PJMTIMAUTO-Time entry auto. validation parameter (TC chapter, PJM group) is set to Yes.
  • If the PJMTIMENT-Time entry control phase parameter (TC chapter, PJM group) is set to Mandatory all validated time entry records must be "controlled" before they can be approved.
    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 must be authorized as such in their function profile, as defined in their user record.
  • Approval (or rejection) of a validated and controlled (optional phase) time entry record takes place in the Time approval function (PTEVAL), again usually by a project manager or a project administrator.
    • Only time entry lines that have been approved using the Time approval function can be posted.
    • A time entry line cannot be changed once it has been controlled.
    • Rejected time entry lines are redisplayed in the Time entry function for correction.
  • The posting of an approved time entry record takes place in this function (PTELABPOS). Only when a time entry record is posted is it included as a cost against a project in the accounting module.

 All time entry records must be validated first, then controlled (mandatory if the PJMTIMENT parameter is set), before they can be approved then posted.

Prerequisites

SEEREFERTTO 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

Criteria

Use this block to filter or select employee time records:

  • Company / Legislation: The Company code is mandatory if the posting is for a single company or you run a multi-legislation system; the Legislation is mandatory if the posting is for all companies.
  • From / To employee: The default From / To employee is the current user. These values post an individual time entry record. Enter different From/To employees to post a range of time entry records.
  • Time entry start date: The default Time entry start date is the first date of the month two months before the current month but can be amended.
  • Time entry end date: The default Time entry end date is today's date but can be amended.

All other fields are optional.

Generation

Use this block to specify the journal generation requirements.

The generated journal amounts will be 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

SEEREFERTTO Refer to documentation Implementation