AmountAdjustmentIsCodeType

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...

Simple Type Information

Used By

Source

<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>