Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Create a contract

Create a contract with various contract models, which would act as a binding agreement between the two parties.

Before you begin

Role required:

  • For Core UI and Hardware Asset Workspace: admin, contract_manager
  • For Enterprise Asset Workspace: sn_eam.enterprise_admin, sn_eam.enterprise_asset_manager
  • For Software Asset Workspace: sam_admin, sam_user

About this task

If a contract has one or more associated rate cards, the fields on the Contract form can’t be edited.

Procedure

  1. Open the list of contracts that are used across your deployment.

    • If you’re using the Core UI, navigate to All > Contract and select a contract type, such as Insurance, Maintenance, or Service, or select All.
    • If you’re using Hardware Asset Workspace, navigate to the Contract management view and then select the All contracts tab.
    • If you’re using Enterprise Asset Workspace, open the Contract and lease management view and then select the All contracts tab.
    • If you’re using Software Asset Workspace, navigate to License operations > Contracts > Software contracts and select New.
    • Select New.
  2. On the form, fill in the fields.

    Not all fields appear on all contract type forms.

FieldDescription
Contract modelModel the contract is assigned to. For example Lease, Maintenance, Warranty, Service Contract Software License, or Subscription.
VendorVendor responsible for the contract. This field is required when Purchase Agreement or NDA is selected from Contract model.
Contract numberNumber assigned to the contract by the vendor \(required\).
NameName of the contract.
Parent contractParent contract of the new contract, if applicable. You can select a parent contract from the contract lookup list.
Start dateDate on which the contract takes effect. This field is required when Purchase Agreement or NDA is selected from Contract model.
End dateDate on which the contract expires. Leave the end date empty to create an open-ended contract. This field is required when Purchase Agreement or NDA is selected from Contract model.
StateCurrent state of the contract.- Draft - Active - Expired - Canceled
SubstateCurrent substate of the contract.- Awaiting Review - Under Review - Approved - Rejected
Contract administratorPerson responsible for managing the contract and interacting with the vendor.
ApproverUser who approves or rejects the contract. This list is filtered to only show users with the contract manager role.
Business ownerUser who manages the contract from a business perspective.
Agreement typeAgreement type of license:- Enterprise - SaaS - Subscription This field appears only when Maintenance and Software License is selected from Contract model.
CommitmentAmount committed to spend with this vendor during this time period, from the start to the end of the contract. This field appears only when Purchase Agreement is selected from Contract model.
DiscountDiscount the vendor has agreed to provide.This field appears only when Purchase Agreement is selected from Contract model.
Process non-contractual SLAsOption to process both contractual and non-contractual Service Level Agreements (SLAs). This field appears only when Service Contract is selected from Contract model.
DescriptionDetailed description of the contract.
Financial section
Invoice payment termsTerms that explain how to pay the contract. For example, Net Monthly Account or Net 30.
Payment scheduleSchedule that defines when to make payments. For example, Monthly or Annually.
Payment amountAmount that has been paid on the contract to date.
Applicable taxesIndicates if the contract is exempt from taxes or subject to sales tax.
Effective tax rate

Effective tax rate to apply to the total cost, if applicable. Effective tax rate is usually the average tax rate charged.

This field appears only when Sales is selected from Applicable taxes.

Tax cost

Total cost of the tax.

This field appears only when Sales is selected from Applicable taxes.

Total cost

Final cost of the contract after adjustments have been applied. If a contract has one or more rate cards, this field shows the combined value of all rate cards.

This field appears only when Sales is selected from Applicable taxes.

Vendor accountVendor account associated with the contract.
PO NumberPurchase order number assigned to the contract.
Cost centerCost center that is financially responsible for the asset.
Has rate cardCheck box to indicate whether the contract has an associated rate card.
Renewal section
Automatically renewIndicates if the contract can be renewed or extended at the end of its term.
OptionsDuration of the contract renewal or extension. For example, 1 year.
Renewal start dateDate on which the contract renewal or extension takes effect.
Renewal end dateDate on which the contract renewal or extension ends.
Cost adjustment typeType of cost adjustment applied to the contract.- Fixed - Manual - CPI \(Consumer Price Index\)
Cost adjustment amountNumerical increase or decrease in price of contract. To indicate a decrease in price, enter a negative number. Either a Cost adjustment or Cost adjustment percentage can be specified, but not both.
Cost adjustment percentagePercentage increase or decrease in price of contract. To indicate a decrease in price, enter a negative percentage. Either a Cost adjustment or Cost adjustment percentage can be specified, but not both.
Terms and Conditions section
Terms and conditionsSpecific legal information in the contract.
  1. Save the form.

    • If you’re using Core UI, right-click the form header and select Save.
    • If you’re using Hardware Asset Workspace, Software Asset Workspace, or Enterprise Asset Workspace, select Save. The Initiate contract extraction button is displayed on the contract form when you save the software contract record, provided the following conditions are met:

    • The Now Assist in Contract Management plugin (sn_cm_gen_ai) is installed.

    • Contract obligation extraction and Contract metadata extraction skill is activated.
    • Continue entering information in the related lists or tabs that appear.
Related list or tabDescription
Assets CoveredLists all assets covered by this contract.
Users CoveredLists all users covered by this contract.
Contract used byLists all configuration items \(CI\) used in this contract.
Terms and ConditionsLists all terms and conditions of this contract.
Expense LinesLists all expense lines in this contract.
Contract HistoryDisplays the changes to the start and end dates of this contract and changes to the terms and conditions.
Approval HistoryLists all approvals for this contract.
Service OfferingsLists all service offerings from this vendor. Activate Service Portfolio Management to see this related list.
Service Commitments for ContractsLists all service commitments for this vendor's offerings. Activate Service Portfolio Management to see this related list.
  1. Perform one of the following actions.

    • Select Update to save and exit the contract.
    • Select Submit for Review to send a notification to the approver.
  2. Create a software maintenance contract example
    One common use case for the Contract Management application is creating a contract to track maintenance payments for enterprise software. You can use this example to learn how to create a software maintenance contract.

  3. Add an asset to a contract
    You can associate contracts with specific assets, including software licenses.
  4. Add a user to a contract
    A contract can cover specific users. For example, you may use a contract to hire a group of temporary workers.
  5. Add a configuration item to a contract
    Contracts can be associated with configuration items. You can link a contract with configuration items to clarify what the contract legally covers.
  6. Add a document to a contract
    Contracts can be associated with documents. Linking a contract to related documents helps keep all relevant information about a contract together and easily accessible.

Parent Topic:Contracts

Related topics

Adjust a contract

Verify contract administrator assignment for notification

Send the contract for approval

Terms and conditions

Create a contract rate card

Monitor a contract

Models

Service Portfolio Management

Add a commitment to a service offering

Contract renewal workflow

Contracts

[extract-metadata-from-uploaded-contract-document]