A free-standing record for a priced coverage line: an item, an asset, an asset service contract, a quantity, a contract year and list, sales and total prices. It is a register only. It is in no seeded app and on no Asset, Asset Service Contract or Item page, and nothing in the platform creates, prices, validates or reads it, so contract cover, scope and billing never look at it. The scope of an entitlement lives on the asset service contract's Lines tab instead. Every amount and date on this record is whatever was typed or imported.
Fields
| Field | Label | Type | Required | What it does |
AssetId | Asset | Lookup → Asset | | The asset the line is for. Informational only. It is not checked against the asset on the chosen asset service contract. |
AssetServiceContractId | Asset Service Contract | Lookup → AssetServiceContract | | The asset service contract the line is filed under. The contract page does not list these records, and the contract's scope checks use its own Lines tab, not this record. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Description | Description | Text | | Free text. |
Discount | Discount | Percent | | A percentage you type. It is not applied to any amount. |
Enddate | End date | Date | | On no seeded form, so it can be set only by import or by an administrator who adds it to the layout. Nothing reads it. |
Id | Id | Guid | Yes | |
ItemId | Item | Lookup → Item | | The item this line is for. Informational only: service-order, opportunity and quote contract checks never read it. |
ListPrice | List Price | Currency | | Typed only. Not taken from a price list. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | Required. Type it yourself: the entity has no numbering series, so a record saved without a name is refused with "Name is required". |
OwnerId | Owner | Lookup → UserAccount | Yes | |
ParentContractLineItemId | Contract Line item | Lookup → ContractLineitem | | Lets you file this line under another contract line item. Nothing reads or maintains the link, and it is on no seeded form, so set it by import. |
Quantity | Quantity | Number | | Defaults to 0. Typed only; it does not reduce or add to any entitlement quantity. |
RecordTypeId | Record Type | Guid, hidden | | |
RootContractLineItemId | Contract Line item | Lookup → ContractLineitem | | Lets you point at the top line of a chain of contract line items. Nothing fills or reads it, and it is on no seeded form, so set it by import. |
SalesPrice | Sales Price | Currency | | Typed only. Not taken from a price list. |
StartDate | Start Date | Date | | Typed only. Not used by any lapse or validity check; entitlement validity comes from the asset service contract's own dates. |
Status | Status | PickList | | Shown on the record page as a drop-down, but no values are seeded for it and it is not on the create form, so it stays empty unless an administrator adds picklist values. Nothing reads it. |
SubscriptionKey | Subscription Key | Guid, hidden | Yes | |
Subtotal | Subtotal | Currency | | Typed only. Never calculated from quantity and price. |
TotalPrice | Total Price | Currency | | Typed only. Never calculated, invoiced, posted or claimed. |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
YearNumber | Year Number | Number | | Defaults to 0. The contract year the line describes. A plain number with no check against the start or end date. |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |