Distributing labor

When the Distribute Labor action is run, labor and fringe burden are calculated and distributed for posted transactions. You can use custom groups on the distribute labor parameters to refine the selection of records to process:

  • Employee group: A group of employees for which to distribute labor, for example, salaried employees.
  • Selection group: A group of payroll salary and wage records that are eligible for labor distribution.

See Custom groups.

If a business class is not defined, then the records are selected using this process:

  1. GLTransactionDetail records with these values:
    • The employee number is in the Resource field
    • The transaction date is within the labor period
    • The Labor Distribution field is Unprocessed
    • PS system codes are not included. Any indirect burdens that were previously created for the same labor period are automatically excluded.
  2. The transaction records are matched to the project assignment records with these values:
    • A status of Approved.
    • A date that is within the date range of the labor period.

Employees are tracked in a single GHR accounting entity. The GHR accounting entity is not a financials accounting entity. Employees' payroll is distributed to the employees' home expense accounting entity. Source PR transactions have a different From Accounting Entity and To Accounting Entity.

When Distribute Labor action is run, GL journal and GLTransactionDetail records are created. The finance structure is based on the originating PR records. The code block for the finance structure is overwritten with the values that are specified on the labor distribution record or in the offset dimensions fields. The overrides include To Accounting Entity and From Accounting Entity.

When labor and fringe burden are distributed, the offset is posted to the same finance structure as the employee’s payroll. For salary caps for a project, the same calculation is used for both salary encumbrance and labor distribution.

For labor distribution, any amount that is over the calculated amount for the employee for a period is posted. The amount is posted to the salary cap overage finance structure setup in the posting project.

If finance structure is not defined, the overage of the salary remains posted to the employee’s salary and wages home account. The amounts for distributed overage and undistributed overage are available in columns.

These records are updated and created when the Distribute Labor action is run:

  • Project assignment labor distribution records
    • Record status is updated from Approved to Processed.
    • Records with the GL journalize group are updated.
    • If a salary cap is applied, the records are updated.
    • Encumbrance records for the period are removed.
  • Payroll salary and wage records: GLTransactionDetail that are posted from Payroll.
    • Original payroll salary and wage GLTransactionDetail records are updated to Processed.
  • Labor distribution records: Payroll project labor records that are created by labor distribution
    • The labor distribution system code PR for Payroll.
    • The labor distribution event PL for Project labor distribution entry..
    • The fringe burden distribution event BD for Project fringe burden entry.