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/Quote Line — entity reference
REFERENCE · Last reviewed

Quote Line — entity reference

One item or service on a quote: what is offered, how much, and at what price, discount and tax. Lines are added from the quote's Lines tab (Quick Add), or copied in from the opportunity (the opportunity's Quote button, or picking an Opportunity on a saved quote, which copies only lines whose item service contract matches the quote's), from the asset's service contract lines, from mandatory complaint items and from package components. A new line is given its alternate item, tax group, list price (a typed price is kept), discount-group discount, standard duration, rate basis and posting type, and is numbered QL-DDMMYYYY-nnnnnn. Changing the item, price list or price-as-on date re-prices the line. There is no shipped check on quantity, price or item status. Order on the quote copies every line once; Service Order copies lines not declined and not already on the service order. Quote lines keep no ordered or pending quantity, and Description is not copied onto orders.

Fields

FieldLabelTypeRequiredWhat it does
AlternateItemIdAlternate ItemLookup → ItemThe alternate item that replaced the requested item on this line. Set when an alternate was picked, or automatically when a superseding alternate is in force; Original Item keeps the item first requested.
AmountAmountCalculated (calculated)Line value after discount and before tax: Base Amount less Net Scheme Discount, Net Discount and the line's share of discounted-item lines. With Apply Post Tax Discount it is the base, and the discounts come off Gross Amount instead. On a Discounted Item line it is 0, or the negated value when the item's Discount Tax Treatment is After Tax.
ApplyPostTaxDiscountApply Post Tax DiscountBooleanYesWhen ticked, the line's discounts are worked out on base plus tax and taken off after tax. Default false.
AssetServiceContractLineIdAsset Service Contract LineLookup → AssetServiceContractLineThe entitlement line on the asset's service contract that this line counts against. Set for lines added from the quote's item service contract; copied to the service order.
BaseAmountBase AmountCalculated (calculated)Quantity times the unit price: Unit Price 2 when it is above zero, else Unit Price. Calculated.
CashDiscountAmount2Cash Discount AmountCurrencyCash discount amount copied from the opportunity line when the quote is raised from an opportunity; carried to the service order as its cash discount amount.
ContractDiscountContract DiscountPercentDiscount percentage set from the matching discount-group rule when the line is created. Not on the shipped forms, but it reduces Amount through Net Discount.
ContractDiscountAmountContract Discount AmountCurrencyFixed discount set from the matching discount-group rule, or copied from the opportunity line. Wins over Contract Discount when above zero.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DiscountDiscountCurrencyThe regular discount percentage. Copied from the quote's header Discount when the line is added; cleared to 0 when a Discount Amount above zero is entered.
Discount2Discount2DecimalSecond (cash) discount percentage, used in Net Discount when Cash Discount Amount is not above zero. Not on the shipped forms.
DiscountAmountDiscount AmountCurrencyA fixed regular discount on the line. Wins over the Discount percentage, which is cleared when this is above zero.
DiscountAmount2Cash Discount AmountCurrencyCash discount amount used in Net Discount; wins over Discount2 when above zero. Copied to sales orders.
DurationInHoursDuration In HoursDecimalStandard labour time for the line, from the item's Service Duration (Minutes) when the line is created, or copied from the opportunity line. On hourly lines it drives the quoted quantity; becomes the standard hours on a service order.
ExternalIdExternalText
GrossAmountGross AmountCalculated (calculated)Amount plus Tax Amount (less the discounts when Apply Post Tax Discount is ticked). Calculated; not on the shipped forms.
HealthCheckRecommendationIdHealth Check RecommendationLookup
IdIdGuidYes
IncludeinPackageInclude in PackageBooleanYes
IsApprovedApprovedBooleanYesSet on every line by Approve on the quote, and cleared by Decline. Not set line by line on the shipped forms.
IsDeclinedDeclinedBooleanYesSet on every line by Decline on the quote, and cleared by Approve. A declined line is not copied to a service order.
IsPackageServicePackage ServiceBooleanYes
IsPriceBundledPrice BundledBooleanYesMarks a package component whose price is included in its package line. Such a line is never re-priced.
ItemComponentIdItem ComponentLookup → ItemComponentThe component definition this line was added from, on a package component line. Copied to sales orders so the package structure is kept.
ItemIdItemLookup → ItemYesThe product or service offered. Changing it on a saved line re-prices the line and, on a package line, replaces its components. Item status is not checked on quote lines.
ItemLotTypeIdItem Lot TypeLookup → ItemLotTypeThe lot or batch category of the item, used to match price-list rules. Copied to the sales order.
ItemNameItem NameTextThe item's name, copied when the quote is raised from an opportunity.
ItemServiceContractIdItem Service ContractLookup → ItemServiceContractThe service contract definition the line falls under. Decides Posting Type from the contract's posting treatment when the item is in its scope; copied to the service order.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
NetDiscountNet DiscountCalculated (calculated)Total of the regular, cash and contract discounts; for each, an amount above zero wins over the percentage. Calculated; 0 on Discounted Item lines.
NetSchemeDiscountNet Scheme DiscountCalculated (calculated)The trade-scheme discount: Scheme Discount Amount when above zero, else the Scheme Discount percentage of the base. Calculated.
OpportunityLineIdOpportunity LineLookup → OpportunityLineThe opportunity line this line was copied from.
OriginalItemIdOriginal ItemLookup → ItemThe item first requested, kept when an alternate replaced it.
OwnerIdOwnerLookup → UserAccountYes
PackageClassificationPackage ClassificationPickListHow the line sits in a package: Mandatory Item, Optional Item or Standard BOM Item. Values: Optional Item, Mandatory Item, Standard BOM Item.
PackageQuoteLineIdPackage Quote LineLookupThe package line this component line belongs to. Deleting the package line deletes its components.
PostingTypePosting TypePickListHow the line's cost is to be borne. Set from the posting treatment of the line's item service contract when the item is in its scope; otherwise a blank value becomes Generate Invoices. Copied to the service order. Values: Post To Expenses, Auto Generate Claims.
PriceAsOnDatePrice As On DateDateThe date used to pick the price-list rule for this line; when empty the quote's Price As On Date, then its Document Date, then today. Changing it re-prices the line.
PriceListIdPrice ListLookup → PriceListThe price list this line is priced from; when empty the quote's price list, then the default list. Changing it re-prices the line.
PriceListRuleIdPrice List RuleLookup → PriceListRule
QuantityQuantityNumberHow much is offered. Default 0, and not checked: a zero quantity saves. On an hourly service line it becomes the quoted hours.
QuoteDiscountQuote DiscountCalculated (calculated)The quote header's Discount, mirrored onto the line. Copied into Discount when the line is added; later header changes do not change Discount on saved lines.
QuoteIdQuoteLookup → QuoteYesThe quote the line belongs to. Cannot be changed once saved.
RecommendationTypeRecommendation TypePickListThe type of the service recommendation the line came from.
RecordTypeIdRecord TypeGuid, hidden
SchemeBenefitIdScheme BenefitLookup → SchemeBenefit
SchemeDiscountSchemeDiscountDecimalTrade-scheme discount percentage on the line. Default 0.
SchemeDiscountAmountScheme Discount AmountCurrencyFixed trade-scheme discount; wins over Scheme Discount when above zero.
SchemeLineIdScheme SlabLookup → SchemeLine
SchemeRewardPointsSchemeRewardPointsDecimal
ServiceContractIdService ContractLookupThe contract product (item) covering the line. Copied to the service order.
ServiceContractSplit2Service Contract Split 2Lookup
ServiceContractSplit3Service Contract Split 3Lookup
ServiceContractWeightageService Contract WeightageCalculated (calculated)
ServiceContractWeightage2ServiceContractWeightage2Decimal
ServiceContractWeightage3ServiceContractWeightage3Decimal
ServiceOrderLineIdService Order LineLookup → ServiceOrderLineThe service order line this line was quoted from, when the quote was raised from a service order. Such lines are not added to that service order again.
ServiceRecommendationIdService RecommendationLookup → ServiceRecommendationThe service recommendation this line came from.
ServiceRequestLineIdServiceRequestLineGuid
SKUIdSKULookup → SKUThe item variant offered; used to match price-list and tax rules.
Tax1Tax1Currency
Tax1NameTaxName1Text
Tax1RateTaxRate1Currency
Tax1TypeTaxType1Text
Tax2Tax2Currency
Tax2NameTaxName2Text
Tax2RateTaxRate2Currency
Tax2TypeTaxType2Text
Tax3Tax3Currency
Tax3NameTaxName3Text
Tax3RateTaxRate3Currency
Tax3TypeTaxType3Text
Tax4Tax4Currency
Tax4NameTaxName4Text
Tax4RateTaxRate4Currency
Tax4TypeTaxType4Text
Tax5Tax5Currency
Tax5NameTaxName5Text
Tax5RateTaxRate5Currency
Tax5TypeTaxType5Text
Tax6Tax6Currency
Tax6NameTaxName6Text
Tax6RateTaxRate6Currency
Tax6TypeTaxType6Text
TaxAmountTax AmountCurrencyTotal tax on the line, worked out from the tax group on every save.
TaxGroupIdTax GroupLookup → TaxGroupThe taxes that apply, picked from the tax rules when the line is created. A Discounted Item line gets none.
UIPropsUI PropsText
UnitPriceUnit PriceCurrencyPrice per unit. Filled from the price list on a new line unless a price was typed; replaced when the line is re-priced (item, price list or price-as-on date change, header Price As On Date change, or Reprice).
UnitPrice2Unit Price 2CurrencySecond price from the price-list rule. When above zero, Base Amount is worked out from it instead of Unit Price. Not on the shipped forms.
UpdatedDateTimeModified DateDateAndTimeYes
UsageReadingUsage Reading (Hours)Number
UsageReadingHoursUsageReadingHoursDecimal

Actions

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