xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse 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
Auto DMSConsumer Goods DMSSales Force Automation (SFA) 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/Asset Service Contract Line — entity reference
REFERENCE · Last reviewed

Asset Service Contract Line — entity reference

One covered component on an asset service contract (an asset's entitlement): the part or labour item the contract covers, the entitled quantity, how much of it service invoicing has used, and the calculated balance. Lines are created from the definition's lines when a sale invoice's Post Inventory creates the entitlement (unless the definition has Restrict Asset Contract Lines Generation on), or added by hand on the entitlement's Lines tab. Restricted-scope checks on service order and opportunity lines look up the line for the job line's item and refuse a quantity above Pending Quantity; Populate Contract Lines copies lines with a pending quantity above 0 onto new jobs and links them so invoicing consumes them. Lines are numbered from the ASC series.

Fields

FieldLabelTypeRequiredWhat it does
AssetServiceContractIdAsset Service ContractLookup → AssetServiceContractThe asset service contract (entitlement) this scope line belongs to. Filled in automatically when the line is created from the sale or added from the entitlement's Lines tab.
ComponentItemIdComponent ItemLookup → ItemThe part or labour item this line covers. Restricted-scope checks find the scope line by the job line's item, so keep one line per item: a second line for the same item is not added to the first. The lookup has no filter, so any item can be chosen. Generated lines copy it from the definition line.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
IdIdGuidYes
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesThe scope line's number, set from the Asset Service Contract Line numbering series (shipped prefix ASC) when the line is saved. It is not on the Quick Add or Edit form.
OwnerIdOwnerLookup → UserAccountYes
PendingQuantityPending QuantityCalculated (calculated)The entitlement still left on this line, calculated as Quantity minus Utilized Quantity and recalculated whenever the line is saved, including when invoicing updates it. Restricted-scope checks refuse a job line whose quantity is above it, and Populate Contract Lines copies it onto new jobs. It can go below 0 when two open jobs each passed the check and were both invoiced.
QuantityQuantityNumberThe entitled quantity of the component item. Generated lines copy it from the definition line; hand-added lines default to 0, which covers nothing. Raise it to grant extra cover.
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes
UtilizedQuantityUtilized QuantityNumberHow much of the line has been consumed. Each service order Invoice or Selective Invoice run adds the quantity it processed for service order lines linked to this scope line (claim lines once), and cancelling the service invoice subtracts it again, never below 0. Defaults to 0 and can be corrected in place on the line's page.

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete
EditEditEditEdit
EditInLineEditEditEdit
NewNewNewNew