Worker pay records are created two ways:
Worker Pay Assignment: Configure worker pay assignment records to generate during activity finalization. Worker pay records are associated with a worker and can be used to create earnings statements under the Payroll module.
Worker Pay Requests: Configure worker pay requests—miscellaneous records— to reimburse drivers for expenses incurred during the activity processing. Upon approval, worker pay requests directly create worker pay records.
Expand | ||
---|---|---|
| ||
Expand | ||
| ||
Logistics Execution > Setup > Workers > Worker Pay > Worker Pay Assignment When worker pay is enabled for an operation and an activity if finalized, the system attempts to calculate worker pay for all possible pay types. The system searches for an assignment record for each pay type in most-specific to least-specific order. If no worker pay assignment records are found for a pay type, no worker pay records are created for that pay type. Info | | |
| ||
PAY TYPE | DESCRIPTION | OFFSET CALCULATION |
Per Distance Actual | Sum of the total actual distance from each activity line where a worker arrived/drove. | Offset from assignment line subtracted from total distance before multiplying total by the amount (and dividing by unit amount). | Per Hour | Sum of the worker hours on the activity for either:
| Offset from assignment line subtracted from total time before multiplying total by
Expand | ||
---|---|---|
| ||
Logistics Execution > Setup > Operation Parameters The Worker Pay Enabled toggle enables or disables worker pay at the operation level. If this toggle is turned on but worker pay is not properly configured, warnings are given during finalization. Turn off the toggle to avoid warnings if worker pay is not desired. |
Expand | ||
---|---|---|
| ||
Logistics Execution > Setup > Workers > Worker Pay > Jobs You can configure jobs to allow for more specific worker pay assignments. Additionally, you can configure multiple pay levels under each job to allow for even more specific worker pay assignments. |
Expand | ||
---|---|---|
| ||
Logistics Execution > Common > All Workers To create worker pay records for a worker, the pay cycle must be specified and open pay periods must exist under that pay cycle. You can also specify jobs and pay levels on the worker. These can be leveraged during worker pay assignment and creation if a more granular assignment is required. This configuration is not restrictive; a worker can perform jobs that are not specified in this configuration. It helps point to more specific worker pay assignment records, if desired. Click the worker name on the All Workers form to view worker details. |
Expand | ||
---|---|---|
| ||
Logistics Execution > Setup > Activities & Actions > Activity Templates A drive job and a duty job can be specified for each activity worker in the Workers section of the Activity Templates form. When hours of service records are created during activity processing, these optional jobs are stamped on the hours of service drive and duty records. When worker pay is processed for this activity, these jobs are used to find worker pay assignment records. These job specifications are optional. They can be leveraged if a more granular worker pay assignment is desired. |
> Workers > Worker Pay > Worker Pay Assignment When worker pay is enabled for an operation and an activity if finalized, the system attempts to calculate worker pay for all possible pay types. The system searches for an assignment record for each pay type in most-specific to least-specific order. If no worker pay assignment records are found for a pay type, no worker pay records are created for that pay type.
Pay Rate Calculations
Activity Plan ConfigurationNavigate to the Worker Pay Assignment section on the Activity Plan Config form. Use this section to create worker pay assignment records against a specific activity plan.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Logistics Execution > Inquiries > Worker Pay Request Worker pay requests can be used for miscellaneous activity-based charges. Enter them in the Worker Pay Request form to make them available for approval. Once approved, the system immediately creates worker pay records (not upon activity finalization). This form is separate from the Worker Pay Assignment logic but still creates worker pay records.
Activity Plan ConfigurationNavigate to the Worker Pay Assignment section on the Activity Plan Config form. Use this section to create worker pay assignment records against a specific activity plan.
|
Expand | |||||
---|---|---|---|---|---|
| |||||
Logistics Execution > Inquiries > Worker Pay Request Worker pay requests can be used for miscellaneous activity-based charges. Enter them in the Worker Pay Request form to make them available for approval. Once approved, the system immediately creates worker pay records (not upon activity finalization). This form is separate from the Worker Pay Assignment logic but still creates worker pay records.
|
Worker Pay Details
Expand | ||
---|---|---|
| ||
Logistics Execution > Setup > Parameters The Use Base Payroll toggle controls whether worker pay records eventually create earnings statements in the Payroll module. |
Expand | ||
---|---|---|
| ||
Logistics Execution > Setup > Operation Parameters The Worker Pay Enabled toggle enables or disables worker pay at the operation level. If this toggle is turned on but worker pay is not properly configured, warnings are given during finalization. Turn off the toggle to avoid warnings if worker pay is not desired. |
Expand | ||
---|---|---|
| ||
Logistics Execution > Setup > Workers > Worker Pay > Jobs You can configure jobs to allow for more specific worker pay assignments. Additionally, you can configure multiple pay levels under each job to allow for even more specific worker pay assignments. |
Expand | ||
---|---|---|
| ||
Logistics Execution > Common > All Workers To create worker pay records for a worker, the pay cycle must be specified and open pay periods must exist under that pay cycle. You can also specify jobs and pay levels on the worker. These can be leveraged during worker pay assignment and creation if a more granular assignment is required. This configuration is not restrictive; a worker can perform jobs that are not specified in this configuration. It helps point to more specific worker pay assignment records, if desired. Click the worker name on the All Workers form to view worker details. |
Expand | ||
---|---|---|
| ||
Logistics Execution > Setup > Activities & Actions > Activity Templates A drive job and a duty job can be specified for each activity worker in the Workers section of the Activity Templates form. When hours of service records are created during activity processing, these optional jobs are stamped on the hours of service drive and duty records. When worker pay is processed for this activity, these jobs are used to find worker pay assignment records. These job specifications are optional. They can be leveraged if a more granular worker pay assignment is desired. |
Expand | ||
---|---|---|
| ||
Worker pay records are generated:
These records can be seen in the Worker Pay section of the Worker form. Click Worker Pay Assignment to jump to the specific hours of service record used for each line. Click Hours of Service to jump to the worker pay assignment record used for the calculation. |
Expand | ||
---|---|---|
| ||
Logistics Execution > Periodic > Worker Payment Processing The worker payment processing job must run in order to generate earnings statements under the Payroll module. This can be scheduled to run in batch or can be run manually. Whether earnings statements are generated is determined by the Logistics Execution parameter setting detailed above. When records are created, the worker pay records are marked "Submitted for Payment." |