Skip to main content
A service contract is an agreement between a business and its customer that outlines the services to be performed, the timeline for completion, and other essential details. It serves as a formal record of the mutual commitments, ensuring clear expectations and accountability for both parties. Let’s get started by creating a new contract for Zuper!
Navigation: Contracts and Assets Management module -> Contracts -> + New Contract

To create a new contract

  • Select the “Contracts and Assets Management” module from the left navigation menu and choose “Contracts.”
Contract36 Pn
  • On the contracts listing page, you will see an overview of existing contracts, including Contract Names, Start & End Dates, Status, and more.
  • Click the “+ New Contract” button at the top right corner of the page to begin creating a new contract.
Contract37 Pn
  • The new contract creation page appears in a user-friendly three-pane layout, making data entry easier:
  1. Left Panel: Enter the contract details, term, and address.
  2. Center Panel: Add important contract information such as contract type (new/renewed), description, and associated parts & services.
  3. Right Panel: Associate contracts with relevant modules like customers, invoice history, properties, assets, and more.

A. Contract Details

  • Contract Package: Select a package from the dropdown menu. These packages can be configured under Settings > Configuration Settings > Contracts > Contract Packages.
Note: When selecting a package, the contract period, type, and parts & services will be auto-filled based on the package details.
  • Contract Prefix: Enter a prefix to help identify the contract.
  • Contract Name(Mandatory): Provide a unique name to identify the contract

B. Contract Period

  • Contract Term(Mandatory): Define the contract period in months.
  • Contract Start Date(Mandatory): Set the start date of the contract.
Contract38 Pn
Note: Once the start date is selected, the invoice details are automatically populated based on the chosen package.   
  • Contract Expiry Date(Mandatory): Enter the contract’s end date.
  • Activation Date: Specify the date on which the contract becomes active and its services are available to the customer. Please note that the activation date can be the same as or later than the Contract Start Date, depending on when the customer begins using the contracted services.

C. Primary Details

  • Contract Ref No: Assign a unique reference number to the contract.
  • Contract Type(Mandatory): Choose the contract type (e.g., New or Renewed).
Contract39 Pn
  • Contract Template: Select the standard template to be used for the contract.
  • Contract Description(Mandatory): Enter a brief description of the contract.

D. Part/Service Details

Parts & services will be automatically populated based on the selected contract package in the details section. Additionally, you can add items by clicking the ”+ Add” button. Contract40 Pn After adding the parts and services to the contract, based on the organization settings, either a transactional-level or line-item level discount will be applied to that contract.
To update the discount amount, click the icon next to “Discount” or use the icon in the Parts & Services details section to update Discount Type Settings.Contract41 PnDepending on your Organization settings, you can choose how discounts to be applied:
  • Line-item level: Apply discounts to each individual item in the quote.
  • Transactional level: Apply discounts based on the subtotal of all items in the quote.
Note: If a line item has a custom tax and the contract includes both taxable and non-taxable parts and services:
  • Only line-item level discounts can be applied.
  • Transaction-level discounts cannot be applied in such cases.
Transaction-level discounts are only applicable when all parts and services in the contract are either fully taxable or fully non-taxable. This restriction ensures accurate discount and tax calculations, preventing any miscalculations.

E. Associations

When creating a contract, you can associate various modules with the contract as needed to streamline field service operations and maintain a centralized record of all relevant information related to the contract. These associations help ensure seamless contract execution and tracking. Click the “+” icon next to each section to associate the modules, further enhancing the contract management process and keeping all pertinent information in one easily accessible location. Contract42 Pn
Associating a contact or organization with a contract, you can maintain details of businesses and key contacts linked to the contract. Based on the contact/organization chosen, the service address will be auto-filled. You can then change as needed.  
Associating properties with the contract helps streamline scheduling and dispatching, ensuring technicians are assigned to the correct locations.
By associating a project with a contract, you can manage complex service agreements more effectively, ensuring that all jobs related to the project are aligned with the contract terms.
The Invoice History section provides a chronological log of all actions and updates related to an invoice. This helps maintain a clear record of changes, ensuring transparency and easy tracking of invoice modifications, status updates, and payments. During contract creation, you can set up recurring invoices for contracts.
Recurring invoicing ensures timely billing for ongoing service contracts, helping businesses maintain a consistent cash flow while reducing manual effort. To enable automated invoice generation, follow these steps:
  1. Billing Period: Choose the frequency of invoicing—Quarterly, Yearly, or Monthly.
  2. Generate Invoice Before (In Days): Specify how many days in advance the invoice should be created (e.g., 5 days before the due date).
  3. Payment Term: Set the payment term (e.g., Monthly).
  4. Invoice Template: Select an invoice template from the available options.
  5. Automatically Generate Invoice: Choose Yes to enable automatic invoice creation or No for manual generation. Contract43 Pn
Based on the configured settings, invoice dates will be generated automatically.
  1. Navigate to the Contract Details page.
  2. In the right panel, locate the Invoice History section.
  3. Here, you can see a detailed log of all actions taken on the invoice.
Associating assets with the contract enables you to track specific assets covered under the contract, ensuring that they receive the necessary maintenance and servicing. This helps manage the assets’ lifecycle and maintain optimal operational performance.
By associating PPM tasks with the contract, you can schedule recurring maintenance to prevent service disruptions. This ensures that all required preventive measures are in place, reducing downtime and extending the longevity of the equipment.
To create a new PPM,
1

Step 1

Click the ”+ Create PPM” button. A sidebar will appear to create a new PPM.Contract44 Pn
2

Step 2: Primary Details

Fill in the following primary details:
  • PPM Name: Enter a name for the PPM.
  • PPM Description: Provide a brief description of the PPM.
  • Choose Property: Select a property of an org/customer to associate with the PPM.
  • Choose Asset (Mandatory): Select one or more assets for which you want to create a new PPM. You can choose assets currently associated with the contract or any other existing assets, as needed. Contract45 Pn
  • Choose Part/Service: Select a part or service associated with the contract to include in the PPM.
  • Priority (Mandatory): Select the priority from the drop-down list. Options include Low, Medium, and High.
  • Auto Generate Job: By default, it will be set to “No.” If you want to auto-generate a job based on the PPM, select “Yes.” 
3

Step 3 (Optional): If selected "Yes" for Autogenerate job. Follow these steps:

Job Settings
  • Generate Job in Advance (Mandatory): Set how many days before the scheduled date the job should be created automatically.
  • Job Category: Choose the job category from the drop-down list. Contract46 Pn
  • Street Address: Click “Pick from Map” to fill in the street address information.
After completing the primary details, click the “Next” button to proceed to the scheduling step for the PPM.
4

Step 4: PPM Schedule

Provide the following details to schedule:
  • PPM Start Date: Select the start date of the PPM.
  • PPM End Date: Select the end date of the PPM. Contract47 Pn
  • Recurrence: Select how often this PPM should occur- Daily, Weekly, Monthly, Yearly, or Custom.
  • Schedule Dates: These dates are automatically populated for upcoming schedules (service dates) based on the chosen recurrence.
5

Step 5

After filling in all of these details, click the “Create PPM” button. A new PPM will be created and added to the contract successfully. After creating a PPM, you can edit/delete it as needed by clicking the icon next to it.Contract48 Pn
Note: You can also create a new PPM directly under the “Asset ” column after adding an asset. Once the PPM has been created and associated with this contract, you can view it under the “PPM” section.
Adding attachments to the contract allows you to store and manage important documents such as agreements, service reports, or manuals. This ensures easy access to vital information whenever needed, keeping all contract-related documentation organized and readily available.
  • After filling in all the required details, click the “Save Contract” button at the top right corner of the page.
  • A “Save Contract” dialog box appears. Click the “Create” button.”
Contract49 Pn
  • A new contract will be created successfully.