> ## Documentation Index
> Fetch the complete documentation index at: https://docs.a7manager.se/llms.txt
> Use this file to discover all available pages before exploring further.

# Maintenance Status

> Preventative maintenance due across the fleet.

What maintenance was due across the fleet at different points in time. **Computed on the fly**
based on readings and past performed maintenance.

***

## Tabs

| Tab                              | Shows                                                                      |
| -------------------------------- | -------------------------------------------------------------------------- |
| **Status Over Time** *(default)* | How the due-status mix has moved over time. Headline figure: overdue count |
| **Raw Data**                     | Every vehicle-and-task combination with its current status                 |

The chart offers a **week / month / quarter** cadence toggle and can be regrouped by status
bucket, task group, or safety flag.

***

### Status Over Time

<Frame caption="Status över tid — the due-status mix per week, stacked by status bucket">
  <img src="https://mintcdn.com/a7tech/hppoGf5bH4-HkvDU/images/maintenance-status-over-time.png?fit=max&auto=format&n=hppoGf5bH4-HkvDU&q=85&s=00e5c048fe3bf7d5920b4d4cb898b1c7" alt="Status Over Time tab" width="2460" height="1264" data-path="images/maintenance-status-over-time.png" />
</Frame>

***

## Due statuses

For each vehicle-or-component and task, usage since the last completed record is compared
against the task's interval and tolerances:

| Status               | Condition                                                |
| -------------------- | -------------------------------------------------------- |
| **OVERDUE (SAFETY)** | `usage ≥ interval + tolerance_after` AND **safety task** |
| **OVERDUE**          | `usage ≥ interval + tolerance_after`                     |
| **DUE**              | `usage ≥ interval`                                       |
| **DUE SOON**         | `usage ≥ interval − tolerance_before`                    |
| **NOT DUE**          | anything less                                            |

***

## Calculations

This differs by interval type :

| Interval type  | Usage                                                                                                           |
| -------------- | --------------------------------------------------------------------------------------------------------------- |
| **Kilometres** | Current odometer minus the reading at the last completed record. With no prior record, the full odometer counts |
| **Days**       | Days since the last record.                                                                                     |

***

## Secondary intervals and task types

Where a task has a secondary interval, the **more severe of the two statuses wins** — the
"whichever comes first" rule. If the secondary cannot be evaluated, the primary stands.

* **One-time** tasks are a simple "has it ever been done": NOT DUE if a record exists, DUE
  otherwise.
* **Seasonal** tasks read NOT DUE outside their window, and behave exactly like recurring
  tasks inside it. The window handles year wrapping, so October-to-March works.

***

## Related

Tasks and their intervals are defined on [Maintenance Plan](/pages/maintenance-plans).

***

## Roles

Viewing requires **Asset Manager**.
