Classes, interfaces and traits

PricingBucketSelection

« More »

AbstractPurchasePriceAssignment

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.

« More »

AssignablePurchasePrice

Simple class to model a list item of a pricelist as well as a pricing item.

« More »

FallbackPurchasePriceAssignment

The default pricing assigns the default purchase price of the associated article to all items, which should be priced.

« More »

IncomingPurchasePriceAssignment

The purchase pricing assigns a given purchase price to all items, which should be priced.

« More »

NullPurchasePriceAssignment

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.

« More »

OutgoingPurchasePriceAssignment

The sale pricing assigns purchase prices to outgoing items based on all incoming entries of a given article.

« More »

ReturningPurchasePriceAssignment

The return pricing assigns purchase prices to returned items based on all outgoing entries of a given article and a given order item.

« More »