Base class for all pricing types (classes). Pricing are used to assign purchase prices to a given number of items. A pricing consists of one or more price items. A price item comprises a purchase price together with its applicability (number of items the purchase price can be applied to) and, if it exists, a reference to the related incoming history entry. The price items form a partition in the following sense: the sum of the applicabilities of all price items equal the given number of items, which should be priced using the pricing.
Simple class to model a list item of a pricelist as well as a pricing item.
The default pricing assigns the default purchase price of the associated article to all items, which should be priced.
The purchase pricing assigns a given purchase price to all items, which should be priced.
The purchase pricing assigns "no" price to all items, which should be priced. This pricing is used when no actual stock change took place (e.g. change of bin location) and therefore no purchase price is relevant.