Sales order line items

A line of a sales order, with the product, quantity, price, and other commercial terms to be fulfilled.

Fields

The API name is what the API, MCP and the CLI use.

NameAPI nameTypeRequiredDescription
IDidRecord IDYes
OrdersalesorderIdReferenceYes
PositionrankOrder rankYes
ItemproductitemIdReference
QuantityquantityQuantityQuantity in the catalog unit after any unit conversion on the line.
Shipped quantityquantityShippedQuantityYesQuantity in the catalog unit after any unit conversion on the line.
Quantity reservedquantityReservedQuantityYesQuantity in the catalog unit after any unit conversion on the line.
Confirmed quantityquantityConfirmedQuantityYesQuantity in the catalog unit after any unit conversion on the line.
Billable quantityquantityBillableQuantityYesQuantity in the catalog unit after any unit conversion on the line.
Invoiced quantityquantityInvoicedQuantityYesQuantity in the catalog unit after any unit conversion on the line.
ItemserviceitemIdReference
ItemcustomitemIdReference
MaterialmaterialIdReference
CatalogcatalogConstantYesFixed option from the allowed set for this field.
UnitcatalogunitUnit
Line itemsalesquoteitemIdReference
Line itemsalesagreementitemIdReference
DemandprojectdemandIdReference
Budget lineprojectbudgetlineIdReference
DimensionsdimensionsDimensionsSize of the piece sold or bought when the catalog is a material.
Supply modesupplyModeConstantYesFixed option from the allowed set for this field.
Discount (%)discountPercentPercentYesShare of the extended price taken off the line, before tax. Stored as a fraction from 0 to 1.
Billing due sincedateBillingDueDateDate since which this line has billable quantity that is not invoiced yet. Set by the system; empty when nothing is left to bill.
Unit priceunitPriceUnit pricePrice for one unit, before line discount. Includes tax only when the document price basis is gross.
Price sourcepriceSourceConstantShows whether the unit price is manual, from a price list, or from a contract.
AmountamountUnit priceMonetary amount in the applicable currency for this record.
Header discountamountHeaderDiscountUnit priceYesAmount in the document or line currency.
SubtotalsubtotalUnit priceYesSum of line amounts before tax and withholding on this document.
TaxtaxUnit priceYesTax amount for this scope, in document currency, from the configured tax engine.
WithholdingwithholdingUnit priceYesWithholding tax amount retained on this scope, in document currency.
TotaltotalUnit priceYesDocument total after discounts, tax, and withholding in document currency.
Fulfillment sitesiteIdFulfillmentReference
Price listsalespricelistIdReferenceList the price came from. Empty when the price was typed.
DescriptiondescriptionText Area
Created bycreatedByUser
Created atcreatedAtDate and TimeYes
Updated byupdatedByUser
Updated atupdatedAtDate and TimeYes
Approved byapprovedByUser
Approved atapprovedAtDate and Time
Blocked byblockedByUser
Blocked atblockedAtDate and Time
Archived byarchivedByUser
Archived atarchivedAtDate and Time

Relations

Owned records (solid line) are deleted with their owner. Grouped records (dashed line) can exist alone.

FieldPoints toKind
Order salesorderIdSales ordersowned by
Line item salesquoteitemIdSales quote line itemsreference
Line item salesagreementitemIdFramework agreement line itemsreference
Demand projectdemandIdProject demandsreference
Budget line projectbudgetlineIdProject budget linesreference
Fulfillment site siteIdFulfillmentSitesreference
Price list salespricelistIdSales price listsreference

Actions

What you can do with a record. Every action also sends the webhook event salesorderitems.<action>. Reads (find, get, count) work on every table.

NameAPI nameDescriptionWhere
CreatecreateAdd a new line item.App · API · MCP · CLI
EditupdateSave changes to this line item.App · API · MCP · CLI
DeletedeleteDelete this line item and the data that belongs with it. This cannot be undone.App · API · MCP · CLI