Uses the Component:PriceBreakType
This defines the prices and modifiers to the price for buying a given quantity or value of an item or item category on a price list line. For Price List Lines that specify Items the price breaks can be specified in terms of quantity or amount. For Price list lines that specify commodity, price breaks can only be specified in terms of currency amount.
Table 6.16. Fields and Components
Name | Description | Occurrence | Type | Data Type | User Notes |
---|---|---|---|---|---|
Begin Choice | |||||
Discount |
Allows a flat amount to be discounted per item. | 0..1 | Component | BaseDiscountType | |
or | |||||
oag:DiscountPercent |
Indicates the percentage of the PriceBreak. | 0..1 | Component | ||
or | |||||
oag:OverridePrice |
This is the price that overrides the list price when a given price break requirement is reached. For example, if a customer orders over 50,000 dollars worth of computer equipment, he may qualify for an overriding price. The list price of $800 per will be modified to $700 per. | 0..1 | Component | ||
End Choice | |||||
Begin Choice | |||||
oag:PriceBreakQuantity |
This is the price that overrides the list price when a given price break requirement is reached. For example, if a customer orders over 50,000 dollars worth of computer equipment, he may qualify for an overriding price. The list price of $800 per will be modified to $700 per. | 0..1 | Component | ||
or | |||||
oag:PriceBreakAmount |
The monetary amount that must be spent on a given price list line before the benefit or until the detriment of a given price break line will apply. For example, if a customer orders up to 5000 dollars worth of flour, they will get a price of $8:00 a case. If the customer buys 5500 dollars worth of flour they will get a price of $7.50 a case | 0..1 | Component | ||
End Choice | |||||
EffectivePeriod |
A specific period of time such as the length of time between two known date/time points, from a start date onwards, or up to an end date of when something is effective. | 0..* | Component | oag:TimePeriodType |
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 6.23. PriceBreak
<PriceBreak> <!-- Begin Choice --> <Discount>......</Discount> [0..1] <!-- or --> <oag:DiscountPercent>......</oag:DiscountPercent> [0..1] <!-- or --> <oag:OverridePrice>......</oag:OverridePrice> [0..1] <!-- End Choice --> <!-- Begin Choice --> <oag:PriceBreakQuantity>......</oag:PriceBreakQuantity> [0..1] <!-- or --> <oag:PriceBreakAmount>......</oag:PriceBreakAmount> [0..1] <!-- End Choice --> <EffectivePeriod>......</EffectivePeriod> [0..*] </PriceBreak>