<xs:simpleType name="AmountAdjustmentIsCodeType">
<xs:annotation>
<xs:documentation xml:lang="EN">Used to qualify the nature of a price adjustment. Aprice adjustment is an explicit information on the way the corresponding price is changed in a positive or negative way. Nature of adjustment may be a rebate, a markup...</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="Incentive">
<xs:annotation>
<xs:documentation xml:lang="EN">Parent element would have a positive amount in @Value. An incentive corresponds to an increase in the initial price afterwards because of a certain quantity being sold. The price was increased by a certain amount or percentage, possibly associated to application rules.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Markup">
<xs:annotation>
<xs:documentation xml:lang="EN">Parent element would have a positive amount in @Value. A markup corresponds to an increase in the initial price. A markup is simply an indication that the price was increased by a certain amount or percentage.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Rebate">
<xs:annotation>
<xs:documentation xml:lang="EN">Parent element would have a negative amount in @Value. A rebate is simply an indication that the price was decreased by a certain amount or percentage, usually for commercial reasons. the @Role attribute may provide more information (such as the notion of promotion)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Refund">
<xs:annotation>
<xs:documentation xml:lang="EN">Parent element would have a negative amount in @Value. A refund corresponds to the notion of giving back some amount because of having paid too much at one point.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType> |