Service Adjustment
Service adjustment controls how the next service due date or meter reading is recalculated after a service is completed. Its purpose is to maintain correct intervals and prevent schedule creep — where services gradually drift earlier and earlier relative to manufacturer specifications.
How It Works
When a PM Service Work Order is saved with a status of Complete, the system calculates adjusted values for the next service and presents them in a dialog. The technician can review and edit these values at that point, in the same way they would write updated service intervals on a physical sticker in the vehicle.
The adjustment rules are:
| Scenario | Next service calculation |
|---|---|
| Service completed after the scheduled date or meter reading | Next due = scheduled date/reading + interval |
| Service completed before the scheduled date or meter reading | Next due = actual completion date/reading + interval |
This means that completing a service late does not push the next service out further than expected, and completing it early resets the schedule from the actual completion point.
Configuration
Whether services adjust is configurable per Service Configuration, per asset. The Adjust Services checkbox on the Service Configuration controls this. It is applied when service details are regenerated from that configuration.
Service adjustment is typically enabled for schedules where maintaining manufacturer-specified intervals is required for warranty compliance.
Note: Service adjustment applies only to Service Configurations created or regenerated after the upgrade to Version 4. Services created from earlier configurations continue to use the previous adjustment method, which simply offsets by the difference between the actual and scheduled completion — without correcting for schedule creep.
Published: April 2026 · Formbird FLEET 4.2.8