Skip to content

Driver Earnings ​

Driver Earnings is the admin workspace for reviewing and controlling driver earning entries.

Earnings may be generated automatically from driver earning rules or created manually as bonus/penalty entries.

Earning Types ​

  • Per Delivery
  • Zone Flat
  • Batch Multiplier
  • Peak Hour Bonus
  • COD Commission
  • Cancellation Compensation
  • Bonus
  • Penalty

Earning Statuses ​

StatusMeaning
PendingEntry was generated or created but has not been approved.
ApprovedEntry is approved and ready for payout batching or payroll export.
Exported To PayrollEntry was posted into an HR payroll run and waits for payroll-paid sync.
PaidEntry is settled in Delivery. This is terminal for the current workflow.
VoidEntry was cancelled before payout.

Admin Actions ​

ActionAllowed WhenResult
Create Manual Bonus/PenaltyUser has create permissionCreates a pending manual earning entry.
ApproveEntry is pendingMoves entry to approved.
Bulk ApproveSelected entries are pendingApproves selected entries.
VoidEntry is pending or approvedMoves entry to void with a reason.
Export To PayrollEntry is approved, unreserved, and payroll-readyPosts grouped lines into HR payslips.
Mark Paid From PayrollPayroll run is fully paidMoves exported entries for that payroll run to paid.

Manual Bonus and Penalty ​

Manual entries are used for adjustments outside automatic delivery rules.

Use Bonus when a driver should receive extra pay.

Use Penalty when a driver should have an amount deducted from earnings.

Manual entries start as pending and must be approved before payout.

Activity Timeline ​

The earning entry show page includes read-only activity history for important changes such as:

  • Create.
  • Approve.
  • Void.
  • Payroll export.
  • Payroll-paid sync.

This gives admins an audit trail for payout-sensitive changes.

Export To Payroll ​

Approved entries can be exported directly to payroll only when they:

  • Are approved.
  • Belong to one branch.
  • Are not already reserved in a payout batch.
  • Are not already exported.
  • Have a payroll run selected.

Entries missing payroll component, linked employee, or target payslip are skipped with warning.

Troubleshooting ​

Earning cannot be approved ​

Only pending entries can be approved.

Earning cannot be voided ​

Only pending or approved entries can be voided. Paid and exported-to-payroll entries are locked from normal voiding.

Earning cannot be exported ​

Check:

  • Entry is approved.
  • Entry is not already exported.
  • Entry is not reserved in a payout batch.
  • Payroll component exists if payroll export is required.
  • Driver is linked to an HR employee.
  • Selected payroll run contains a payslip for that employee.

Tenvoro