Driver Payroll Desk

How this demo works

Driver Payroll Desk turns the XML reports your TMS already exports into a weekly payroll you can trust. It keeps a permanent history of every load, deduction, and payment, so money that was already paid never gets paid again.

The flow

1. CollectTMS exports land in a watched folder, or someone uploads a file in the browser.
2. ValidateStructure, dates, amounts, IDs. One bad line rejects the whole file with a clear list of errors.
3. ReconcileDuplicates are blocked, history is compared, balances carry forward, and anything odd goes to review.
4. Approve and payManagers adjust with a reason, approve, confirm payments, and export statements.

Reconciliation rules

Where AI fits

Drivers send messages like “Load 496512 entregado, el broker me pagó el lumper $225 en Comchek.” The Driver messages page shows how AI reads that message and pulls out the load, amount, and payment method. The system then applies fixed rules. A message can only add a reported payment, and anything uncertain goes to manual review. In production, those messages come in through a Telegram bot.

Production setup on your own server

This demo runs in the cloud so you can try it right away. A production build runs on your dedicated server with Docker Compose and uses the same rules and the same tests.

PieceIn this demoOn your server
Folder watching and scheduling“Process next file” buttonn8n watches the inbox folder and runs the import
XML parsing and validationJavaScript servicePython service with the same validation rules
DatabaseManaged SQL databasePostgreSQL with nightly backups
DashboardThis web appThis web app, or Appsmith or NocoDB if you prefer
Statements and exportsPrint to PDF, Excel exportSame, plus a stored PDF for every pay period
AccessShared demo accountsNamed users, admin role, HTTPS, remote desktop access
Driver messagesPaste a sample messageTelegram bot with AI reading (optional phase 2)

About the sample data

The carrier, drivers, loads, and amounts are fictional. They’re modeled on a South Florida fleet: owner-operators and lease-purchase drivers paid a percentage of linehaul, fuel surcharge passed through, and typical weekly deductions like fuel card purchases, SunPass tolls, insurance, escrow, ELD fees, and truck lease payments. The real XML layout from your TMS gets mapped in during setup.

Demo build · sample data only · each sign-in creates a private copy that’s deleted after 24 hours.