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

Price List — entity reference

A named set of dated item prices, held in its child Price List Rule rows, that fills Unit Price on sales lines and Unit Cost on purchase lines. When a sales or purchase document is first saved with no price list, the platform stamps one on it: an active list of the matching type (Sale Price for orders, invoices, quotes, opportunities, delivery orders, sale-return credit notes and service orders; Purchase Price for purchase orders, bills, requisitions, auto orders and inventory adjustments) whose partner account, branch, partner account group and, on sales documents only, customer account group are empty or fit the document. Matching lists are ranked by sequence number, then lists scoped by branch, partner account, partner account group and customer account group before open ones, then the default list, then the oldest. A list chosen by the user is never replaced. Each line is then priced from the line's list, else the document's, else any list marked Default. Cost Price lists are never stamped on documents; service quotes and orders read them as the standard-cost source for Cost Plus lines. Lists live in the Sales and Procurement settings apps.

Fields

FieldLabelTypeRequiredWhat it does
BranchIdBranchLookup → BranchConfines the list to documents raised in this branch. Empty means any branch, and a branch-specific list ranks before an open one. Hidden on single-location tenants.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
CustomerAccountGroupIdCustomer Account GroupLookup → AccountGroupConfines the list to sales documents whose customer is an active member of this account group, which must be of type Price. Ignored on purchase documents. Commerce storefront pricing also reads it, treating a list for the shopper's group as their tier price.
CustomerAccountIdCustomerAccountGuidNot on the seeded forms and ignored by document pricing. Commerce storefront pricing reads it: a list naming the shopper's account outranks group and general lists there.
ExternalIdExternalGuid
IdIdGuidYes
IsActiveActiveBooleanOnly active lists are chosen automatically for new documents. It is not checked when a line is priced, so a deactivated list already on a document, or picked by hand, still supplies its rules.
IsDefaultDefaultBooleanMarks the fallback list: a line on a document with no price list is priced from the rules of any list marked Default, whatever its type or active state. It is also a late tie-break when several lists match a new document. Nothing prevents several lists being marked Default.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextThe list's name as shown in documents' Price List field. Not unique, so give each list a distinct name.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountGroupIdPartner Account GroupLookup → AccountGroupConfines the list to documents whose partner account is an active member of this account group. The group must be of type Price. Applies to sales and purchase documents.
PartnerAccountIdPartner AccountLookup → AccountConfines the list to documents of this company (the document's Partner Account, the selling company on sales documents and the buying company on purchase documents). Empty means any company, and a list naming one ranks before an open list. Hidden on single-company tenants.
PartnerGroupIdPartnerGroupGuidNot used. Scope by Partner Account Group instead.
PriceListTypePrice List TypePickListYesWhat the list prices. Sales documents only auto-select Sale Price lists and purchase documents only Purchase Price lists; a Cost Price list is never auto-selected and is read only as the standard cost for Cost Plus service lines. The type plays no part once a list is on a document, and the documents' Price List picker is not filtered by type. Values: Cost Price, Sale Price, Purchase Price.
RecordTypeIdRecord TypeGuid, hidden
SequenceNumberSequence NumberNumberRanks lists that all match a new document: higher numbers are chosen first, ahead of every scope tie-break. Defaults to 0 and is not on the seeded forms, so add it to the layout to use it. It has no effect on which rule wins inside a list.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
CloneCloneServerAction (Clone)Copies the price list header to a new list. The rules are not copied, because the rule relation is not marked to copy with its parent. The seeded record page does not show this button.
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete in a list page
EditEditEditEdit
EditInLineEditEditInlineEdit In Pages
EditInListEditEditEdit
EditListHeaderEditEditInlineEditListHeader
NewNewNewNEW