Skip to content
  • There are no suggestions because the search field is empty.

Service Agreement Quoting - Setup Procedures

In This Article

Introduction

This training manual provides detailed procedural steps for setting up Service Agreement Quoting (SAQ). SAQ is used for quoting and creating service contracts with enrollment numbers. Follow these steps in the order presented to ensure proper system configuration.

Accessing Administrative Settings

Procedure:

  1. Log into the SAQ application
  2. Locate the gear icon in the top right corner of the screen
  3. Click the gear icon to access the administrative page

Result: You will see a left-hand menu with the following items:

  • Event Types
  • Standard Jobs
  • Flat Rate Exchange
  • Additional Events
  • Packages
  • Categories
  • Contract Types
  • Notifications
  • User Management
  • Manage Security
  • CVA
  • Contract Configuration
  • Form Builder

Setup Sequence Overview

IMPORTANT: The following items must be created in this specific order (see pic above):

  1. Categories (First)
  2. Contract Types (Second)
  3. Event Types (Third - requires Categories and Contract Types to be completed)
  4. Additional Events(Fourth – requires Categories and Contract Types to be completed
  5. All other configurations can follow

Standard Jobs and Flat Rate Exchange will appear empty until Event Types are created.

Step 1: Creating Categories

Purpose

Categories are used to organize event types and additional events. They help classify different types of service activities.

Common Category Examples

  • PM Service or PM Event (for preventive maintenance)
  • Inspections (for machine inspections)
  • Other dealer-specific categories as needed

Procedure

  1. From the left menu, click Categories
  2. Click the Add Category button (location varies by interface)
  3. Enter a descriptive category name
  4. Save the category
  5. Repeat for all required categories

Best Practices

  • Make category names clear and descriptive
  • Consider how services will be grouped
  • Create categories that align with your business divisions

Step 2: Creating Contract Types

Purpose

Contract types define unique names for the different types of contracts your dealership will offer.

Dealer Best Practice

Create descriptive contract type names that clearly identify:

  • Business division (Earth Moving/General Line vs. Power Systems)
  • Service type (PM Agreement, etc.)
  • Payment structure (if applicable)

Naming Convention Example

Format: [Division] - [Service Type] - [Payment Type]

Example: "General Line–FULL PM–Pay Per Service"

Procedure

  1. From the left menu, click Contract Types
  2. Click the Add Contract Type button
  3. Enter the contract type name following best practices
  4. Include division identifier (e.g., "Earth Moving" or "Power Systems")
  5. Include service description (e.g., "PM Agreement")
  6. Save the contract type
  7. Repeat for all divisions and service types needed

Example Contract Types

  • Earth Moving - PM Agreement – Pay Per Service
  • Power Systems - PM Agreement – Pay Per Service
  • General Line - Full Service Contract
  • Power Systems - Inspection Services

Step 3: Creating Event Types

Prerequisites

  • Categories must be created
  • Contract Types must be created

Purpose

Event types define specific service events using SMCS (Standard Maintenance Code System) code combinations. Each event type represents a unique service activity.

Procedure

  1. From the left menu, click Event Types
  2. Click the Add Type button in the far right corner
  3. A dialogue box will appear

Configuring the Event Type

  1. Select SMCS Code Combination
    Select the appropriate codes from the following options:
    1. Job Code
    2. Component Code
    3. Modifier
    4. Business Group
    5. Quantity Code
    6. Work Application Code
    7. Cab Type
    8. Job Location
    9. Job Condition
    10. Shop or Field Indicator
  2. Name the Event Type
    1. After selecting SMCS codes, enter a unique, descriptive name for the event type
    2. Example: "PM1 - 250 Hour Service"
    3. NOTE:  This unique name will be critical for the user o easily understand what it is as they will no longer be selecting the complete SMCS code combination.
  3. Select Category
    1. From the Category dropdown, select the appropriate category created in Step 1
    2. Example: For a PM1 event, select "PM Service" category
  4. Enable the Event Type
    1. Check the Enabled checkbox
    2. This makes the event type selectable when creating quotes
  5. Configure Filter Pricing
    Three checkboxes control what pricing components to include for the SMCS code selection:
    1. Parts - Check to include parts pricing
    2. Labor - Check to include labor pricing
    3. Miscellaneous - Check to include miscellaneous costs
  6. Manually Override Checkbox:
    1. When checked, users can deselect/reselect parts, labor, and miscellaneous when building quotes
    2. When unchecked these selections are locked on the quote and the user cannot Unselect any of them.
  7. Apply To Options
    Select where this event (SMCS code selection) type applies:
    1. Standard Jobs - Check to make available for standard job quotes
    2. Flat Rate Exchange - Check to make available for flat rate exchange quotes
    3. You can check both boxes as needed
  8. Set Frequency Type
    1. Hours – Typically used for general line/earth moving equipment
    2. Days – Typically used for power systems equipment
  9. Travel Eligibility
    1. Check Travel Eligible if you want to apply travel charges from the Header portion of the qutoe to this event type when quoting.  This allows the cost of travel to become a part of the Event price so that the customer does not see a line item for travel on the quote.
  10. Save the Event Type
    1. Review all selections
    2. Click the Save button
  11. Repeat Process
    1. Repeat this procedure for all event types needed (PM1, PM2, PM3, PM4, inspections, etc.)

Step 4: Reviewing Standard Jobs and Flat Rate Exchange

What Happens After Creating Event Types?

Once event types are created:

  1. Navigate to Standard Jobs in the left menu
  2. You will now see counts of events by equipment family
  3. Navigate to Flat Rate Exchange in the left menu
  4. You will see counts of events with descriptions

Viewing Event Details

For Standard Jobs:

  1. Click on any count number for an equipment family (e.g., Articulated Trucks)
  2. The view expands to show: 
    • List of models
    • Serial number ranges
    • Associated events

For Flat Rate Exchange:

  1. Click on the count for a particular description
  2. The view expands to show: 
    • Event name
    • Category
    • Cost per occurrence
    • Additional details

Purpose

This verification step confirms that your event types are properly configured and linked to equipment families.

Step 5: Creating Packages

Purpose

Packages contain Events and the number of their occurrences.  Packages define contract terms (hours or days)  and are displayed in iQuote (the machine sales rep quoting tool). Machine sales reps select CVA packages when quoting new and used machines.

Package Concept

Think of a package as the term of the contract that includes:

  • Service interval (e.g., 250 hours, 500 hours)
  • Total contract duration (e.g., 2,000 hours, 5,000 hours)
  • Coverage level (e.g., parts only, parts + labor, full coverage)
  • Individual PM events included

Package Naming Best Practice

Format: [Coverage Level] - [Service Interval] - [Total Duration]

Example: "Premium Package - 250 Hour Interval - 2,000 Hours"

Coverage Level Definitions (examples):

  • Premium = Parts, Labor, and Miscellaneous
  • Standard = Parts and Labor
  • Basic = Parts only (or as defined by your dealership)

Procedure

  1. From the left menu, click Packages
  2. Click the Add Package button
  3. Complete the following fields:
  4. Package Name and Description
    1. Enter a clear, descriptive Package Name
    2. Include service interval and total hours in the description
    3. Example: "Premium Package - 250 Hour Interval - 2,000 Hours"
  5. Select Contract Type
    1. From the Contract Type dropdown, select the appropriate contract type
    2. Match the contract type to your business division
    3. Example: For general construction PM packages, select "General Line - PM Agreement"
  6. Enable the Package
    1. Check the Enabled checkbox
  7. Make Available in iQuote
    1. Check the Available in iQuote checkbox
    2. This allows machine sales reps to select this package when quoting
  8. Add Events to the Package
    1. Adding PM Events:
      1. Click the Add Event button
      2. Select Event Type from dropdown (e.g., PM1)
      3. Enter Number of Occurrences 
        • Calculate based on total hours ÷ service interval
        • Example: 2,000 hours ÷ 250 hours = 8 PM1 occurrences
      4. Click Add or Save
    2. Repeat for each PM level (examples):
      1. Add PM1 events with occurrence count
      2. Add PM2 events with occurrence count
      3. Add PM3 events with occurrence count
      4. Add PM4 events with occurrence count
    3. Adding Additional Events:
      Additional events are non-PM services such as TA1 / TA2 inspections, undercarriage inspections, or other dealer-specific services.
      1. Click Add Event or Add Additional Event
      2. Select the additional event type from dropdown
      3. Enter number of occurrences
      4. Click Add
  9. Save the Package
    1. Review all events and occurrences
    2. Click the Save button

          Example Package Configuration

          Package Name: Premium Package - 250 Hour Interval - 2,000 Hours

          Contract Type: General Line - PM Agreement - Payer Service

          Events Included:

          • PM1 (250 hours): 8 occurrences
          • PM2 (500 hours): 4 occurrences
          • PM3 (1,000 hours): 2 occurrences
          • PM4 (2,000 hours): 1 occurrence
          • TA1 Inspection: 2 occurrences
          • Undercarriage Inspection: 1 occurrence

          Step 6: Setting Up Notifications

          Purpose

          Notifications automatically alert specified users when certain events occur in SAQ (e.g., quote created, submitted for approval, won).

          Procedure

          1. From the left menu, click Notifications
          2. Click the Add button in the top right corner
          3. Configure the notification:
            1. Select Recipient Type
              Choose from the following recipient options:
              1. Owner - The person who owns the quote/contract
              2. Originator - The person who created the quote/contract
              3. Assigned Rep - The sales representative assigned
              4. Sales Manager - The assigned sales manager
              5. Assigned Manager - The assigned manager
              6. Email Distribution List - A predefined distribution list
              7. Select User - A specific individual user
            2. Select Event Type
              Choose which action triggers the notification:
              1. Created Events - When a new quote/contract is created
              2. Deleted Events - When a quote/contract is deleted
              3. Submitted for Approval - When a quote is submitted for approval
              4. Won - When a quote is marked as won
            3. Add Comment (Optional)
              1. Enter any relevant comment text for this notification
              2. This helps recipients understand the notification purpose
            4. Select Address Field
              1. To - Primary recipient(s)
              2. CC (Carbon Copy) - Secondary recipient(s)
            5. Select Branch
              1. All Branches - Send to all locations
              2. Select Branch - Choose specific branch(es)
              3. Note: You can select multiple branches for one notification
            6. Save the Notification
              1. Review all settings
              2. Click the Save button

                            Example Notification Configurations

                            Example 1: New Quote Created

                            • Recipient: Sales Manager
                            • Event: Created Events
                            • Address: To
                            • Branch: All Branches

                            Example 2: Quote Won

                            • Recipient: Assigned Rep, Sales Manager
                            • Event: Won
                            • Address: To (Rep), CC (Manager)
                            • Branch: Select Branch

                            Step 7: User Management

                            Purpose

                            User Management controls which users have access to SAQ and what level of access they have.

                            Available Roles

                            • Public
                            • Not Set
                            • No Access
                            • Admin - Full administrative rights
                            • Power User - Advanced user capabilities
                            • Sales Rep - Standard sales representative access

                            Procedure

                            1. From the left menu, click User Management
                            2. Search for the user you want to add
                            3. Select the user from search results
                            4. Choose the appropriate Role from the dropdown
                            5. Save the user assignment

                            Important Note: CSA Quoter Compatibility

                            If your organization uses both CSA Quoter and Service Agreement Quoting, you must:

                            • Select the same role for both modules for each user
                            • This ensures consistent access and functionality across both systems

                            Best Practices

                            • Assign Admin role sparingly (only to system administrators)
                            • Most users should be Power Users or Sales Reps
                            • Review user access quarterly
                            • Remove access for users who no longer need it

                            Step 8: Managing Security

                            Purpose

                            Manage Security controls specific permissions for different user actions within SAQ.

                            Accessing Security Settings

                            1. From the left menu, click Manage Security
                            2. Confirm Service Agreement Quoting is selected in the module dropdown 
                              • Note: You can also access Service Link and Parts and Service Quoting, but this training covers SAQ only

                            Available Security Role Functions

                            1. Equipment Pricing Edit
                              1. Permission: Allows users to change between customer pricing and standard pricing
                              2. Assign to: Power Users, Admins
                            2. Quote Contract Create
                              1. Permission: Allows users to create a contract after a quote is won
                              2. Assign to: Power Users, Admins, specific Sales Reps as needed
                            3. Quote CVA Contract View
                              1. Permission: Allows users to view CVA contracts or quotes
                              2. Assign to: All users who need to reference contracts
                            4. Quote Approve Edit
                              1. Permission: Allows users to change quote status to "Approved"
                              2. Assign to: Sales Managers, Admins
                            5. Quote CPI Edit
                              1. Permission: Allows users to change the CPI (Cost Per Year Index) on a quote
                              2. Assign to: Admins, specific Power Users with pricing authority
                            6. Quote Event Discount
                              1. Permission: Allows users to apply discounts within a quote
                              2. Assign to: Sales Managers, authorized Power Users
                              3. Important Note: Discounting in SAQ currently discounts the entire event (parts, labor, and miscellaneous together)

                            Procedure to Assign Security Permissions

                            1. Ensure Service Agreement Quoting module is selected
                            2. Select the security function you want to configure
                            3. Assign the permission to appropriate user roles
                            4. Save changes
                            5. Repeat for each security function

                            Step 9: CVA Contract Configuration

                            Overview

                            CVA Contract Configuration defines the field values and settings that push into the CT menu in DBS (Dealer Business System) when creating contracts.

                            Accessing CVA Configuration

                            1. From the left menu, click CVA
                            2. Two sub-items will appear: 
                              • Global Defaults
                              • Contract Configurations

                            Understanding Global Defaults

                            Global Defaults displays the default settings for SAQ contract creation with various fields available in the CT menu in DBS.

                            Purpose: Reference only - shows system-wide defaults

                            Creating Contract Configurations

                            Contract Configurations is where you create specific configurations for your contract types as your dealership requires.

                            Procedure

                            1. Click Contract Configurations in the left menu
                            2. Click Add Contract Configuration button in the top right corner
                            3. Configure the following:
                              1. Basic Configuration
                                1. Enter a Contract Configuration Name
                                2. Select the appropriate Contract Type from dropdown
                                  • This dropdown contains the contract types you created in Step 2
                              2. Configure Field Values
                                The following fields will push to the CT menu in DBS:
                                1. Enrollment Number Pattern
                                  • Options:
                                    • Option 1 - Manually Entered: Enrollment number is editable and mandatory
                                    • Option 2 - Auto-Generated: Enrollment number is read-only; SAQ generates the number based on selected pattern
                                  • Settings: 
                                    • When enabled, field is optional and read-only
                                    • Enrollment numbers generated by DBS
                                    • If pattern must be selected, field becomes mandatory
                                2. Category Code
                                  Select appropriate category for contract classification
                                3. Invoice Method Code
                                  Define how invoices are generated
                                4. Counter Sales Allowed
                                  Enable/disable counter sales for this contract type
                                5. Work Order Budget Defined
                                  Specify if work order budgets are required
                                6. Invoice Interval
                                  Set the interval for invoicing (e.g., monthly, quarterly)
                                7. Combine EM and Contract Tracking Amounts on Invoice
                                  Choose whether to combine equipment management and contract tracking amounts
                                8. Invoice Frequency Code
                                  Define invoicing frequency
                                9. Invoice Arrears or Future
                                  Set whether invoices are billed in arrears or in advance
                                10. Invoice Sales Entry Code
                                  Define sales entry classification for invoicing
                                11. Automatically Renew Contract
                                  Enable/disable automatic contract renewal
                                12. Usage Rate Calculation
                                  Define how usage rates are calculated
                                13. Usage Code
                                  Specify usage code for tracking
                              3. Allow Manual Override Column
                                For each field listed above, there is an Allow Manual Override checkbox.
                                1. Purpose:
                                  1. When checked, users can manually override the default field value in DBS
                                  2. When unchecked, the field value is locked
                                2. Decision Guidelines:
                                  1. Check for fields where flexibility is needed
                                  2. Leave unchecked for fields that should remain consistent
                                  3. Consider organizational policies and controls
                              4. Save Configuration
                                1. Review all field settings
                                2. Review manual override selections
                                3. Click Save

                                  Best Practices

                                  • Create separate configurations for different divisions
                                  • Document why specific fields are locked or unlocked
                                  • Test configurations before deploying to production
                                  • Train users on which fields they can modify

                                  Step 10: Form Builder Customization

                                  Purpose

                                  Form Builder allows you to create custom fields for Quotes, Equipment, and Equipment Lists to capture additional information specific to your dealership's needs.

                                  Accessing Form Builder

                                  1. From the left menu, click Form Builder
                                  2. Select a form name from the Pick a Form Name dropdown

                                  Available Form Types

                                  1. Quote - Custom fields for quote-level information
                                  2. Equipment - Custom fields for individual equipment records
                                  3. Equipment List - Custom fields for equipment list views

                                  Custom Field Configuration

                                  Each form type provides four available custom fields that you can configure.

                                  Procedure for Each Custom Field

                                  1. Select the form name (Quote, Equipment, or Equipment List)
                                  2. Choose one of the four available field slots
                                  3. Configure the field with the following parameters:
                                    1. Custom Field Name
                                      1. Enter a descriptive name for the field
                                      2. Example: "Customer PO Number", "Special Instructions", "Territory Code"
                                    2. Lookup Values (If Applicable)
                                      1. For dropdown fields:
                                        1. Define the labels (what users see)
                                        2. Define the values (what the system stores)
                                        3. Example: Label: "High Priority" / Value: "HIGH_PRI"
                                      2. For text fields:
                                        1. Leave blank
                                    3. Field Requirements
                                      1. Required Field
                                        1. Checked: Users must complete this field before proceeding
                                        2. Unchecked: Field is optional
                                      2. Disable Field
                                        1. Checked: Field is visible but not editable (display only)
                                        2. Unchecked: Field is editable
                                      3. Hide Field
                                        1. Checked: Field is not visible to users
                                        2. Unchecked: Field is visible
                                    4. Save Custom Field
                                      1. Review all settings
                                      2. Click Save
                                      3. Repeat for additional custom fields as needed

                                        Custom Field Examples

                                        Example 1: Quote Form - Customer PO Number

                                        • Form Name: Quote
                                        • Field Slot: Custom Field 1
                                        • Field Name: Customer PO Number
                                        • Field Type: Text entry
                                        • Required: Yes
                                        • Disabled: No
                                        • Hidden: No

                                        Example 2: Equipment Form - Warranty Status

                                        • Form Name: Equipment
                                        • Field Slot: Custom Field 2
                                        • Field Name: Warranty Status
                                        • Field Type: Dropdown
                                        • Lookup Values: 
                                          • Label: "Under Warranty" / Value: "WARRANTY"
                                          • Label: "Out of Warranty" / Value: "NO_WARRANTY"
                                          • Label: "Extended Warranty" / Value: "EXTENDED"
                                        • Required: Yes
                                        • Disabled: No
                                        • Hidden: No

                                        Best Practices

                                        • Only create custom fields you will actually use
                                        • Use clear, concise field names for the end user
                                        • Document custom field purposes for training
                                        • Test custom fields before deploying to all users
                                        • Review custom field usage periodically

                                        Final Steps

                                        Verification Checklist

                                        Before using SAQ for quoting and creating contracts, verify:

                                        • [ ] All Categories are created
                                        • [ ] All Contract Types are created with descriptive names
                                        • [ ] All Event Types are created and enabled
                                        • [ ] Standard Jobs and Flat Rate Exchange are populated
                                        • [ ] Packages are created and available in iQuote
                                        • [ ] Notifications are configured for key events
                                        • [ ] Users are assigned appropriate roles
                                        • [ ] Security permissions are configured correctly
                                        • [ ] CVA Contract Configurations are created for each contract type
                                        • [ ] Custom fields are configured (if needed)

                                        System Readiness

                                        Once all left menu items are properly configured:

                                        ✓ The SAQ application is ready for use 

                                        ✓ Users can begin quoting contracts 

                                        ✓ Quotes can be converted to contracts 

                                        ✓ Enrollment numbers will be generated/returned

                                        Next Steps

                                        1. Conduct User Training - Train sales reps and power users on quoting procedures
                                        2. Create Test Quotes - Run several test scenarios to verify configuration and results
                                        3. Document Processes - Create quick reference guides for common tasks
                                        4. Establish Support Procedures - Define who users contact for help

                                        Appendix: Security

                                        Security Permissions Matrix

                                        Permission

                                        Admin

                                        Power User

                                        Sales Rep

                                        Equipment Pricing Edit

                                             

                                        Quote Contract Create

                                             

                                        Quote CVA Contract View

                                             

                                        Quote Approve Edit

                                             

                                        Quote CPI Edit

                                             

                                        Quote Event Discount