Platform / Money / Payroll & Settlements

Payroll & Settlements

Payroll is where a freight company works out exactly what each driver has earned for a pay period — miles run, waiting time, fuel charged back, advances and loans — puts the numbers in front of a second person to sign off, and then records that the driver was actually paid.

47
Capabilities, all live
100%
In production
Money
Pillar

From the Lanexa 2.0 capability register · version 2.0.37 · reviewed 2026-08-24

AUTO

Every payroll table records every change

A database trigger writes a change record on every insert, update and delete on pay items, pay profiles, pay stubs, fuel receipts and settlement runs — independent of anything the screens do.

AUTO

Every write is permission-checked at the database, not just in the screen

Pay items and settlement runs carry a trigger requiring the payroll permission for the row's own company, on insert, update and delete. Automated back-end contexts and cascading system writes are exempt.,

AUTO

Approval is separation-of-duties-checked at the database

The trigger fires on every settlement-run update where an approver is being stamped for the first time, and compares the acting user against the recorded creator. It also stamps the creator automatically on insert.

AUTO

Closed accounting periods are enforced at the database

Every payroll write resolves its own effective date — the period end for settlement runs and stubs, the creation date for pay items, the transaction date for fuel receipts — and checks the period status. Hard-closed rejects; soft-closed all

01
Enter fuel in litres
A Gallons/Litres selector on the fuel form. Litres convert to US gallons on save, and a per-litre price is converted to a per-gallon price; the original litre figures are appended to the notes so the paper receipt still reconciles.
02
Charge fuel back to the driver automatically
A "Create deduction for driver" checkbox on the fuel form (only shown once a driver is chosen). Creates a linked negative pay item for the full receipt amount. Editing the receipt later updates that deduction if it is still PENDING, and refuses to change it si
03
Catch duplicate fuel rows
The review step flags any row that matches an existing receipt by vendor + transaction ID, or by the exact date + amount + vendor triple — including repeats inside the same file. Flagged rows are excluded by default and can be toggled back in.
04
Auto-deduct a whole imported batch
A single checkbox in the review step creates a driver deduction for every imported row that resolved to a driver.
05
File that statement automatically
Downloading from the row menu also files a copy in the Documents module against the driver, deduplicated by content.
06
Open a settlement from elsewhere
A web address of the form opens that run's preview automatically. The Ledger's drill-through and the pay-item rows use it.
07
Pause, resume or close a ledger account
Buttons on each ledger row. A paused account deducts nothing.
08
Create a settlement run
Settlements screen → New Run. Driver plus period start and end; notes optional. Creates the run in DRAFT with all totals at zero.
CapabilityStatus
Jump from a settlement to its pay stubIn progress
Pay by the hourNot built
Reimburse lumper feesNot built
Pay drop/hook, layover, tarp, hazmat premium, border crossing and an accessorial shareNot built
Pay empty milesNot built
Approve settlements for the whole fleet at onceNot built