Dispatch
Recent jobs
Top customers
Driver status
Outstanding invoices
Quote requests from the customer portal. Review one, then create a draft quote to price and send.
Active drivers
Archived
Driver pay & RCTIs
Add driver
Company vehicle register, service history, and rego / inspection / service reminders.
Raise and track purchase orders by category and user. Parts POs can link to a vehicle and log to its service history when received.
Your supplier register. Add suppliers once, then pick them when raising a purchase order.
Staff register — drivers, office and workshop. Personal details, emergency contacts and payroll info.
Leave requests across all staff. Raise a request, then approve or decline it.
Staff timesheets — each person's clocked hours, pay periods, overtime and penalties.
Staff timesheets
Shift hours for the week. Job hours shown alongside for comparison.
Notices to your staff and drivers — shown in the staff clock app and the driver app. Send to everyone or one person; see who's acknowledged.
A record of key changes and deletions across the system — who did what, and when.
Recurring runs auto-generate jobs on their schedule. Generated jobs are normal jobs you can edit per day.
Date range
Line item library
Reusable charge lines you can drop into any rate table
Company / invoice defaults

These appear on every new invoice as sender details.

No logo
PNG or JPG, up to 1MB. Appears on invoices, credit notes, statements and job reports.
Used to auto-calculate leave hours from a date range.
Email sending (Outlook / Microsoft 365)

Used to send invoices, RCTIs and job reports by email. The login username and the send-from address are usually the same for a normal mailbox, but differ when using an email-sending service (e.g. SMTP2GO).

About

ARMTRANS — transport management for Armitage Transport.

Application: /opt/armtrans/server.py
Database: /var/lib/armtrans/fleetdispatch.db
The database is kept outside the application folder so deployments never overwrite live data. Nightly backups run automatically.