Maintenance module — 100 MAD/month

The workshop, and the day the truck does not roll

An immobilised truck costs twice: the repair, and the trip it did not make. The module keeps repair orders, maintenance plans by kilometre and by date, tyres, and the figure almost nobody can produce — how many hours your fleet spent standing still, truck by truck.

4 views
workshop, due dates, tyres, fleet
90 days
of downtime measured, not estimated
0 invented price
an order’s amount comes from its invoice

What the workshop costs without a register

The oil change happens when someone remembers it

The logbook is in the glovebox, the due date is in the mechanic’s head, and the delay is paid for in engine — once, very expensively.

«It is at the garage», since nobody quite remembers when

The immobilisation is written nowhere: not its duration, not its cost, not the trip it made fall through. It gets told, it never gets counted.

The upkeep cost of a truck is a mystery

Garage invoices sleep in the supplier folder, never attached to the vehicle that caused them. So the most expensive truck in the fleet looks like all the others.

What the product does

An open order immobilises the truck

Repair, oil change, inspection, tyres: an order opens with or without immobilisation. With it, the vehicle moves to «Workshop» and leaves the available list — the dispatcher can no longer assign it by accident.

The detail that matters. The opening and the status change are written in a single transaction. On closing, the truck only becomes available again if no other order is still open on it: two parallel repairs do not release each other.

An order’s money is its supplier invoice

The lines of an order carry labour and parts as facts, without prices. The amount comes from the garage invoice attached to the vehicle; the «Fleet» view accumulates those invoices, truck by truck.

The detail that matters. It is the margin doctrine applied to the workshop: a cost is never entered twice. A price typed on an order line would be a second truth — and the day it differs from the invoice, that is the one people would read.

Due dates are computed, not stored

A plan — every 30 000 km, every six months, or both — produces a next service recomputed from the orders actually closed and from the truck’s real odometer.

The detail that matters. With no starting point the screen shows «—» and says what is missing. It does not invent a date out of nothing: a wrong due date is worse than no due date, because it gets believed.

Tyres are a fleet inside the fleet

Every tyre has its card: brand, size, position on the vehicle, mounting date, accumulated mileage. Rotation, wear, damage, sale — a removal always says why.

The detail that matters. A tyre’s mileage follows the odometer of the vehicle it is mounted on: the same odometer as fuel and the workshop, never a second one kept aside.

Downtime is measured, including before you bought the module

The «Fleet» view gives, per vehicle, the hours standing still over the last 90 days, the number of orders and the accumulated invoice cost. That is the figure that answers «should we keep this truck».

The detail that matters. The status history is written by the product’s core, not by the module: the day you switch maintenance on, the previous months of immobilisation are already measurable. We do not sell you a counter that starts at zero.

The truck’s full economics live on its card

The tractor’s card on the Fleet screen adds it all up: the bills bound to the machine — insurance, repairs, tyres —, the amortization derived from four parameters entered once, and the cost per kilometre. Every figure names its source: the fuel journal’s odometer, the mission legs, or an honest dash when nothing was recorded.

The detail that matters. The amortization posts no bookkeeping entries: it is recomputed on read from the price, the life and the residual value — correct a parameter and the figure follows, and a written-off machine shows a deliberate zero. Binding a bill to the machine moves not a centime of the per-trip margins: it is a third reading of the same documents, not a correction of the first two.

my.transport.tinycio.ma/maintenance
Maintenance — workshop
3 open orders · 1 vehicle immobilised
open orders
3
services overdue
1
vehicles down
1
downtime / 90 d
62 h
VehicleTypeTitleOpenedOdometerInvoiceStatus
12345-A-6Oil changeService 30 000 + filters02/09412 300GARAGE ATLAS · 2 400 MADOpen
45678-C-6RepairClutch28/08pendingImmobilised
23456-B-6InspectionRoadworthiness test21/08298 110CT AGADIR · 650 MADClosed
44556-R-6TyresAxle 2 rotation19/08Closed
The second row is a truck that is not rolling and whose invoice has not arrived yet: the order exists, the cost will come from the garage, and the downtime is already being counted.

What protects you

A truck in the workshop does not leave on a trip

Assignment refuses it and says why, exactly as for an expired document. The available list is the truth, not a list that is up to date «in principle».

An order does not release itself

Closing one repair does not make the truck available while another order is still open on it. That is the protection every spreadsheet lacks: you tick one box and forget the other.

The workshop odometer is the truck’s odometer

A workshop visit moves the same counter as a fill-up, and always upwards. There are never two mileages for one tractor.

No invented service date

A plan with no starting point shows «—» with the reason, rather than a due date computed out of nothing. The product would rather admit it does not know.

What does not exist yet

A driver request from their phone — «something is knocking at the front right» — turned into an order, and a parts stock with quantities, are announced for the next version. They are additions: orders, plans and tyres will not change shape.

100 MAD/month, 14-day trial — 50 MAD/month for the first three months.

The module reads the fleet, included in the seat, and the supplier invoices of the Purchases module — that is where garage invoices arrive. The immobilisation history is written by the core and exists even before the module is bought.

Start a 14-day trial

Frequently asked questions

We outsource everything to an external garage. Does this module make sense?

Yes, and that is the most common case. An order does not require an in-house workshop: it records what was done, by whom, at which odometer reading, and attaches the garage invoice to the vehicle. What you gain is cost per truck and downtime — two figures an external garage will never hand you.

Do we have to re-enter our trucks’ history to start?

No. A plan with no starting point shows «—» rather than a false due date, and from the first recorded oil change the next one is computed. The odometer fills itself, through fill-ups and workshop visits.

See also

Your workspace in 9 minutes.

Create the account, tick your modules, add the trucks — the first mission leaves today.