> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zuper.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuring Contract Settings

The **Contract Settings** allow you to configure and customize contract-related features.

## General contract settings

General settings allow you to define default behaviors for the contract.

<Frame>
  **Navigation**: *Settings -> Modules -> Contracts - > Contracts General Settings*
</Frame>

1. Select the "**Settings**" module from the left panel. Under the "**Modules**," choose the "**Contracts**." Select the "**Contract General Settings**."

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT2.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=f0e786bcdcf2e4ba156227bca9ee04d7" alt="CT2 Pn" width="1920" height="871" data-path="images/CT2.png" />

2. Enter the following details.

Contract Prefix – Define a prefix for the contract number.

Default Remarks for Contract: Add default remarks that will appear on all contracts.

Require Customer/Contact approval?: Toggle "**Yes**" or "**No**" to turn the customer/contact approval on or off.

Allow sending public link to Customers/Contacts?: Toggle "**Yes**" or "**No**" to allow/disallow sending contracts as a public link.

Notify Customer/Contact for Contract Approval?: Toggle "**Yes**" or "**No**" to notify or not notify the customer/contact for contract approval.

Allow Field Executive to view all Contracts?: Toggle "**Yes**" or "**No**" to allow/disallow the field executive to view all contracts.

Allow Team Leader to view all Contracts?: Toggle "**Yes**" or "**No**" to allow/disallow the team leader to view all contracts.

Default Contract PDF FileName: Set the default filename format for contract PDFs.

Choose Contract Component: Select components to include in contracts.

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT8.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=101cdee5329ba202206022d4121bfe10" alt="CT8 Pn" width="1913" height="879" data-path="images/CT8.png" />

Click **Save** to apply changes.

## Contract billing period settings

Billing periods define how frequently invoices are generated for contracts.

<Frame>
  **Navigation**: *Settings -> Modules -> Contracts - > Contracts Billing Period Settings*
</Frame>

1. Select the "**Settings**" module from the left panel. Under the "**Modules**," choose the "**Contracts**." Select the "**Contract Billing Period Settings**."

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT1.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=70248dc6c855bda92bc9a01b50d45571" alt="CT1 Pn" width="1920" height="871" data-path="images/CT1.png" />

2. Under billing period settings, click "**+ New Billing Period**" to create the billing period.

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT9.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=194625f71de11969936619457cda81ee" alt="CT9 Pn" width="1915" height="872" data-path="images/CT9.png" />

3. Fill in the billing period details – Name and Value. Choose the type (Days, Weeks, Months).

Click "**Save Billing Period** ."

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT11.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=05fda3e4f86973cbd90dfa5d9d3aa4d2" alt="CT11 Pn" width="1915" height="876" data-path="images/CT11.png" />

## **Contract custom fields**

<Frame>
  **Navigation**: *Settings -> Modules -> Contracts - > Contract Custom Fields*
</Frame>

1. Select the "**Settings**" module from the left panel. Under the "**Modules**," choose the "**Contracts.**" Select the "**Contracts Custom Fields**."

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT3.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=13d489518d9a2187b28520015921c6fd" alt="CT3 Pn" width="1920" height="871" data-path="images/CT3.png" />

Drag and drop the fields from the right panel.

Text

* Single-Line Input: This allows you to create a field to enter a single line of free text.
* Multi-Line Input: This allows you to create a field to enter multiple lines of free text.

Date

* Date Input: This allows you to create a field to select a specific date from a calendar.
* Time Input: This allows you to create a field where you can select a specific time.
* Date Time Input: This allows you to create a field where both date and time can be selected.

Selection

* Single-Selection: This allows you to create a radio input Field where one of the provided options can be selected.
* Multi-Selection: This allows you to create check boxes where the provided options can be checked.
* Drop-Down: This allows you to create a drop-down field with the required list of options.

Media

* Upload: This allows you to create a file input field to upload files.

Misc

* Look up : This allows you to create a file input field to look up the products from the parts and services module.

<Note>
  Note: You can also control the behavior and visibility of each field using the following options:

  * Mark as Required Field -  Makes the field mandatory to fill out before submitting the form.
  * Mark as Read Only—This option makes the field non-editable; users can view the value but cannot modify it.
  * Mark as hidden field- This hides the field from all users; it will not appear in the form interface.
  * Hide to FE/Technician- This option makes the field invisible to technicians or front-end users during form access.
</Note>

Click “**Create New**” to create the “**Custom Field**” group.

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT25.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=82d6c1f281217aaa7a39e1c74831e2ce" alt="CT25 Pn" width="1903" height="871" data-path="images/CT25.png" />

## **Contract templates**

Contract templates allow you to standardize contract formats for consistency.

<Frame>
  **Navigation**: *Settings -> Modules -> Contracts - > Contracts Templates*
</Frame>

1. Select the "**Settings**" module from the left panel. Under the "**Modules**," choose the "**Contracts**." Select the "**Contract Templates**."

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT4.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=cca0308c3b4e11a865dbb66263fbb4ba" alt="CT4 Pn" width="1920" height="871" data-path="images/CT4.png" />

2. Click "**+ New Template**" to create the new template.

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT12.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=bf2284d7e1a8440f76d2853a6069b36f" alt="CT12 Pn" width="1918" height="866" data-path="images/CT12.png" />

3. Fill in the template details and click "**Save Template**."

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT14.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=01b4edf1eec03d83e4adf734ab1a37f4" alt="CT14 Pn" width="1895" height="867" data-path="images/CT14.png" />

## **Contract approval settings**

Approval settings control how contracts are approved within your organization.

<Frame>
  **Navigation**: *Settings -> Modules -> Contracts - > Contracts Approval Settings*
</Frame>

1. Select the "**Settings**" module from the left panel. Under the "**Modules**," choose the "**Contracts**." Select the "**Contract Approval Settings**."

   <img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT5.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=358f4c8d1ef483e022113003e84ca092" alt="CT5 Pn" width="1920" height="871" data-path="images/CT5.png" />
2. Navigate to Timesheet Approval to manage approval hierarchies.

   * Add a new hierarchy by clicking + New Approval Hierarchy.

   <img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT16.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=e545e81da139a8da6fbab424351c7823" alt="CT16 Pn" width="1918" height="866" data-path="images/CT16.png" />

   * Assign users and levels for approval (For instance, John McKeever at Level 1).

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT17.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=42897255285c2f86842e39155efb9054" alt="CT17 Pn" width="1893" height="874" data-path="images/CT17.png" />

Click "**Create**" to create the approval hierarchy.

## **Follow-up reminders**

<Frame>
  **Navigation**: *Settings -> Modules -> Contracts - > Contracts Follow up reminders*
</Frame>

The users can instantly send follow-up reminders before or after a particular date via SMS or Email.

1. Select the "**Settings**" module from the left panel. Under the "**Module**s," Choose the "**Contracts**." Select the "**Contract** **Follow-up Reminders** ."

   <img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT6.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=82d1aeadd14f4a1b364cd02c3c53e10d" alt="CT6 Pn" width="1920" height="871" data-path="images/CT6.png" />
2. Click " **+ New Reminder** " to create the follow-up reminder.

   <img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT19.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=7b528b018420baea7aede9b283b8bb1e" alt="CT19 Pn" width="1903" height="866" data-path="images/CT19.png" />
3. a) Under "**Remind To**"-The user can send a follow-up reminder to the back office and the customer. The drop-down box lists: "**Customer**," "**Selected Users**," and "**Selected Teams**."

   b) Under "**Reminder Name**" - Type the name for the reminder.

   c) Under "**Remind After / Remind Before**" -The reminder can be sent "**Before**"\
   or "**After**."\
   d) **Remind At** – Enter the time of the reminder.\
   e) Under "**Reminder Type**" -The reminder type can be either "SMS" or "Email."\
   f) **SMS Body** & **Available Components** – Choose the available components and create the SMS body.

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT20.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=058f7f53b58b34a86fbead599b1999e1" alt="CT20 Pn" width="1900" height="875" data-path="images/CT20.png" />

Click "**Create**" to create the follow-up reminder.

## Contract packages

Contract packages allow you to bundle multiple contracts, templates, and settings into a single package for streamlined management.

<Frame>
  **Navigation**: *Settings -> Modules -> Contracts - > Contract Packages*
</Frame>

Click the "**+ New Contract Package**" button in the top-right corner. A dialog box titled "**Create Contract Package**" will appear.

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT7.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=9b530079db93903bcbcc7763539fb5c9" alt="CT7 Pn" width="1920" height="871" data-path="images/CT7.png" />

Fill in the following fields:

* Package Prefix: Define a prefix for the contract.
* Package Name: Enter a name for the package.
* Description: Provide a description.
* Contract Terms: Enter the contract terms in months.
* Contract Templates: Choose the contract templates to associate with this package.
* Click the "**+ Add**" button to add individual parts, products, and services. Alternatively, use the drop-down menu next to the "+ Add" button to:

  Add from Group: Select a predefined group of items to add to the package.

  Bundle: Add a product or service bundle. Note that bundles added here will not appear as a product type in the filter menu.
* Billing Period: Assign a billing period from the drop-down menu.
* Generate Invoice Before Days: Enter the days before the invoice can be
  generated.
* Payment term: Choose the payment term from the drop-down menu.
* Invoice Template: Choose the template from the drop-down menu.
* Automatically Generate Invoice: Toggle "**Yes**" or "**No**" to turn the automatic invoice generation on or off.
* Send Invoice to Contact: Toggle "**Yes**" or "**No**" to turn the automatic invoice sending to the contact on or off.

<img src="https://mintcdn.com/zuperinc/702WvYaFwwoofRCs/images/CT23.png?fit=max&auto=format&n=702WvYaFwwoofRCs&q=85&s=34618cecb6adebadf908a995a261844b" alt="CT23 Pn" width="1910" height="874" data-path="images/CT23.png" />

Click + **Save** **Packag**e to create the package.
