xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Contract Line item — entity reference
REFERENCE · Last reviewed

Contract Line item — entity reference

A priced coverage line under an asset service contract, naming the item covered, the covered asset, a date window, quantity and pricing, and an optional year number for multi-year contracts. It supports a hierarchy through ParentContractLineItemId and RootContractLineItemId so bundled or renewed coverage can be nested under an originating line. Do not treat these amounts as billed, invoiced or entitlement-checked.

Fields

FieldLabelTypeRequiredWhat it does
AssetIdAssetLookup → Asset
AssetServiceContractIdAsset Service ContractLookup → AssetServiceContractThe owning service contract header - this is the parent relationship for the line, as opposed to the self-references that express nesting between lines. The line also carries its own AssetId, which may be narrower than the contract's coverage.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DescriptionDescriptionText
DiscountDiscountPercent
EnddateEnd dateDate
IdIdGuidYes
ItemIdItemLookup → Item
ListPriceList PriceCurrency
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
OwnerIdOwnerLookup → UserAccountYes
ParentContractLineItemIdContract Line itemLookup → ContractLineitemNests this coverage line beneath another one, giving a single level of parentage - typically for a renewal or an add-on hanging off an original line. It is a self-reference on the same entity, not a link to the contract header.
QuantityQuantityNumber
RecordTypeIdRecord TypeGuid, hidden
RootContractLineItemIdContract Line itemLookup → ContractLineitemPoints at the originating line at the top of a nested chain so the whole family can be gathered in one query without walking parents. Nothing maintains it automatically - if a hierarchy is built by import or by hand, this must be set deliberately.
SalesPriceSales PriceCurrency
StartDateStart DateDate
StatusStatusPickListFree text with no picklist, no default and no state machine behind it - nothing in the platform advances, validates or reads it. Its meaning is whatever the tenant's own process assigns.
SubscriptionKeySubscription KeyGuid, hiddenYes
SubtotalSubtotalCurrency
TotalPriceTotal PriceCurrencyStored, never computed and never posted - no pricing, tax or rollup code touches this entity. Do not treat it as an invoiced or billable amount.
UpdatedDateTimeModified DateDateAndTimeYes
YearNumberYear NumberNumberThe contract year this line covers, used to split multi-year coverage into one line per year. It is a plain integer with no validation against the line's own start and end dates.

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record