Service role key never leaves your browser. Invites are sent from the Billing tab.
🔐 Access PINs
PINs are hashed and stored locally — never transmitted. Only the Owner PIN can authorize changes.
Default PINs: Owner = 1984 · Dispatcher = 5678 — change both before sharing access
Employees (27)
#
Employee Name
Type
Rate Classification
Email
Cell
Hired
Actions
1
BLAKE WILLIAMS
Helper
Diamond HGDiamond HG
—
—
—
2
BRAD DESPINS
Helper
Platinum HGPlatinum HG
—
—
—
3
CHRIS WILSON
Class 1
Diamond 1GDiamond 1G
—
—
—
4
CJ DESCHENEAUX
Class 5
Platinum 5GPlatinum 5G
—
—
—
5
CLEEMAN DESCHENEAUX
Class 1
Diamond 1GDiamond 1G
—
—
—
6
DALE MAKSYMIUK
Helper
CUSTOMCUSTOM
—
—
—
7
DALE MAKSYMIUK
Class 5
Platinum IIIPlatinum III
—
—
—
8
DARCY BARKER
Class 5
Diamond 5GDiamond 5G
—
—
—
9
DAVE YAREMCHUCK
Helper
Gold HGGold HG
—
—
—
10
DAVID SHEPPARD
Class 5
Platinum 5GPlatinum 5G
—
—
—
11
DYLAN BURNS
Class 5
Platinum 5GPlatinum 5G
—
—
—
12
ELIJAH THOMAS
Helper
Platinum HGPlatinum HG
—
—
—
13
GIRESSE LADO WATSA
Class 1
Platinum 1GPlatinum 1G
—
—
—
14
GRANT CROOKES
Class 1
Platinum 1GPlatinum 1G
—
—
—
15
JACOB KROOK
Helper
Diamond HGDiamond HG
—
—
—
16
JAYDEN DESPINS
Helper
Gold HGGold HG
—
—
—
17
JOEL WALLIS
Class 1
Diamond 1GDiamond 1G
—
—
—
18
JORDAN WIGMORE
Class 5
Diamond 5GDiamond 5G
—
—
—
19
KADEEM BAIRD
Helper
Diamond HGDiamond HG
—
—
—
20
KELLY KROOK
Class 5
Diamond 5GDiamond 5G
—
—
—
21
LORNE STANG
Class 1
Platinum 1GPlatinum 1G
—
—
—
22
MATTHEW KARANJA
Class 1
Gold IGold I
—
—
—
23
MERWYN FERNANDES
Class 1
Diamond 1GDiamond 1G
—
—
—
24
PHIL MONSON
Class 1
Diamond 1GDiamond 1G
—
—
—
25
RYAN SMEARS
Helper
Diamond HGDiamond HG
—
—
—
26
RYAN WATSON
Class 5
Diamond 5GDiamond 5G
—
—
—
27
YANICK DUGUAY
Class 5
Diamond 5GDiamond 5G
—
—
—
Pay Matrix — Rate Classifications
Classification
Type
KM
Team Load
DC Load
Single Del
In-Town
Large Order
OT Delivery
Downtime
Not Home
Enviro
SPIFF
DC Ret.
Actions
Diamond 1G
Class 1
$0.34
$0.04
$0.024
$15
$17.5
0.01
$22.5
$28.5
$5
$5
$1
$3.75
Platinum 1G
Class 1
$0.31
$0.04
$0.024
$13.5
$16
0.01
$20
$26.5
$5
$5
$1
$2.75
Gold 1G
Class 1
$0.29
$0.036
$0.022
$10
$14
0.009
$17.5
$25.25
$5
$5
$1
$2.5
Silver 1G
Class 1
$0.27
$0.035
$0.021
$9
$13.25
0.0085
$16
$24.1
$5
$4.5
$1
$2.25
Diamond 5G
Class 5
$0.26
$0.04
$0.024
$12
$14
0.009
$18
$23
$5
$5
$1
$3.25
Platinum 5G
Class 5
$0.24
$0.04
$0.024
$10
$12.5
0.009
$16.5
$21.5
$5
$5
$1
$2.75
Gold 5G
Class 5
$0.22
$0.036
$0.022
$8
$11
0.0008
$14.5
$19.85
$5
$5
$1
$2.5
Silver 5G
Class 5
$0.2
$0.035
$0.021
$6
$10.25
0.075
$12
$18.25
$5
$4.5
$1
$2.25
Diamond HG
Helper
$0.21
$0.04
$0.024
$9.5
$10.75
0.0075
$14.5
$19.5
$5
$5
$1
$3
Platinum HG
Helper
$0.19
$0.04
$0.024
$8.5
$10.75
0.0075
$13.5
$18.5
$5
$5
$1
$2.75
Gold HG
Helper
$0.18
$0.036
$0.022
$7.25
$9.25
0.0065
$12
$17.5
$5
$5
$1
$2.5
Silver HG
Helper
$0.16
$0.035
$0.021
$5.5
$8.5
0.0055
$10
$16.75
$5
$4.5
$1
$2.25
Silver I
Helper
$0.165
$0.035
$0.021
$5.5
$8
0.0055
$10
$18
$5
$5
$1
$1.75
Silver II
Helper
$0.1695
$0.035
$0.021
$5.637
$8.16
0.0056
$10.2
$18.27
$5
$5
$1
$1.75
Silver III
Helper
$0.174
$0.035
$0.021
$5.778
$8.323
0.0057
$10.404
$18.544
$5
$5
$1
$1.75
Gold
Helper
$0.1785
$0.035
$0.021
$5.923
$8.49
0.0058
$10.612
$18.822
$5
$5
$1
$1.75
Gold II
Helper
$0.183
$0.035
$0.021
$6.071
$8.659
0.0059
$10.824
$19.105
$5
$5
$1
$1.75
Gold III
Helper
$0.1875
$0.035
$0.021
$6.223
$8.833
0.006
$11.041
$19.391
$5
$5
$1
$1.75
Platinum I
Helper
$0.192
$0.035
$0.021
$6.378
$9.009
0.0061
$11.262
$19.682
$5
$5
$1
$1.75
Platinum II
Helper
$0.1965
$0.035
$0.021
$6.538
$9.189
0.0062
$11.487
$19.977
$5
$5
$1
$1.75
Platinum III
Helper
$0.201
$0.035
$0.021
$6.701
$9.373
0.0063
$11.717
$20.277
$5
$5
$1
$1.75
Diamond I
Helper
$0.2055
$0.035
$0.021
$6.869
$9.561
0.0064
$11.951
$20.581
$5
$5
$1
$1.75
Diamond II
Helper
$0.21
$0.035
$0.021
$7.04
$9.752
0.0065
$12.19
$20.89
$5
$5
$1
$1.75
Diamond III
Helper
$0.2145
$0.035
$0.021
$7.216
$9.947
0.0066
$12.434
$21.203
$5
$5
$1
$1.75
Carbon I
Helper
$0.219
$0.035
$0.021
$7.397
$10.146
0.0067
$12.682
$21.521
$5
$5
$1
$1.75
Carbon II
Helper
$0.2235
$0.035
$0.021
$7.582
$10.349
0.0068
$12.936
$21.844
$5
$5
$1
$1.75
Carbon III
Helper
$0.228
$0.035
$0.021
$7.771
$10.556
0.0069
$13.195
$22.172
$5
$5
$1
$1.75
Silver I
Class 5
$0.2325
$0.035
$0.021
$7.966
$10.767
0.007
$13.459
$22.504
$5
$5
$1
$1.75
Silver II
Class 5
$0.237
$0.035
$0.021
$8.165
$10.982
0.0071
$13.728
$22.842
$5
$5
$1
$1.75
Silver III
Class 5
$0.2415
$0.035
$0.021
$8.369
$11.202
0.0072
$14.002
$23.184
$5
$5
$1
$1.75
Gold
Class 5
$0.246
$0.035
$0.021
$8.578
$11.426
0.0073
$14.282
$23.532
$5
$5
$1
$1.75
Gold II
Class 5
$0.2505
$0.035
$0.021
$8.793
$11.654
0.0074
$14.568
$23.885
$5
$5
$1
$1.75
Gold III
Class 5
$0.255
$0.035
$0.021
$9.012
$11.888
0.0075
$14.859
$24.243
$5
$5
$1
$1.75
Platinum I
Class 5
$0.2595
$0.035
$0.021
$9.238
$12.125
0.0076
$15.157
$24.607
$5
$5
$1
$1.75
Platinum II
Class 5
$0.264
$0.035
$0.021
$9.469
$12.368
0.0077
$15.46
$24.976
$5
$5
$1
$1.75
Platinum III
Class 5
$0.2685
$0.035
$0.021
$9.705
$12.615
0.0078
$15.769
$25.351
$5
$5
$1
$1.75
Diamond I
Class 5
$0.273
$0.035
$0.021
$9.948
$12.867
0.0079
$16.084
$25.731
$5
$5
$1
$1.75
Diamond II
Class 5
$0.2775
$0.035
$0.021
$10.197
$13.125
0.008
$16.406
$26.117
$5
$5
$1
$1.75
Diamond III
Class 5
$0.282
$0.035
$0.021
$10.452
$13.387
0.0081
$16.734
$26.509
$5
$5
$1
$1.75
Carbon I
Class 5
$0.2865
$0.035
$0.021
$10.713
$13.655
0.0082
$17.069
$26.906
$5
$5
$1
$1.75
Carbon II
Class 5
$0.291
$0.035
$0.021
$10.981
$13.928
0.0083
$17.41
$27.31
$5
$5
$1
$1.75
Carbon III
Class 5
$0.2955
$0.035
$0.021
$11.255
$14.207
0.0084
$17.758
$27.72
$5
$5
$1
$1.75
Silver I
Class 1
$0.3
$0.035
$0.021
$11.492
$14.505
0.0085
$18.096
$28.135
$5
$5
$1
$1.75
Silver II
Class 1
$0.3045
$0.035
$0.021
$11.733
$14.81
0.0086
$18.44
$28.557
$5
$5
$1
$1.75
Silver III
Class 1
$0.309
$0.035
$0.021
$11.979
$15.121
0.0087
$18.79
$28.986
$5
$5
$1
$1.75
Gold I
Class 1
$0.3135
$0.035
$0.021
$12.231
$15.438
0.0088
$19.147
$29.421
$5
$5
$1
$1.75
Gold II
Class 1
$0.318
$0.035
$0.021
$12.488
$15.762
0.0089
$19.511
$29.862
$5
$5
$1
$1.75
Gold III
Class 1
$0.3225
$0.035
$0.021
$12.75
$16.093
0.009
$19.882
$30.31
$5
$5
$1
$1.75
Platinum I
Class 1
$0.327
$0.035
$0.021
$13.018
$16.431
0.0091
$20.259
$30.765
$5
$5
$1
$1.75
Platinum II
Class 1
$0.3315
$0.035
$0.021
$13.291
$16.776
0.0092
$20.644
$31.226
$5
$5
$1
$1.75
Platinum III
Class 1
$0.336
$0.035
$0.021
$13.57
$17.129
0.0093
$21.036
$31.694
$5
$5
$1
$1.75
Diamond I
Class 1
$0.3405
$0.035
$0.021
$13.855
$17.488
0.0094
$21.436
$32.17
$5
$5
$1
$1.75
Diamond II
Class 1
$0.345
$0.035
$0.021
$14.146
$17.856
0.0095
$21.843
$32.652
$5
$5
$1
$1.75
Diamond III
Class 1
$0.3495
$0.035
$0.021
$14.443
$18.231
0.0096
$22.258
$33.142
$5
$5
$1
$1.75
Carbon I
Class 1
$0.354
$0.035
$0.021
$14.747
$18.614
0.0097
$22.681
$33.639
$5
$5
$1
$1.75
Carbon II
Class 1
$0.3585
$0.035
$0.021
$15.056
$19.004
0.0098
$23.112
$34.144
$5
$5
$1
$1.75
Carbon III
Class 1
$0.363
$0.035
$0.021
$15.372
$19.404
0.0099
$23.551
$34.656
$5
$5
$1
$1.75
Column Key:
KM = $/km | Team Load = $/item (team) | DC Load = $/item (DC) |
Single Del = $/stop (single) | In-Town = $/stop | Large Order = rate multiplier |
OT Delivery = $/stop (overtime route) | Downtime = $/day | DC Ret = $/return
🔀 TDM Aliases
When a TDM code has no customer profile, the system uses the alias target's billing account & cycle. Each TDM keeps its own independent rate profile.
How it works: If TDM DB has no customer profile, the system looks it up here. If an alias exists, DB borrows that customer's billing account & cycle only — rates must be set up separately in Admin → Customers under DB's own entry. The alias just prevents it from showing as Unknown TDM.
TDM CODE
→ BILL TO
CUSTOMER NAME
NOTES
ACTIVE
ACTIONS
No aliases configured — add one to resolve unknown TDMs automatically at import
🔀 TDM Alias
The exact TDM prefix that appears in your CIGO data (e.g. DB, 9G, Z1DA)
This TDM will invoice under this customer's billing account & cycle
✏️ TDM Display Names
Set friendly names for TDM codes. Shows on route cards, reports, invoices, and exports.
Assign each truck unit a type. Add units manually with + Add Unit or import via CSV. Saved permanently.
POWER UNITS
🚛
Tractor
43 L/100km
🚚
5-Ton
33 L/100km
🛻
Pickup
16 L/100km
EQUIPMENT
🔲
Trailer
Non-powered
📦
Pup
Non-powered
🔗
Convertor
Non-powered
POWER UNITS (12)
🚚
Unit 10
5-Ton · 33 L/100km
MAINT$/km= $28.00/100km
🚚
Unit 11
5-Ton · 33 L/100km
MAINT$/km= $28.00/100km
🚚
Unit 13
5-Ton · 33 L/100km
MAINT$/km= $28.00/100km
🚚
Unit 16
5-Ton · 33 L/100km
MAINT$/km= $28.00/100km
🚛
Unit 17
Tractor · 43 L/100km
MAINT$/km= $28.00/100km
🚚
Unit 20
5-Ton · 33 L/100km
MAINT$/km= $18.00/100km
🚚
Unit 21
5-Ton · 33 L/100km
MAINT$/km= $28.00/100km
🚛
Unit 22
Tractor · 43 L/100km
MAINT$/km= $18.00/100km
🚚
Unit 23
5-Ton · 33 L/100km
MAINT$/km= $28.00/100km
🚛
Unit 352739
Tractor · 43 L/100km
MAINT$/km= $12.00/100km
🚛
Unit 402405
Tractor · 43 L/100km
MAINT$/km= $12.00/100km
🚛
Unit 471404
Tractor · 43 L/100km
MAINT$/km= $12.00/100km
🚫Blocked CIGO VehiclesRetired/sold units hidden from imports
PAY PERIOD
💳 Pay Date: 2026-03-31
$0.00
Total Payroll
0
Employees
0
Total Stops
0
Total KM
0
Routes
📋 PAYROLL DATA ENTRY — One row per employee, copy directly into your payroll system
Employee
Type
Matrix
Days
IT Stops
IT Pay
OT Stops
OT Pay
KM
KM Pay
Not Home
NH Pay
Returns
Downtime
SPIFF
Total Pay
Stub
📊
Select a pay period above — finalize routes in Review first
👤 DAILY DETAIL — Click any employee to see every route they ran, day by day
✓ Billing Approval
to
$0.00
Total Revenue
$0.00
Approved
$0.00
Pending Review
0
Invoice Groups
0
Customers
0
Total Stops
🧾 Billing Summary
⛽ Fuel Card Mapping
Maps fuel card numbers to truck units. Auto-populated when you import Superpass or UFA data. Cards with ⚠ are unassigned.
⛽
Import Superpass or UFA fuel data first to see fuel cards here
🏢 Fixed Overhead & Operating Costs
📋 What to enter here — and why it matters
Insurance — Your monthly commercial auto/cargo insurance premium. For a small fleet this is typically $1,500–$4,000/mo depending on coverage and number of units.
Truck Lease / Payments — Monthly truck lease or loan payments across all vehicles. If you own outright, enter $0 — depreciation isn't tracked here.
Office / Rent — Any office space, storage yard, or facility you're paying for monthly. Home office: estimate the business-use portion.
Phone / Tech — Cell plans, Geotab subscription, CIGO, any SaaS tools used for the business. Typically $200–$600/mo for a small carrier.
Other Monthly — Accounting fees, licensing, permits (annualized ÷12), WCB premiums, any recurring cost that doesn't fit above.
Baseline KM — Your estimated total fleet KM per month. Used to convert your fixed monthly costs into a $/km rate that gets applied to each route. Use your actual monthly average — check GPS reports or fuel records. A reasonable starting point for a 3–5 truck fleet is 15,000–40,000 km/mo.
⚠️ If these fields are $0, every margin and profitability figure in the system is wrong. Overhead is a real cost — leaving it at zero makes your routes look more profitable than they are. Fill this in before trusting any P&L or profitability report.
Monthly fixed costs are converted to a $/km rate using your baseline KM estimate, then applied to each route by actual KM driven.
Routes that drive more absorb more overhead. Maintenance costs are per-unit from Fleet profiles.
📅 Monthly Fixed Costs
$
$
$
$
$
$61,000.00
Baseline monthly KM — your estimated fleet total per month. Fixed costs are divided by this to get a $/km rate.
km/mo
DERIVED FIXED COST RATE
$0.6100/km
$61,000 ÷ 100,000 km = $0.6100/km
🔧 Maintenance / KM
Default rate for units without a fleet cost profile. Units with profiles in Admin → Fleet use their own rate.
▼ Actual repairs: 3% of MTD budget ($182 vs $6742 budgeted)
ACTUAL REPAIRS BY UNIT
11$182(1 inv)budget $399$-217
⛽ Fuel Surcharge Programs (FSC)
6 programs — 4 diesel-indexed (Matrix 1.0/1.1/2.0/3.0) + 2 period-allocated (P5/P6). Each customer is assigned one program in their profile. Auto-fetches Edmonton retail diesel from Kalibrate daily. Price history drives period-accurate FSC — each billing period uses the average price over its date range.
CANADA NATIONAL AVG DIESEL (Kalibrate)
Or enter manually:
$/L
Current: $1.6000/L
· Set Mar 10, 2026
CURRENT RATES @ $1.6000/L
Program
Customers
Rate
Matrix 1.0 — Linehaul
2 cust
19.97%
Matrix 1.1 — LH + Delivery
8 cust
14.67%
Matrix 2.0 — TL Linehaul
3 cust
41.45%
Matrix 3.0 — Intown Delivery
2 cust
6.25%
P5 / P6: allocated at period close from actual fuel spend
FSC on invoices uses period-average price when history is available
Month
Avg $/L
Days · Range
1.0% · 1.1%
No monthly data yet
Week of
Avg $/L
Days
No weekly data yet
Date
$/L
Src
No history yet — fetch a price to start
⛽ Fuel Cost/L (P&L only)
Average cost per litre for P&L fuel expense calculations. Separate from FSC billing.
$/L
❄ Seasonal Cost Multipliers
Month-by-month overhead multiplier. Winter months typically cost more (tires, fuel, wear). Default 1.0 = no adjustment.
🚛 Per-Unit Fixed Costs
Track insurance, lease, and registration per truck unit. These are added to overhead totals and visible in P&L breakdown. Units are pulled from Fleet Registry.
Unit
Insurance/mo
Lease/mo
Reg/yr
Total/mo
Unit 10
—
Unit 11
—
Unit 13
—
Unit 16
$400
Unit 17
$400
Unit 20
$2987
Unit 21
$1350
Unit 22
$3240
Unit 23
$1800
Unit 352739
$3739
Unit 402405
$3739
Unit 471404
$3739
TOTAL PER-UNIT OVERHEAD
$21394.00/mo
Add units in Admin → Fleet. Costs entered here are included in the monthly overhead total and P&L report.
🛡 People Compliance
Driver Licences · Abstracts · Medical · Drug Tests · TDG · Insurance · WCB · NSC · IFTA
0
EXPIRED
2
DUE ≤ 30 DAYS
0
DUE ≤ 60 DAYS
17
COMPLIANT
Item / Entity
Type
Expiry Date
Days Left
Status
Actions
🪪 Driver's Licence
JOEL WALLIS · Auto-created — add expiry date
👤 Driver
Mar 31, 2026
19d
DUE SOON
📄 Driving Abstract
JOEL WALLIS
👤 Driver
Mar 31, 2026
19d
DUE SOON
🪪 Driver's Licence
CHRIS WILSON · Auto-created — add expiry date
👤 Driver
—
—
No Expiry
🪪 Driver's Licence
CJ DESCHENEAUX · Auto-created — add expiry date
👤 Driver
—
—
No Expiry
🪪 Driver's Licence
CLEEMAN DESCHENEAUX · Auto-created — add expiry date
👤 Driver
—
—
No Expiry
🪪 Driver's Licence
DARCY BARKER · Auto-created — add expiry date
👤 Driver
—
—
No Expiry
🪪 Driver's Licence
DAVID SHEPPARD · Auto-created — add expiry date
👤 Driver
—
—
No Expiry
🪪 Driver's Licence
DYLAN BURNS · Auto-created — add expiry date
👤 Driver
—
—
No Expiry
🪪 Driver's Licence
GIRESSE LADO WATSA · Auto-created — add expiry date
Blackout Periods: May (Tent Sale), September (Tent Sale), December — no time off permitted.
For Paid Vacation, remind employees to contact Barb for accrued holiday pay amounts.
📋 Start Package / Onboarding
Start Package Forms:
Internal: Emergency Contact, Direct Deposit, Uniform Sizing
External: Driver's Abstract Consent, TD1 Tax Form
🏠 Property Damage Claims
📝 Issue Reports
📢 Announcements
🚨 Driver Alerts
📋 Customer Requests
🔐 Portal Access
📜 Change History
Loading…
Loading…
👥 User Management
ADMIN only: Add/edit users and set per-user page access. Passwords are SHA-256 hashed — never stored in plain text.
Default credentials: [email protected] / Admin2024! — change on first login.
🛡 Data Risk Assessment
STORAGE HEALTH
(reads directly from storage — not cached)
📋
106
Finalized Routes
👷
27
Employees
🏢
31
Customers
🧠
38
Learned TDMs
⛽
35
Fuel Cards
🔷
107
Superpass Daily
🔶
67
UFA Daily
🚛
12
Fleet Units
✓ 106 finalized routes confirmed in storage
🧮 Payroll Validation & Debugging
Debug and validate payroll calculations for accuracy. Run these checks if you suspect incorrect pay calculations.
☁ Server Sync
Your data is saved locally (this browser) and pushed to the server so all devices stay in sync.
Use the diagnostics below to verify the connection is working.
⏳ testing…
🗄 Backup & Restore
Three layers of protection: Server sync (live, every save), Local downloads every 6 hours, plus optional Dropbox sync.
Every save pushes to your server automatically. Local and Dropbox backups are your disaster-recovery copies.
BACKUP HEALTH
Loading…
💾 Download Backup Now
Downloads a complete JSON backup of all WXD data to your computer right now.
Save it to OneDrive, Google Drive, USB, or your Desktop.
📥 Restore from Backup
Drop a previously downloaded backup file here. Your current data will be automatically saved first before anything is overwritten.
🔒 Finalized Payroll & Billing Data
Finalized routes are locked and persist across re-imports.
Use the button below to clear ALL finalized records (e.g. at year-end or to start fresh).
Individual routes can be unlocked from Review by TDM.
Loading...
📦
Dropbox Auto-Backup
Loading…
⚙ TOKEN SETTINGS
Your Dropbox token is stored privately in your browser. Never share it with anyone. If backup stopped working: your token likely expired (Dropbox tokens expire after ~4 hours unless you use a long-lived token). To get a fresh token: go to dropbox.com/developers/apps → open your WXD app → OAuth 2 section → Generate access token. Paste it below.
📋
Change Audit Log
Loading…
Date/Time
Type
Entity
Field
Old Value
New Value
No audit entries
STORED DATA SUMMARY
⚠ Note: If you clear your browser cache or use a different browser/device, local data will be lost.
Export a backup regularly and keep the file safe.
🚛 Assign Unit to Route
SELECT FROM FLEET REGISTRY
OR ENTER UNIT MANUALLY
Manual entry will auto-register the unit in Fleet Registry if not already there.
Add Fleet Unit
Numbers only or alphanumeric — leading zeros preserved (e.g. "011")
SELECT TRUCK TYPE *
Bulk Fleet Upload
Upload a CSV with your fleet list. Required column: Unit. Optional: Type (tractor / 5ton / pickup).
📄
Drop CSV here or click to browse
fleet-list.csv
PREVIEW
Unit
Type
Status
📈 Reports
DATE RANGE
→
PROFIT BY CUSTOMER
Customer
Bill To
Runs
Stops
Revenue
Pay
Fuel
Overhead
Profit
Margin %
Finalize routes to see customer profit
RUN DETAIL
Date
TDM
Customer
Bill To
Driver
Helper(s)
Route
KM
Stops
Linehaul
Stop $
Enviro
Revenue
Pay
Fuel ACT/EST
Fixed OH
Repairs
Profit
Margin %
📅
Finalize routes in Review to generate this report
Full pay breakdown per employee per run — every component itemized for payroll processing.
Date
Employee
Role
Matrix
TDM
Customer
Route
KM
KM Pay
IT Stops
IT Pay
OT Stops
OT Pay
Not Home
NH Pay
Returns
Ret Pay
Cube Pay
Downtime
SPIFF
Run Total
💵
Finalize routes in Review to generate this report
Revenue summary grouped by customer account — linehaul, stops, enviro and total billed.
DATE RANGE
→
Customer
Bill To
Runs
Stops
Linehaul
Stop Charges
Enviro
Revenue
Labour
Fuel
Fixed OH
Repairs
Profit
Margin %
🏢
Finalize routes in Review to generate this report
DATE RANGE
→
Card / Account
Source
Driver / Unit
Fills
Diesel (L)
Gas (L)
DEF (L)
Total (L)
Fuel Cost
Other
Total Cost
Avg $/L
GPS km
L/100km
⛽
Import Superpass PDF or UFA CSV on the Import page to populate this report
Register trucks in Fleet Registry and log service records to see oil change countdowns
RECENT SERVICE EVENTS
Date
Unit
Type(s)
Description
Cost
KM at Service
Next Due (KM)
Vendor
In→Out
🔧
No service records yet — add via Service Log or import an invoice
Service Log
Date
Unit
Type(s)
Description
Cost
KM
Next KM
Vendor
Invoice #
In→Out
Downtime
🔧
No service records — add manually or import PDF invoices
Maintenance Alerts
ALERT THRESHOLDS
Alerts will appear here based on GPS km and service history.
Maintenance Reports
→
COST BY SERVICE TYPE
COST BY UNIT
Unit
Events
Oil Changes
Tires
Brakes
PM
Repairs
Other
Total Cost
No data for selected range
Import Maintenance Invoices
Upload PDF invoices from repair shops, tire dealers, or service centres. The system will extract cost, service type, unit/vehicle, date, vendor, and invoice number automatically.
🤖📋
🤖 AI-Powered Invoice Reader (Thorough Mode)
Drop PDF invoices here — AI will comprehensively read and assess them (3-5 seconds per file)
Automatically extracts: vendor, date, unit, cost, service type, description, invoice #
⏳ Enhanced: Reads full document with detailed analysis for maximum accuracy
🤖 AI ASSESSMENT RESULTS — REVIEW & ADJUST IF NEEDED
🤖 Enhanced AI Invoice Analysis (Thorough Mode)
The AI now performs comprehensive 9-phase document analysis for maximum accuracy:
📖 Phase 1-2: Complete document reading + intelligent vendor detection
📅 Phase 3: Priority date extraction (service date → invoice date → document date)
🚛 Phase 4: Deep unit detection (known fleet + pattern matching)
💰 Phase 5: Comprehensive cost analysis with multiple fallbacks
🔧 Phase 6: Service type classification with keyword density analysis
📝 Phase 7-8: Description + invoice number extraction
📊 Phase 9: Weighted confidence scoring with detailed source tracking
⏱ Processing: 3-5 seconds per file for thorough analysis
🎯 Auto-save: High-confidence records (60%+) saved automatically
🔍 Debug: Press F12 to see detailed AI analysis logs
💡 Manual Entry: Use Service Log → + Add Record for non-PDF invoices
📅 Pay Matrix Import — Review Changes
Matrix
Employee Type
Field
Current
New Value
Change
Add Service Record
ENGINE & DRIVETRAIN
BRAKES & SUSPENSION
ELECTRICAL & LIGHTING
AIR & HYDRAULIC
TIRES & WHEELS
BODY & SAFETY
PREVENTIVE
BREAKDOWN / EMERGENCY
OTHER
🔗 Linked to incident:
Dispatch Board
Coverage checks finalized routes against your dispatch schedule
Review by TDM
🔍 TRUE SEARCH - NO RELOADINGReady
→
154
TDM Routes
1916
Total Stops
7600
Total Pieces
46291 km
Total KM
$249334
Customer Billing
$23699
Employee Pay
⛽ —
Fuel Cost
0
Modified Routes
🔍
Import & process CIGO/GPS data first, then come here to review
Re-inspect, unlock, or edit any previously finalized TDM
📋 Load Finalized Routes into Review
FILTER BY:
0 selected
+ Create New TDM Route
🛰️ Configure Geotab Integration
MyGeotab Server:
Database Name:
Username / Email:
Password:
💡 Security Recommendation:
Create a dedicated service account in MyGeotab with "View Only" permissions for this integration.
Never use your personal MyGeotab login credentials.
📦 My Deliveries
to
👤 Driver Portal
📝 New Request
Note: For Paid Vacation, contact Barb at [email protected] after approval to confirm your accrued holiday pay amount.
⚠️ Blackout Period: No time off is permitted in May (Tent Sale), September (Tent Sale), and December due to business requirements.
📋 My Requests
📝 Report an Issue
📋 My Reports
📋 Welcome to Western Xpress!
Please complete all the forms below to finish your onboarding. Your information is kept confidential and secure.