---
title: Fixed PM Usage
description: Introduction to Fixed PM's
---

[Skip to content](https://knowledge.brightorder.com/fixed-pm-usage#main-content)

English

Show submenu for translations

[More support](https://knowledge.brightorder.com/kb-tickets/new?hsLang=en) [Customer portal](https://help.brightorder.com/tickets?hsLang=en)

[![BO Logo](https://knowledge.brightorder.com/hs-fs/hubfs/BO%20Logo.png?width=384&height=89&name=BO%20Logo.png)](https://knowledge.brightorder.com?hsLang=en)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [More support](https://knowledge.brightorder.com/kb-tickets/new)
- [Customer portal](https://help.brightorder.com/tickets)
- Go to www.brightorder.com

 Go to www.brightorder.com

 How can we help you?

- There are no suggestions because the search field is empty.

1. [BrightOrder Knowledge Base](https://knowledge.brightorder.com/?hsLang=en)
2. [EMDECS](https://knowledge.brightorder.com/emdecs?hsLang=en)
3. [How-To Guides](https://knowledge.brightorder.com/emdecs?hsLang=en#how-to-guides)

# Fixed PM Usage

## Introduction to Fixed PM's

 

This document will primarily focus on how to use Fixed PMs as opposed to all the complex logic behind them. The purpose is to assist the Customer Experience Team with handling calls from UK customers regarding this functionality

 

 

With Fixed PMs, once a schedule is generated, it is fixed, meaning that the due dates of future maintenance appointments are not changed if a service is performed late or early (i.e. an oil change that is due every 3 months is fixed to be completed on March 31, then again on June 30, regardless of whether the oil change is done early on March 28). The PM schedules do not move automatically based on the last service date.

 

A **regular PM Schedule** is only going to broadcast the next job for your unit, this is because the system will calculate this based on when the last job was done, and compare that against your PM Schedule setup to identify what the next job is and when it is due. With a regular PM Schedule, the question "Can the system tell me the next 4 dates I need to complete a PM A on this unit?" would have an answer of "No" as we do not know when the last completed date of those PM Schedules would be currently.

 

A **Fixed PM** **Schedule** will broadcast a schedule for however many future months a customer decides that they would like to generate their schedule for. As stated above, Fixed PM Schedules do not care as to whether a job was last performed early or late. The customer indicates the starting point for the schedule, and the system will generate as many months in the future as required.

1. DVSA Fixed PM Logic is slightly different, further information is found here: [https://brightorder.atlassian.net/wiki/spaces/InternalDocs/pages/768475137/Fixed+PM+Screen+Notes](https://brightorder.atlassian.net/wiki/spaces/InternalDocs/pages/768475137/Fixed+PM+Screen+Notes) / [https://help.fleetsquared.com/support/fleetsquared/ShowHomePage.do#Solutions/dv/365074000012215122/en](https://help.fleetsquared.com/support/fleetsquared/ShowHomePage.do#Solutions/dv/365074000012215122/en)

 

#### Identifying if a company/unit is set to use Fixed PM Logic

Companies following Fixed PM Logic can be identified by looking at the Global System Parameters and on an individual level by looking at the Fixed PM Flag in the unit master. The following two Global System Parameters should be set for any company using fixed PM Logic

### **EQUIP\_PM\_FIXED\_CUTOFF\_DATE**

**Description:** Any date prior to this date will be ignored during the PM calculation

**Notes:** Date needs to be in MM/DD/YYYY format and is expected to be in client time zone

![](https://help.fleetsquared.com/galleryDocuments/edbsn9aa13447de502d35bb21a16fbdec0975dc7a53d0da57554065a9795ce5aad3977ba92ec1dff3b1b3231c194a1af2cec5?inline=true)

 

 

### **EQUIP\_PM\_TYPE**

 

**Description:** Type of PM Schedule

**Notes:** Allowed values: FIXED (only for date. Due dates do not shift based on last date) and STD

**What this actually controls:** This adds the "Fixed PM" tab to the bottom of the Fleet -\> PM Inspections Manager menu path

 

**![](https://help.fleetsquared.com/galleryDocuments/edbsn0be64ad6bb4264ec20b27759a000818b49a26b5bb259990f6063d4877cacc2f839669cf409e264940b3e8d6080a58638?inline=true)**

 

#### Unit Master

Fixed PM Units will have this flag checked which will be visible in the unit master:

![](https://help.fleetsquared.com/galleryDocuments/edbsn3e340723f2315ea4b4cc1dafe8805f3a053813c231cef5927160fcdfaa13b17c2b97dff81e1587a0cb01612b82edde52?inline=true)

#### Initial PM Schedule Setup

To begin setting up our Fixed PM Schedules, we will create a customer, unit, and PM Group using the same process that our regular PM schedules follow. In the image below we can see that the following information has been entered:

1. In-Service Date with a reading value, date, and reading type
2. PM Group (If available, if not move to the next step and assign it to the unit afterwards)

![](https://help.fleetsquared.com/galleryDocuments/edbsn477d69906231d06343fbca47b4eebd44921c122f9cbc4e6189f3c2456e0d5427c51762be0bd606d9ca712616fa5ff63b?inline=true)

 

We can now go ahead and create our PM Group Schedule for this customer. Navigate to Fleet -\> PM Inspection Manager -\> PM Schedule setup. Create a schedule for the unit and Build the group. In the example below I've added a very simple schedule

 

![](https://help.fleetsquared.com/galleryDocuments/edbsn9aa13447de502d35bb21a16fbdec0975c78c20f3f6f6c96b9fcb4e1cf699be51c295f8c8cc3d3efdc7c7e2f89551a60e?inline=true)

At this point, a standard unit would be ready for PM Schedules and their schedule would populate however for a Fixed PM Schedule, we need additional steps. 

In the **Example** image below, we can see that following the above steps, the Fixed PM units schedule is blank while the Regular PM unit has data populated. This is the difference between the two sets of logic.

 

![](https://help.fleetsquared.com/galleryDocuments/edbsn1b7378798d09a1cb30dd014be1b51e40d9a1b91349ee5694ff37b5bd6f9a0cc21d82656f133d5af8d575f3093447bd31?inline=true)

#### Generating the Fixed PM Schedule

As highlighted in the example above, a Fixed PM Schedule requires an additional step - Generating a schedule for the unit. This can be done as of 2021 thanks to: [https://brightorder.atlassian.net/browse/FS-5665](https://brightorder.atlassian.net/browse/FS-5665)

Navigate to Fleet -\> PM Inspection Manager -\> Fixed PM

The search bar will search any of the columns on this screen, use it to search for your unit

 

 

![](https://help.fleetsquared.com/galleryDocuments/edbsn50c3c7f72ed434f3644f3dec4358634f427cec63faa5ab0cff55448a819672a7279029c0ea977022b2ec9a6765e06e1b?inline=true)

 

Search for your unit and select "Generate Schedule". The window pictured below will appear allowing you to set your "Next Due / Reading". The system will take this value, it will then generate the schedule based on the "Interval" and the "Number of Months to Generate" starting on the "Next Due / Reading". Once the data has been entered, select **Generate**

Based on the image below, what is the next schedule for PM MOT?

I believe I may have identified a bug while testing, Fixed PM logic does not count months + days, it is either just months or just days for the interval field. This has been logged in [FS-9685](https://brightorder.atlassian.net/browse/FS-9685)

 

![](https://help.fleetsquared.com/galleryDocuments/edbsnffe343ac9ea62a98dbc6a3a88e287e2afa30ac351c9277ea0a7f17450853614f07ae5a24da647511183604589008d92e?inline=true)

 

The unit will now have a schedule populated we can see that the next schedule for PM MOT is 09/01/2022 which is 6 months from 09/07/2021

 

![](https://help.fleetsquared.com/galleryDocuments/edbsn2b6e39f0839b14443303dfcb157ae18837d2f766ed96e83d9e8b051ae2545c08de7d6f696267558e57db437b0da893dc?inline=true)

 

#### Changing the Fixed PM Schedule

Changing a units schedule can be done by selecting the same "Generate Schedule" button on the Fixed PM Screen

**Number of Months to Generate:** This field determines what period of time you are generating this schedule for.  60 months = Generate a schedule for the next 5 years

 

**Remove All Historical Unused Schedules:** Checking this option will remove unused schedules from a unit. This would also been known as an overdue PM as the schedule (the labour that was meant to be due on a specific date) was not completed (not used). This option will remove **over due PM / Work Requried** from a unit if this work came from the PM Schedule setup.

 

**Next Due / Reading:** This field will be the base of the schedule and determines when the schedule will begin. E.x for a date of 9/07/2021 for PM MOT, the system will:

Begin calculations for **09/07/2021**, adding the interval (**6 months**) to repeat the schedule for the next **60 months**

![](https://help.fleetsquared.com/galleryDocuments/edbsn53af537ef7a9ba602db9cc9f9bd93a925da15e9b733aa085b228d4cda6cc6541ff08135fa313171986e8ba8df3936794?inline=true)

 

#### Setup Summary / Short Steps:

### Creating a Unit/Owner

1. Fleet -\> Unit Master -\> New Unit -\> New Owner
2. Create the Owner Code/Description
3. Create a Unit  
     1. Fill in the In-Service Date field
     2. Fill in the PM Group Field (Also available under Fleet -\> PM Inspection Manager -\> Maintenance Schedule Groups under "Things to Do"

### Creating a PM Schedule

1. Fleet -\> PM Inspection Manager -\> PM Schedule Setup
2. In the top section, click "Add" and search your unit owner
3. Select the required maintenance schedule group to set up
4. Create your PM Schedule for that group. Once complete make sure to "Build" the group

### Generating a Fixed PM Schedule

1. Fleet -\> PM Inspection Manager -\> Fixed PM
2. Search your unit using the search bar
3. Select "Generate Schedule"
4. Generate the schedule beginning on the **Next Due** date, for the duration of the **Number of Months to generate**  
     1. If the unit previously had a schedule and has overdue work from that schedule, check "**Remove all unused historical schedules**"

#### Forms - Fixed PM Overview

Many European customers still use Gen 1 so I will provide a brief summary of how this is done in Forms

 

### Creating a PM Schedule in Gen1

1. Navigate to Repairs -\> Customer Equipment -\> Customer Maintenance Schedule
2. Select your Customer using the "Belongs to" field
3. Under the Maintenance Groups field, select a blank line and press "F9" to pull up a list of maintenance groups, select one
4. Under "PM Service" add your first SYS and ASM codes, enter your interval
5. For each PM Service, add your "Next Scheduled Service" by clicking "Add"
6. F10 to Save, then "Build Group". Below is an example of the same test group we were using in Kona

![](https://help.fleetsquared.com/galleryDocuments/edbsn11f1fe68ad05a42df39eb82d4aa614204859ad2cbde83abb81be9aa7e8eac575a594894d371e1ba89ed266d3c91e4efb?inline=true)

 

### Generating a Fixed PM Schedule in Gen1

1. Navigate to Repairs -\> Customer Equipment -\> Fixed PM
2. The top row can be used to filter results. For the unit you are looking for, enter the full or partial number into the "Unit #" field. You can also enter the owner to pull all units under that specific owner
3. The fields here will match up with what is displayed on Kona  
     1. Delete Unused Schedules from = Remove all Historic Schedules
     2. Months to generate is self explanatory
     3. "Next Due Date" is the default setting. Modify the "Due Date" field underneath to determine the starting day for the schedule
     4. Once complete, select "Generate Schedule"
     5. The generated schedule will appear in the "Generated Schedules" tab at the top

![](https://help.fleetsquared.com/galleryDocuments/edbsnfc26d979405ec0f1fc531f52354da328a08d3a588af60740a06f5be398a9ca1ebe4b358614e4ced37e745f50464c9115?inline=true)

 

![](https://help.fleetsquared.com/galleryDocuments/edbsn88acb53a054f662ea9e4179ece6c3c0e460064be0c8577f36fe9d9e2702a71f344f4ed6e103ff61b937b2729d2401f8b?inline=true)

 

- [EMDECS](https://knowledge.brightorder.com/emdecs?hsLang=en#main-content)

    - [Getting Started](https://knowledge.brightorder.com/emdecs?hsLang=en#getting-started)
    - [How-To Guides](https://knowledge.brightorder.com/emdecs?hsLang=en#how-to-guides)
    - [Troubleshooting](https://knowledge.brightorder.com/emdecs?hsLang=en#troubleshooting)
    - [Account & User Management](https://knowledge.brightorder.com/emdecs?hsLang=en#account-user-management)
    - [Integrations](https://knowledge.brightorder.com/emdecs?hsLang=en#integrations)
    - [Release Notes](https://knowledge.brightorder.com/emdecs?hsLang=en#release-notes)
- [emdecs one](https://knowledge.brightorder.com/emdecs-one?hsLang=en#main-content)

    - [Maintenance](https://knowledge.brightorder.com/emdecs-one?hsLang=en#maintenance)
- [emdecs one ELD](https://knowledge.brightorder.com/emdecs-one-eld?hsLang=en#main-content)

    - [Troubleshooting](https://knowledge.brightorder.com/emdecs-one-eld?hsLang=en#troubleshooting)
    - [How-To Guides](https://knowledge.brightorder.com/emdecs-one-eld?hsLang=en#how-to-guides)
    - [Getting Started](https://knowledge.brightorder.com/emdecs-one-eld?hsLang=en#getting-started)
    - [Account & User Management](https://knowledge.brightorder.com/emdecs-one-eld?hsLang=en#account-user-management)
- [Tracking](https://knowledge.brightorder.com/tracking?hsLang=en#main-content)

    - [Getting Started](https://knowledge.brightorder.com/tracking?hsLang=en#getting-started)
    - [Troubleshooting](https://knowledge.brightorder.com/tracking?hsLang=en#troubleshooting)
    - [How-To Guides](https://knowledge.brightorder.com/tracking?hsLang=en#how-to-guides)
    - [Account & User Management](https://knowledge.brightorder.com/tracking?hsLang=en#account-user-management)
    - [Integrations](https://knowledge.brightorder.com/tracking?hsLang=en#integrations)
- [ELD](https://knowledge.brightorder.com/eld?hsLang=en#main-content)

    - [Release Notes](https://knowledge.brightorder.com/eld?hsLang=en#release-notes)
    - [Legacy Device Troubleshooting](https://knowledge.brightorder.com/eld?hsLang=en#legacy-device-troubleshooting)
    - [How-To Guides (Legacy Devices)](https://knowledge.brightorder.com/eld?hsLang=en#how-to-guides-legacy-devices)
- [Dashcam](https://knowledge.brightorder.com/dashcam?hsLang=en#main-content)

    - [How-To Guides](https://knowledge.brightorder.com/dashcam?hsLang=en#how-to-guides)
- [General](https://knowledge.brightorder.com/general?hsLang=en#main-content)

    - [Contact Us](https://knowledge.brightorder.com/general?hsLang=en#contact-us)
- [Getting started](https://knowledge.brightorder.com/getting-started?hsLang=en)

[![No Margin White BO Logo](https://knowledge.brightorder.com/hs-fs/hubfs/No%20Margin%20White%20BO%20Logo.png?width=384&height=112&name=No%20Margin%20White%20BO%20Logo.png "No Margin White BO Logo")](https://knowledge.brightorder.com/?hsLang=en)

www.brightorder.com   Help Center

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, BrightOrder Inc.