Skip to main content

Price Specification (Price)

A Price Specification is a structured value representing a monetary amount, including value and currency.

The PriceSpecification entity links a currency-specific value to an Item. It can represent a purchase price (from a supplier), a sales price (to customers), or other price types.

Each price type serves a different purpose. For example, a Promotion Price should reference a promotionId, and a Lowest Historical Price might be legally required to show the lowest price on a given Item in the last 30 days.

An Item must have at least one sales price specification. If no specific sales price is present the Item will not be available in POS.

Lowest historical prices must be maintained by the retailer at all times. There is no explicit logic in Hii Retail maintaining the value according to occurring price changes over time.

See GS1 Price Specification.

Price Types

Price typeDescription
SALESRegular sales price for the item. Can be set at any level in the price hierarchy. Requires a from date (and optional to date). Future prices are scheduled by setting a future from date.
PURCHASEThe price paid to a supplier for the item.
LOWEST_HISTORIC_PRICEThe lowest retail price in the last x days (EU Directive 98/6/EC - Article 6a). This price type carries no logic and must be maintained by the retailer when it needs updating.

Statuses

Status manages the lifecycle of a Price Specification.

StatusDescription
ACTIVEThe price is active and available for use.
DELETEDThe price is deleted and should not be used, except for reporting or possible reactivation.