Contract

Contract Hub — Create, configure, monitor & manage contracts across their full lifecycle
🎯 Purpose

The Contract module is the central hub of the platform — it holds every contract record. Contracts link to suppliers or customers, belong to departments, can be monitored by SLAs and KPIs, governed by approval schemes, and tracked for performance and cost. This module supports three creation methods (manual, template-based, AI capture), bulk import, department-based approval workflows, and the full contract lifecycle from creation through to expiry.

👤 Roles & Access
RoleAccess
AdminFull access — create, edit, delete, approve contracts. View all contracts across all departments.
Super UserCreate and edit contracts. Contracts created by Super Users go through department approval. View contracts in assigned departments.
End UserView-only access to contracts in their assigned department.
CustomerView their own sell-side contracts via the customer portal (limited fields).
SupplierView their own buy-side contracts via the supplier portal (limited fields).
🔗 Dependencies
Upstream (requires)
Organisation, Users, Departments must exist. Supplier (buy-side) or Customer (sell-side) record required. Optional: Governance schemes, Templates, Connectors.
Downstream (feeds into)
SLA — SLAs are assigned to contracts for RAG monitoring.
KPI — KPIs are linked to contracts via SLAs.
Performance Tracker — Trackers monitor contract KPI trends.
Cost Tracker — Cost tracking for sell-side contracts.
Service Manager — Contracts are grouped into services.
Document Signature — Contract Builder documents tracked here.
Dashboard — Contract counts, values, and statuses displayed.
Reports — Contracts appear in standard and ad-hoc reports.
System Calendar — Contract dates appear on the calendar.
Data Visualisation — Contracts appear as nodes in hierarchy graphs.
🚀 Related Flows
Manual Contract — Create contracts by filling all fields directly.
Template Contract — Create contracts from Word templates via Builder.
AI Capture — Create contracts by uploading PDFs for AI extraction.
SLA & RAG Tracking — Assign SLAs to contracts.
Performance Tracking — Assign performance trackers to contracts.

1. Overview

The Contract module is the central hub of Contract intELIEgence. It is where contracts are created, configured, monitored, and managed throughout their lifecycle. The module supports both Buy-side (supplier-facing) and Sell-side (customer-facing) contracts, switched via the user's profile settings.

Contract Lifecycle

Draft Approval Pending Approved Active Expired Rejected Super User approved dates valid end date rejected Admin creates (direct — no approval needed) Incomplete missing fields

Admin bypasses approval. Super User contracts route through Department Admin.

The contract form is divided into four major sections:

Note: Contracts can also be created using the Contract Builder module, which uses Word templates with dynamic tags and integrates with DocuSign for electronic signatures. The Contract Builder flow is covered in a separate guide.

Prerequisites

Buy-side vs Sell-side

The contract form adapts based on the Buy/Sell mode selected in the user's profile settings (click the user icon in the top-right corner). The key difference appears in the Contract tab under Preliminary Tabs:

FieldBuy-sideSell-side
Entity linkedSupplier* and Departments*Customer*, Departments*, and Invoice To*
Year/BillingSupplier Year EndCustomer Billing Period (months)
Profile Update

Profile Update

2. Contract Listing

  1. In the left navigation, under Contract Hub (or Operation), click Contract.
  2. The Contract List page shows all contracts. Each row displays RAG indicator, Name, Contract #, Value, BR (Business Risk), CR (Contract Risk), Status, and Supplier/Customer.
  3. Use the extensive filter options and Search to locate contracts.
Contract Listing

Contract Listing

2.1 Listing Filters

FilterTypeOptions / Notes
Contract NumberFree textSearch by contract number.
Start Date / End DateDate pickerFilter by contract date range.
OrganisationDropdownFilter by organisation.
Contract NameAuto-suggestType to search by name with lookup suggestions.
RAGDropdownRed, Amber, Green.
Business RiskDropdownLow, Medium, High.
Contract RiskDropdownLow, Medium, High.
Supplier / CustomerDropdownFilter by linked entity.
StatusDropdownExecutory, Live without SLA, Incomplete, Live with SLA, Expired, Concluded, Approval Pending, Rejected, Draft.
Contract TypeDropdownFilter by contract type (from Catalogs).
Expiry IntervalDropdown<3 months, 3–6 months, 6–9 months, 9–12 months, >12 months.
Contract PendingDropdownDays pending: <5, 5–10, 10–15, 15–30, >30.
Contract ReceivedDropdownDays since received: <5, 5–10, 10–15, 15–30, >30.
Contract SignatureDropdownApproved, Internal Waiting, External Waiting.

2.2 Listing Actions

When one or more contracts are selected using the checkboxes in the listing, an action panel appears at the bottom of the page. The available actions depend on the number of contracts selected and their current status.

Single Contract Selected

When a single contract is selected, the following actions are available:

RAG Status Override

The RAG indicator on a contract is normally driven by SLA performance. However, it can also be manually overridden from the listing:

  1. Select a contract using the checkbox.
  2. In the action panel, use the RAG Status dropdown to select RED, AMBER, or GREEN.
  3. Enter a Description to record the reason for the manual override.
  4. Click Reset Rag to apply the selected RAG colour to the contract.
Note: This is a manual override — it sets the contract's RAG colour regardless of SLA performance. Use this when the RAG needs to reflect a situation that SLAs do not capture (e.g. known risks, pending escalations).
Contract Listing RAG change

Contract Listing RAG change

Status Update

The contract status can be manually changed from the listing. The available statuses in the dropdown are context-sensitive — they depend on the current status of the selected contract. For example, a contract that is currently "Live with SLA" may show Executory, Expired, and Concluded as available transitions.

  1. Select a contract using the checkbox.
  2. In the action panel, use the Status dropdown to select the new status.
  3. Enter a Description to record the reason for the status change.
  4. Click Change Type to apply the new status.
Contract Listing Status Change

Contract Listing Status Change

Delete

Click the Delete button to delete the selected contract. A confirmation popup appears before the contract is permanently deleted.

Multiple Contracts Selected

When multiple contracts are selected, only the Delete action is available — the RAG Status and Status Update options are hidden. This allows bulk deletion of contracts with a single confirmation.

3. Adding a Contract

The Add Contract form has a top section for core contract details, followed by the Files section and the Preliminary Tabs panel.

Add Contract Form

Add Contract Form

3.1 Core Contract Details

  1. Click Add New on the Contract List page.
  2. Enter a Name (required) — the contract name.
  3. Organisation is pre-selected based on your login.
  4. Select a Contract Type — sourced from Organisation → Catalogs (Type = Contract Type). On selection, the Procurement tab is pre-filled with the clause values configured for this type.
  5. Enter a Contract Number (required) — a unique identifier.
  6. Select a Contract Risk Rating (required) — Low, Medium, or High. Used for reporting purposes.
  7. Select a Business Risk Rating (required) — Low, Medium, or High. Used for reporting purposes.
  8. Select a Start Date (required) and End Date (required).
  9. Enter the Contract Term (in months) (required).
  10. Enter the Contract Owner (required) — a free-text email field. Contract-related communications are sent to this address.
  11. Select a Contract Category — sourced from Organisation → Catalogs (Type = Contract Category).
  12. Optionally enter a PO Number.
  13. Select a Governance Scheme — sourced from the Governance module.
  14. Select Contract Approved By — lists governance approvers filtered by the selected Governance Scheme (configured in the Governance module).
  15. Toggle Is Rateable Contract — see note below.
Important — Is Rateable Contract:

This toggle determines how contract value is tracked against transactions:

  • Not Rateable (default): The contract starts with a fixed Contract Value. Each transaction consumes from this value, decreasing the remaining balance. For example, a $5,000 contract with a $1,000 transaction leaves a $4,000 balance.
  • Rateable: The contract starts at $0. Each transaction builds up the contract value, increasing the balance. The total of all transactions becomes the contract value.

4. Files Section

Below the core details, the Files section has two tabs for attaching documents.

4.1 Contract Files

Add Contract Files

Add Contract Files

  1. Click Choose file / Browse to upload a contract document. Click + Add File to add more files.
  2. Under Contract URLs, enter a URL/File name and the URL value to link to an external document. Click + Add URL to add more links.
  3. Click the red X button to remove a file or URL row.

4.2 Policy Files

Add Policy Files

Add Policy Files

  1. Switch to the Policy Files tab.
  2. Upload policy documents or add policy URLs using the same pattern as Contract Files.

5. Preliminary Tabs

The Preliminary Tabs panel contains seven tabs for detailed contract configuration.

Full size form

Full size form

5.1 Contract Tab

Captures financial details and links the contract to a Supplier (Buy-side) or Customer (Sell-side).

Buy-side Contract Tab

Add Contract Basic Detail

Add Contract Basic Detail

  1. Enter the Contract Value (required) — the initial contract value in dollars.
  2. Annual Spend — auto-calculated (Contract Value ÷ contract term in years).
  3. Total Contract Value — auto-calculated. Starts equal to Contract Value and increases when extensions or variance values are added.
  4. Optionally tick Contract in other currency and select an Alternate Currency to mark the contract as being in a different currency (no conversion is applied).
  5. Select a Supplier (required) — the supplier this contract is with.
  6. Select one or more Departments (required).
  7. Optionally enter the Supplier Year End.
  8. Optionally tick Automatic Report — generates a performance report and attaches it to review notification emails.
  9. Optionally enter a Contract Description and Contract Restriction.
  10. Tick any applicable record-keeping flags: Export Restriction, Signed appointment letter, Signed contract, Contract Value agrees to appointment letter and tender document.
  11. Click Save.

Sell-side Contract Tab

When the user's profile is set to Sell-side, the Contract tab shows different entity fields:

contract form for sell side

contract form for sell side

  1. Select a Customer (required) — the customer this contract is with.
  2. Select one or more Departments (required).
  3. Select Invoice To (required) — lists the Invoice Profiles created under the selected Customer.
  4. Enter the Customer Billing Period (months).

All other fields (Contract Value, Annual Spend, Total Contract Value, currency, descriptions, checkboxes) are the same as Buy-side.

5.2 Procurement Tab

Captures contract clauses, renewal and exit terms, third-party usage, retention, extensions, and financial thresholds. If a Contract Type was selected, this tab is pre-filled with values from that type — but all fields can be overridden per contract.

Add Contract Procurement

Add Contract Procurement

Note: Each clause has a checkbox and a text area. The checkbox enables editing of the clause — when unchecked, the text area is disabled. If values are pre-filled from a Contract Type, the relevant checkboxes are automatically ticked.

Breakdown & Revision Clauses

  1. Tick the checkbox to enable, then enter the Breakdown Clause text.
  2. Tick the checkbox to enable, then enter the Revision Clause text.

Exit Clause

  1. Tick the checkbox to enable, then enter the Exit Clause text.
  2. Select an Exit Period (1–12 months) — how many months prior to the contract end date the exit can be exercised.
  3. Select a Trigger Period (1–12 months) — how many months before the Exit Period a notification is sent.
  4. Select a Notification Message — the email template sent when triggered.
  5. Enter a Notification Address — the email recipient.

Renewal Clause

  1. Tick the checkbox to enable, then enter the Renewal Clause text.
  2. Select a Renewal Period (1–12 months) — how many months prior to the end date the contract can be renewed.
  3. Select a Trigger Period (1–12 months) — how many months before the Renewal Period a notification is sent.
  4. Select a Notification Message and enter a Notification Address.
  5. Optionally tick Auto Renew — the system automatically renews the contract when the renewal period arrives.
  6. Set Number of Renewal — limits how many times the contract can auto-renew.
  7. Set Renewal Term — the duration (in months) of each renewal.
  8. The Manual Renew button is available in edit mode — clicking it instantly renews the contract.

Third Party Clause

Third Party clause

Third Party clause

  1. Tick the checkbox to enable, then enter the Third Party Clause text.
  2. Click the + button to add third-party users. Each row has a User (free text — the third-party person) and Usage (free text — the reason or purpose).
  3. Click the red delete button to remove a row. Multiple rows can be added.

Retention Clause

  1. Tick the checkbox to enable, then enter the Retention Clause text.
  2. Enter the Retention Percentage.

Extension

  1. Enter an Extension Description.
  2. Select an Extension Term (1–12 months) — adds this many months to the current contract term (unlike renewal, which restarts the term).
  3. Enter the Extension Value — this amount is added to the Total Contract Value.

Financial Thresholds

  1. Enter Liquidation Damages, Minimum Spend, and Addressable Spend — all record-keeping numeric fields for reporting.
  2. Optionally tick Indemnity — reveals three additional fields: Policy Number (required), Liability value (required), and an Unlimited Liability checkbox. All are record-keeping fields.

5.3 Reviews Tab

Configure periodic contract reviews with escalation and ad-hoc reviews.

Add Contract Review

Add Contract Review

Scheduled Review

  1. Select a Review Start Date.
  2. Select a Review Frequency — 1 Month through 12 Months.
  3. Enter the Reviewer Email.
  4. Select a Notification Message — the email template sent to the reviewer.
  5. Enter an Escalation Email — the person notified if the review is not completed on time.
  6. Enter Escalate After (hours) — if the reviewer does not add a note in the Notes tab within this many hours, the escalation email is triggered.
Reviews Selected

Reviews Selected

Ad-Hoc Reviews

Up to 4 one-off reviews can be added outside the regular schedule cycle.

  1. Click + Add New under Ad-Hoc Review(s).
  2. For each ad-hoc review, enter: Review Date, Review Email, and select a Notification Message.
  3. Click the X button to remove an ad-hoc review.

5.4 Operational Tab

Controls whether the contract is actively monitored with SLAs, RAG escalation, master contract linking, and milestones. This tab determines the contract's operational status.

Actively Managed

Add Contract Operational 1

Add Contract Operational 1

When the Actively Managed checkbox is ticked, the SLA, RAG, and Milestone sections appear. This setting directly affects the contract status:

SLA Assignment & RAG Escalation

Operational SLA Selected

Operational SLA Selected

SLAs are assigned to the contract in RAG blocks. Each RAG block groups one or more SLAs together with a shared escalation configuration. The RAG indicator in the contract listing is driven by SLA performance against these assignments.

  1. In the left SLA Name panel, select the SLAs you want to assign (sourced from the SLA module).
  2. Click >> to move them to the right panel. Click << to remove.
  3. Enter a RAG Escalation Name — a label for this escalation rule (e.g. "Red Alert", "Amber Alert").
  4. Enter an Escalation Email — the person notified when this RAG is triggered.
  5. Select an Escalation Status — RED or AMBER. This sets the contract's RAG colour when the SLAs in this block breach their targets.
  6. Select a Notification Message — the email template used for the escalation.
  7. Click Add RAG to create additional RAG blocks with different SLAs, colours, and recipients.
  8. Click the red X button to remove a RAG block.
Note: Multiple SLAs in the same RAG block share the same escalation settings (same person notified, same colour). Use separate RAG blocks when you need different people notified at different severity levels.

Link to Master Contract

Add Contract Operational 3

Add Contract Operational 3

Tick Link to Master Contract to create a parent–child contract relationship.

  1. Select a Master Contract from the dropdown — shows the master's name and value.
  2. The Master Contract Value is displayed (read-only).
  3. Enter This Contract Value.
  4. Choose a value relationship:
    • Add Value to Master Contract — this contract's value draws from the master contract's value pool for dashboard reporting.
    • Include Value to Master Contract — this contract's value is added as a separate line item.
  5. Optionally tick Use Master Contract SLA — inherits all SLA rules from the master contract. If the master contract's SLA breaches, this sub-contract also shows as breached.
  6. Enter Escalation Emails and select a Notification Message for this sub-contract's escalation.

Milestones

Milestones schedule automatic RAG colour resets for the contract. This allows the RAG to start fresh at regular intervals, with SLA performance driving it from there.

  1. Click Add Milestone.
  2. In the Milestone dialog, enter a Name.
  3. Select a Status — GREEN, AMBER, or RED. This is the colour the contract resets to at each scheduled interval.
  4. Select a Time for the reset to occur.
  5. Choose a frequency: Daily, Weekly (set interval in weeks and select day(s)), Monthly, or Yearly.
  6. Click Submit.

5.5 Tracking Tab

The Tracking tab displays performance data from Performance Trackers and cost data from Cost Trackers linked to this contract.

Performance Tracking

This section shows KPI performance data that is automatically populated through a data pipeline:

  1. A Data Connector connects to an external database table.
  2. A KPI selects a specific column (metric field) from that table.
  3. A Performance Tracker applies a computation method to the KPI and runs on a configured schedule (e.g. daily, weekly).
  4. Each time the schedule runs, the system fetches the latest data from the external database, computes the result, and stores it as a data point.
  5. The accumulated data points appear here as a trend chart, showing how the KPI metric has changed over time.

How the Compute Method Affects the Chart:

Left Panel — Tracker Selection:

The left panel lists the Performance Trackers assigned to this contract (e.g. "Docman External"). Use the up/down arrows to navigate between trackers.

Right Panel — Target and Variance:

The table on the right allows you to configure and monitor each tracker:

ColumnDescription
NameThe Performance Tracker name.
TargetEnter the target value for the metric. This is set directly in this table — it represents the expected performance level (e.g. 150,000 deliveries).
Variance (%)The acceptable percentage variance from the target. If the actual value deviates beyond this threshold, it indicates underperformance.
ChartTick the checkbox to include this tracker's data in the chart below.

Trend Chart:

Below the table, a line chart plots the tracked KPI values over time. Each line represents a different tracker or computation. The chart can be toggled between Weekly View and Monthly View to adjust the time granularity.

PTCON

PTCON

Note: If no data appears in this section, ensure that a Performance Tracker is created (Tracking → Performance Tracker), its schedule is configured, and it has had time to run at least once. The chart builds up over time as each scheduled run adds a new data point.

Cost Tracking

Displays cost tracking data linked to this contract from the Cost Tracker module.

5.6 Notes Tab

Add timestamped notes with attachments to the contract. Notes are also used to satisfy review escalation — the reviewer must add a note within the escalation timeframe to prevent the escalation email from firing.

Notes tab

Notes tab

  1. Click + Add New Note.
  2. Enter a Name for the note.
  3. Select a Date.
  4. Enter a Description (free text).
  5. Optionally attach files using Choose file / Browse. Click Add more document to attach additional files to the same note.
  6. Multiple notes can be added. Click the red X to remove a note.
  7. Click Save.

5.7 Customer Remarks Tab

This tab displays remarks related to the customer. The data is populated from the backend via a separate flow and is read-only in the contract form — no user input is required here.

6. Contract Statuses

Contract status is system-determined based on dates, configuration, and workflow state:

StatusCondition
ExecutoryStart Date is in the future.
Live without SLACurrent date is between Start/End Date; Actively Managed is not ticked.
IncompleteCurrent date is between Start/End Date; Actively Managed is ticked but no SLAs assigned.
Live with SLACurrent date is between Start/End Date; Actively Managed is ticked and SLAs are assigned.
ExpiredEnd Date is in the past.
ConcludedExpired contract with the "Contract Concluded" checkbox ticked (edit mode only).
DraftContract created via Contract Builder; pending DocuSign signatures.
Approval PendingCreated or updated by a Super User; awaiting Department Admin approval.
RejectedDepartment Admin has rejected the submission.
Note: The "Contract Concluded" checkbox only appears in edit mode for contracts that have expired.

7. Approval Workflow

Contract intELIEgence supports a department-based approval workflow. When a Super User creates or updates a Contract (or Supplier or Customer), the record does not become active immediately. Instead, it follows this process:

  1. The Super User creates or submits the record.
  2. The record is automatically sent for approval to the Department Admin assigned to the entity's department.
  3. The Department Admin reviews the submission and selects Approve or Reject.

If Approved:

If Rejected:

Note: This approval workflow applies to Contracts, Suppliers, and Customers when created or updated by a Super User. Admin users bypass this workflow.

8. Charts and Review (Edit Mode)

When editing an existing contract, the Charts and Review section provides four tabs for monitoring contract performance and financial data.

8.1 Transaction Tab

Tracks financial transactions against the contract. Transactions can be added in three ways:

  1. Connector + Schedule — select a Data Connector (configured in Platform Config → Connectors) and click Schedule to configure automatic transaction imports from an external database. The Data Connector defines which database server, database, and table to read from. The Schedule popup allows you to set the fetch frequency (every X minutes/hours, or at a specific time — daily, weekly, monthly, or yearly). See the Schedule Configuration section for full details on all scheduling options.
  2. Import — click Import to upload transactions from an Excel file.
  3. + Add New — manually add individual transaction rows.

Each transaction row contains:

FieldDescription
Transaction TypeInvoice or Credit Note.
Transaction DateDate of the transaction.
GL CodeGeneral Ledger code.
NumberTransaction number.
PO NumberPurchase Order number.
Expected AmountThe expected transaction amount.
Actual AmountThe actual transaction amount.
BalanceAuto-calculated running balance.

Below the transaction table, three summary fields are displayed:

8.2 SLA Log Tab

Displays SLA performance data in two chart views plus a detailed alert summary table.

SLA Log Charts

SLA Log Charts

The top chart shows RAG status changes (RED, AMBER, GREEN) over time. The bottom chart shows an aggregated alert summary — total counts of Red Alerts, Amber Alerts, Green Alerts, and Manual Overrides. Both charts support Weekly, Monthly, and Yearly views.

SLA Log Alert Summary

SLA Log Alert Summary

The SLA Alert Summary table below the charts logs every status transition with columns: Date, SLA Name, From Status, To Status, Service Credit, Cost to Rectify, Business Impact Cost, and Description. The cost columns are sourced from the SLA module configuration.

8.3 Timeline Tab

A bar chart showing SLA activity broken down by individual SLA name over time. Unlike the SLA Log (which groups by RAG colour), the Timeline shows per-SLA performance including Reviews Data and Manual Overrides.

Timeline

Timeline

Toggle between Weekly View, Monthly View, and Yearly View.

8.4 Cost Tracking Tab

Displays cost data from the Cost Tracker linked to this contract. The data is populated through a pipeline: Cost Center items are configured in the Customer Billing tab with costs and a Data Connector, and the Cost Tracker links the contract to this billing setup and fetches usage data on schedule.

Cost Tracker Tab

Cost Tracker Tab

Date Filter:

Set the Start Date and End Date to define the reporting period.

View By:

The Data Connector fetches usage records from the external database. Each record contains not just the commodity used, but also which Location it was consumed in, which Department it belongs to, and which User used it. The View By radio buttons slice this same dataset by different dimensions:

Location — groups usage by location (e.g. USA, UK, India), showing how costs are distributed across physical/regional sites.

Department — groups usage by department (e.g. Human Resources, Marketing, Manufacturing, IT, Sales, Finance), showing which departments are driving costs.

CT dept

CT dept

User — groups usage by user to bill (e.g. Simon Brookes, Alex Challinor, Derek Kilroe), showing individual cost attribution.

CT user

CT user

Commodity — groups usage by commodity type (e.g. CV, Certificates, Invoices, Agreements, Receipts, Contracts), showing which items are driving costs.

CT commodity

CT commodity

Note: All four views are different slices of the same underlying data. The Location, Department, User, and Commodity associations come from the usage records fetched by the Data Connector — each record identifies which commodity was used, where, by whom, and in which department. The Cost Center and Customer Billing configurations define the mapping; the Data Connector provides the actual usage volumes.

Summary Fields and Calculation:

The cost calculation works as follows: the Data Connector fetches usage counts from the external database for each commodity. The system then calculates the cost for each commodity using the formula:

Commodity Cost = (Usage Count × Cost Per Unit) + Minimum Cost

If Variable Pricing events are configured for a commodity, the variable cost applies during the event period instead of the standard Cost Per Unit. The totals are then aggregated across all commodities:

FieldDescription
Contract ValueThe total contract value.
Contract Value UsedSum of all commodity costs — total usage cost consumed, calculated from usage counts fetched by the Data Connector multiplied by Cost Per Unit (or variable cost), plus Minimum Cost for each commodity.
Over/Under used by %Percentage of contract value consumed: (Contract Value Used ÷ Contract Value) × 100.

Click Download PDF to export the cost tracking report as a PDF document.

Note: If no data appears, ensure a Cost Tracker is created for this contract (Tracking → Cost Tracker), the Customer Billing tab is configured with a Data Connector and schedule, and the schedule has had time to run.

9. Bulk Import

Contract intELIEgence allows you to import multiple contracts at once using a pre-formatted Excel template. This is useful when migrating data from another system or when you need to create many contracts in a single operation.

9.1 How to Import

  1. On the Contract List page, click the grid icon in the top-right corner to reveal a dropdown menu with + Add and Import options.
  2. Click Import to open the Import Contract dialog.
  3. Select an Organisation from the dropdown.
  4. Click Import Template to download the pre-formatted Excel template for contracts.
  5. Fill in the Excel template with the contract data you wish to import (see the template columns below).
  6. Click Choose File to select the completed Excel file.
  7. Click Submit to import the records.
${img('Import', 'Screenshot 2026-05-31 at 9.27.14 PM.png')} ${img('Import', 'Screenshot 2026-05-31 at 9.27.22 PM.png')}

9.2 Import Template Columns

The Excel template contains the following columns, grouped by category:

Core

ColumnDescription
nameContract name.
contractNumberUnique contract number.
startDateContract start date.
endDateContract end date.
contractRiskContract risk rating (Low, Medium, High).
businessRiskBusiness risk rating (Low, Medium, High).
ownerContract owner email address.
valueContract value.

Entities

ColumnDescription
customerCustomer name (Sell-side contracts).
departmentDepartment name.
supplierSupplier name (Buy-side contracts).

Review

ColumnDescription
reviewDateReview start date.
reviewFrequencyReview frequency (e.g. 1 Month, 3 Months).
reviewerEmailsReviewer email address(es).
reviewNotificationNotification message template for reviews.

Procurement / Clauses

ColumnDescription
descriptionContract description.
breakdownClauseBreakdown clause text.
revisionClauseRevision clause text.
terminationClauseTermination (exit) clause text.
terminationPeriodExit period in months.
terminationTriggerPeriodExit trigger period in months.
terminationNotificationEmailsExit notification email address(es).
terminationNotificationMessageExit notification message template.
renewalClauseRenewal clause text.
renewalPeriodRenewal period in months.
renewalTriggerPeriodRenewal trigger period in months.
renewalNotificationEmailsRenewal notification email address(es).
renewalNotificationMessageRenewal notification message template.

Financial

ColumnDescription
liquidationDamageLiquidation damages value.
minimumSpendMinimum spend value.
addressableSpendAddressable spend value.
IndemnityAllowedWhether indemnity is enabled.
policyNumberIndemnity policy number.
unlimitedLiabilityAllowedWhether unlimited liability is allowed.
liabilityValueLiability value.

Other

ColumnDescription
contractCategoryContract category (from Catalogs).
poNumbersPurchase order number(s).
rateablecontractWhether the contract is rateable.
invoiceProfileEmailInvoice profile email (Sell-side).
Note: Ensure that referenced entities (customers, suppliers, departments) already exist in the system before importing. The import will match records by name. Download the template first to see the exact format and any example data.

10. Editing a Contract

  1. Click a contract name from the Contract List to open the Edit Contract screen.
  2. All core details, files, and tab data can be updated.
  3. The Charts and Review section (Transaction, SLA Log, Timeline, Cost Tracking) is only available in edit mode.
  4. For expired contracts, the Contract Concluded checkbox becomes available alongside the existing record-keeping flags.
  5. In the Procurement tab, the Manual Renew button is available to instantly renew the contract.

11. Deleting a Contract

  1. On the Contract List page, tick the checkbox next to one or more contracts.
  2. A Delete button appears.
  3. Click Delete and confirm.

12. Tips

13. Troubleshooting

IssueResolution
Contract Type dropdown is emptyAdd Contract Type entries in Organisation → Catalogs.
Contract Approved By dropdown is emptySelect a Governance Scheme first. If still empty, configure approvers in the Governance module.
Supplier/Customer dropdown is emptyCreate Suppliers (Buy-side) or Customers (Sell-side) in the respective modules first.
Invoice To dropdown is empty (Sell-side)Select a Customer first. If still empty, create Invoice Profiles under that Customer.
Procurement tab fields are disabledTick the checkbox next to each clause to enable editing.
Contract status is "Incomplete"Actively Managed is ticked but no SLAs are assigned. Add SLAs in the Operational tab.
Contract status is "Approval Pending"The contract was created by a Super User. The Department Admin must approve or reject it.
Review escalation fired unexpectedlyThe reviewer did not add a note in the Notes tab within the Escalate After (hours) timeframe.
RAG not updatingEnsure SLAs are assigned and actively running. Check the SLA Log for status transitions. Milestones may have reset the colour.
Manual Renew button not visibleThis button is only available in edit mode (open an existing contract).
Charts and Review section not visibleThis section only appears in edit mode. Open an existing contract to see it.
Transaction balance not calculatingEnsure Expected Amount and Actual Amount are entered. Balance is auto-calculated.