Definition Type: ComplexType
Name: PriceBreakType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Documentation:
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.
Collapse XSD Schema Diagram:
Drilldown into Note in schema fields_xsd1 Drilldown into Description in schema components_xsd Drilldown into PriceBreakAmount in schema fields_xsd1 Drilldown into PriceBreakQuantity in schema fields_xsd1 Drilldown into OverridePrice in schema fields_xsd1 Drilldown into DiscountPercent in schema fields_xsd1 Drilldown into DiscountAmount in schema fields_xsd1XSD Diagram of PriceBreakType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="PriceBreakType">
    <xsd:annotation>
        <xsd:documentation source="http://www.openapplications.org/oagis/9"> 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. </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:choice>
            <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:DiscountAmount">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">
                                Allows a flat amount to be discounted per item. </xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
            <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:DiscountPercent">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">
                                Indicates the percentage of the PriceBreak. </xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
            <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:OverridePrice">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">
                                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. </xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:choice>
        <xsd:choice>
            <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:PriceBreakQuantity">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9">
                                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. </xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
            <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="0" ref="oagis:PriceBreakAmount">
                    <xsd:annotation>
                        <xsd:documentation source="http://www.openapplications.org/oagis/9"> 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
                            </xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:sequence>
        </xsd:choice>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5" />
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="oagis:Note" />
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DiscountAmount oagis:DiscountAmount 0 1
DiscountPercent oagis:DiscountPercent 0 1
OverridePrice oagis:OverridePrice 0 1
PriceBreakQuantity oagis:PriceBreakQuantity 0 1
PriceBreakAmount oagis:PriceBreakAmount 0 1
Description star:Description 0 unbounded
Note oagis:Note 0 unbounded
Collapse Derivation Tree:
Collapse References:
star:PriceBreak