Skip to content

Price List Lines Realtime-enabled — SmartConnect can trigger on changesRealtime-enabled

GETPOSTPATCHDELETETable: Price List Line

eOne/core/v1.0/priceListLines

Read and write the individual price and discount lines of a price list. Unlike the payment/expense lines, this is also a standalone writable endpoint (its own priceListLines collection, OData $batch, and webhook), as well as an $expand child of Price Lists and of items. It writes the standard Business Central Price List Line table directly.

Creating a line

Supply priceListCode (required) to attach the line to an existing header, and leave lineNo at 0 to auto-assign the next number (or send an explicit one). Identify the priced item with itemIntegrationId, a resolver that looks the item up by your key and sets assetType/assetNo for you. Or set assetNo directly.

currencyCode is the ISO code; blank means LCY. projectIntegrationId scopes a price to a project (Business Central Job) and requires the eOne Integration - Project app. It is blank on read and errors on write when that app is not installed. Subscribe to this entity for webhook notifications when prices change.
The legacy salesPrices / salesLineDiscounts endpoints target the old V16 pricing tables and are only valid when the New Sales Pricing experience is off. On a modern price-list configuration, write here instead.