The solution
Six modules
One unified platform
Dispatch, AI, pricing, invoicing, portals and compliance share the same data. The order, the rate, the transport job and the invoice are connected, without duplicate entry.
Proof of concept on your own data, at a fixed price
Dispatch & fleet
Transport jobs, vehicles, and drivers on a single timeline. The dispatcher sees the whole day and moves trips with the mouse.
- Gantt timeline with drag-and-drop
- Freight pool and groupage
- Holidays, sickness, inspections, and servicing in the overview
Illustration of dispatch with fictional vehicles and trips on a timeline, including an order suggestion awaiting approval.
Dispatch
Allocate trips to vehicles and drivers on the timeline
DRIVERS
AI in operations
AI reads emails, consignment notes, and invoices, suggesting orders and matches. The dispatcher approves.
- Email and consignment note to order
- Supplier invoices matched against completed trips
- Route optimisation and suggestions for vehicle and driver
Illustration: a fictional booking email on the left and the draft order filled in by AI on the right, with buttons to Approve and Edit.
Draft ready for approval
From: booking@kunde-a.eksempel
Subject: Collection Thursday
Hi. Can you collect 6 EUR-pallets, approx. 2,100 kg from our premises at Industrivej 12, Vejle Thursday 08:00–10:00 and deliver to Havnegade 4, Odense the same day?
Attached: fragtbrev.pdf
Draft order
Awaiting dispatcherCustomer
Customer A
SenderCollection
Industrivej 12, Vejle · Thu 08:00–10:00
MailDelivery
Havnegade 4, Odense · Thu
MailFreight
6 EUR-pallets · 2,100 kg
Consignment noteService
Part load, zone 3
Customer agreementPricing & transport economics
The pricing engine follows a fixed hierarchy and your own rules, and every line item can be traced back to the underlying rule.
- List price, customer agreement, and special rate
- Automatic surcharges for fuel, road tolls, and bridges
- Vehicle and department accounts
Illustration: a fictional price calculation where each line shows the rule that generated the amount, along with a total price.
Order 10482 · Vejle → Roskilde
Price calculation
| Line | Rule | DKK |
|---|---|---|
| Base price, zone 3 · 6 pallets | List price L-2026 | 2.340,00 |
| Customer agreement, −8% | Agreement K-104 | −187,20 |
| Fuel surcharge, 13.4% | Index, October | 288,48 |
| Bridge toll, lorry | Crossing 08:42 | 1.290,00 |
| Road toll | Per-km rate per transport job | 214,60 |
| Total price | Same input, same price | 3.945,88 |
List price→Customer agreement→Customer-specific price
Invoicing & finance
Transport jobs, surcharges, and discounts are consolidated into invoice lines. Accounts approves, and the invoice is sent to the accounting system.
- Invoicing frequency per customer
- Discrepancies caught before dispatch
- Integration with accounting and payroll systems
Illustration: a fictional invoice list with four invoices and statuses such as ready for approval, approved, transferred to accounts, and surcharge discrepancy.
Invoice basis, week 43
4 invoices · DKK 375,835.75
| Invoice | Customer | Period | Lines | DKK | Status |
|---|---|---|---|---|---|
| F-2026-0412 | Customer A | Week 43 | 38 | 84.210,00 | Ready for approval |
| F-2026-0411 | Customer B | October | 112 | 241.870,50 | Approved |
| F-2026-0410 | Customer C | Week 43 | 9 | 12.640,00 | Transferred to accounts |
| F-2026-0409 | Customer D | Week 42 | 21 | 37.115,25 | Discrepancy: surcharge |
Portals & roles
Dispatcher, driver, customer, subcontractor, and workshop work on the same data, each with their own view.
- Driver app with digital POD and photos
- Customer portal with booking and status
- Subcontractor portal and workshop
Illustration: a fictional driver app on a mobile phone with next stop, buttons for photo, damage and exchange pallets, and a field for the recipient's signature.
Today's tasks on mobile
Lagervej 7, Roskilde
Deliver 4 EUR pallets · 1,400 kg
Recipient's signature
Confirm delivery (POD)Compliance & reporting
Built for the requirements the transport industry faces now and in the years ahead.
- eFTI and eCMR
- CO2 per trip and road toll per transport job
- Driving and rest times and GDPR with data hosted in the EU
Illustration: a fictional transport order with customer, addresses, pallets, and exchange pallets, as well as status for eCMR, eFTI QR code, and CO2 calculation.
Order 10482
Customer
Customer A
Collection
Industrivej 12, Vejle
Delivery
Lagervej 7, Roskilde · 2 stops
Freight
6 EUR-pallets · 2,100 kg
Exchange pallets
6 out · 4 returned · balance −2
Transport job
Vehicle 04 · Driver D · Thu
eFTI
QR ready for inspection
eCMR
Signed
CO2 for the trip
164 kg
Fits into your systems
AIL TMS exchanges data with accounting, payroll and HR, GPS, warehouse, bridge and ferry, and features an open API.
Diagram: AIL TMS in the middle. Accounting system, payroll and HR system, warehouse management system and open API exchange data both ways. GPS and telematics as well as bridges and ferries send data into AIL TMS.
AIL TMS
Orders · prices · transport jobs · invoices
AIL TMS
Orders · prices · transport jobs · invoices
- Accounting system. Two-way data
- Payroll and HR system. Two-way data
- GPS and telematics. Data into AIL TMS
- Warehouse management system. Two-way data
- Bridge and ferry. Data into AIL TMS
- Open API. Two-way data
See it on your own data
Book a no-obligation walkthrough, and we will show how AIL TMS fits into your day-to-day operations.
