XML Einrichten Version 1.2
CNDF Complex Type
XML Einrichten Version 1.2 : CNDF Complex Type
Description
Segment for conditions for the complete document
Namespace (none)
Diagram
VatPercentageOfCondition Element AmountOfCondition Element PercentageRateOfCondition Element DscOfConditionType Element TypeOfCondition Element ConditionLevel Element ConditionIndicator Element Sequence CNDF Complex Type
Overview
CNDF
Segment for conditions for the complete document
Sequence
ConditionIndicator optional Restriction of xs:string
Condition Indicator
A = Allowence
C = Charge
ConditionLevel Restriction of xs:decimal
TypeOfCondition Restriction of xs:string
Type of conditiont
DI = Rebate
FC = Freight Cost
IN = Insurance
PC = Handling costs
DscOfConditionType optional Restriction of xs:string
Description of the condition
PercentageRateOfCondition optional Restriction of xs:decimal
Percentage value of the condition
AmountOfCondition optional Restriction of xs:decimal
Amount value of the condition
Used By
CNDF Element
CNDF Element
Source
<xs:complexType name="CNDF" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation xml:lang="de">Segment für Konditionen zu einem Beleg </xs:documentation>
    <xs:documentation xml:lang="en">Segment for conditions for the complete document </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ConditionIndicator" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Konditionskennzeichen</dt>
            <dt>A = Abschlag</dt>
            <dt>C = ZUschlag</dt>
          </dl>
        </xs:documentation>
        <xs:documentation xml:lang="en">
          <dl>
            <dt>Condition Indicator</dt>
            <dt>A = Allowence</dt>
            <dt>C = Charge</dt>
          </dl>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="3" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ConditionLevel">
      <xs:annotation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Konditionsstufe</dt>
            <dt>Reihenfolge in der die Konditionen angewendet werden</dt>
            <dt>1 = Anwendung auf den Basisbetrag</dt>
            <dt>2 = Awendung auf den durch 1 veränderten Basisbetrag</dt>
            <dt>3 = Awendung auf den durch 2 veränderten Betrag</dt>
            <dt>etc.</dt>
          </dl>
        </xs:documentation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Condition levele</dt>
            <dt>Sequence of calculation</dt>
          </dl>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:decimal">
          <xs:totalDigits value="3" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="TypeOfCondition">
      <xs:annotation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Konditionsart</dt>
            <dt>DI = Rabattt</dt>
            <dt>FC = Frachtkosten</dt>
            <dt>IN = Versicherung</dt>
            <dt>PC = Verpacken, Handlingskosten</dt>
          </dl>
        </xs:documentation>
        <xs:documentation xml:lang="en">
          <dl>
            <dt>Type of conditiont</dt>
            <dt>DI = Rebate</dt>
            <dt>FC = Freight Cost</dt>
            <dt>IN = Insurance</dt>
            <dt>PC = Handling costs</dt>
          </dl>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="3" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="DscOfConditionType" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">Textliche Beschreibun der Kondition </xs:documentation>
        <xs:documentation xml:lang="en">Description of the condition </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="PercentageRateOfCondition" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">Prozentsatz der Kondition </xs:documentation>
        <xs:documentation xml:lang="en">Percentage value of the condition </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:decimal">
          <xs:totalDigits value="10" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="AmountOfCondition" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">Betrag der Kondition </xs:documentation>
        <xs:documentation xml:lang="en">Amount value of the condition </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:decimal">
          <xs:totalDigits value="15" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="VatPercentageOfCondition" type="VatPercentage" minOccurs="1">
      <xs:annotation>
        <xs:documentation xml:lang="de">Steuersatz der Kondition  </xs:documentation>
        <xs:documentation xml:lang="en">Vat of the condition </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
See Also
XML Einrichten Version 1.2