Service Agreements
Service Agreements represent PM (preventive maintenance) contracts with your customers. They define recurring service schedules that generate services automatically.
What's in an Agreement?
Each Service Agreement includes:
- Customer — Who the agreement is with
- Name — What the agreement covers (e.g., "Quarterly PM Agreement")
- Interval — How often service is due, in days
- Flexibility — How many days before/after the due date you can service
- Start Date — When the agreement begins
- Notes — Internal notes about the agreement
Intervals
Agreements use a day-based interval system. Choose from common presets or enter a custom value:
| Preset | Days |
|---|---|
| Monthly | 30 days |
| 45-Day | 45 days |
| Bi-Monthly | 60 days |
| Quarterly | 90 days |
| Semi-Annual | 180 days |
| Annual | 365 days |
| Custom | 1–365 days |
Set the interval to match your contract. For example:
- Monthly = 30 days
- Quarterly = 90 days
- Semi-annual = 180 days
- Annual = 365 days
Service Windows
The window defines how much flexibility you have around the due date. Nordvest calculates sensible defaults based on the interval length:
| Interval Length | Default Window |
|---|---|
| 90+ days | ±28 days |
| 28–89 days | ±14 days |
| Less than 28 days | ±7 days |
You can override the default and set a custom flexibility value for any agreement.
Example: A quarterly agreement (90 days) due March 15th with a 28-day window means you can service anytime from February 15th to April 12th.
Window Dates
Each agreement tracks:
- Next Due Date — The target service date
- Window Opens — Due date minus flexibility days
- Window Closes — Due date plus flexibility days
Services become schedulable when the window opens.
Agreement Status
Agreements are either Active or Inactive:
- Active — Currently in effect, will generate services
- Inactive — Paused or cancelled, won't generate services
An agreement becomes inactive when:
- You manually deactivate it
- The customer cancels
Creating an Agreement
- Navigate to Service Agreements
- Click Add Agreement
- Select the customer
- Enter name and interval
- Set start date
- Save
When Service is Due
Nordvest tracks the next due date for each active agreement. The service becomes due when:
- The scheduled date arrives
- You're inside the service window
You can create a Service from a due agreement to begin the work.
Completing Agreement Services
When you complete a service generated from an agreement:
- The agreement's next due date advances by the interval
- The service history is recorded
- The agreement remains active for the next cycle
Best Practices
- Match your contracts — Set intervals to match what you sold
- Use descriptive names — "Quarterly PM - All Compressors" is clearer than "PM"
- Track what's covered — Use notes to list specific equipment or services included