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

  1. Navigate to Service Agreements
  2. Click Add Agreement
  3. Select the customer
  4. Enter name and interval
  5. Set start date
  6. Save

When Service is Due

Nordvest tracks the next due date for each active agreement. The service becomes due when:

  1. The scheduled date arrives
  2. 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:

  1. The agreement's next due date advances by the interval
  2. The service history is recorded
  3. 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