General contract settings
General settings allow you to define default behaviors for the contract.Navigation: Settings -> Modules -> Contracts - > Contracts General Settings
- Select the βSettingsβ module from the left panel. Under the βModules,β choose the βContracts.β Select the βContract General Settings.β

- Enter the following details.

Contract billing period settings
Billing periods define how frequently invoices are generated for contracts.Navigation: Settings -> Modules -> Contracts - > Contracts Billing Period Settings
- Select the βSettingsβ module from the left panel. Under the βModules,β choose the βContracts.β Select the βContract Billing Period Settings.β

- Under billing period settings, click β+ New Billing Periodβ to create the billing period.

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

Contract custom fields
Navigation: Settings -> Modules -> Contracts - > Contract Custom Fields
- Select the βSettingsβ module from the left panel. Under the βModules,β choose the βContracts.β Select the βContracts Custom Fields.β

- 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 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.
- 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.
- Upload: This allows you to create a file input field to upload files.
- Look up : This allows you to create a file input field to look up the products from the parts and services module.
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.

Contract templates
Contract templates allow you to standardize contract formats for consistency.Navigation: Settings -> Modules -> Contracts - > Contracts Templates
- Select the βSettingsβ module from the left panel. Under the βModules,β choose the βContracts.β Select the βContract Templates.β

- Click β+ New Templateβ to create the new template.

- Fill in the template details and click βSave Template.β

Contract approval settings
Approval settings control how contracts are approved within your organization.Navigation: Settings -> Modules -> Contracts - > Contracts Approval Settings
-
Select the βSettingsβ module from the left panel. Under the βModules,β choose the βContracts.β Select the βContract Approval Settings.β

-
Navigate to Timesheet Approval to manage approval hierarchies.
- Add a new hierarchy by clicking + New Approval Hierarchy.

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

Follow-up reminders
Navigation: Settings -> Modules -> Contracts - > Contracts Follow up reminders
-
Select the βSettingsβ module from the left panel. Under the βModules,β Choose the βContracts.β Select the βContract Follow-up Reminders .β

-
Click β + New Reminder β to create the follow-up reminder.

-
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.

Contract packages
Contract packages allow you to bundle multiple contracts, templates, and settings into a single package for streamlined management.Navigation: Settings -> Modules -> Contracts - > Contract Packages

- 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.
