<?xml version="1.0" encoding="UTF-8"?>
<!--© 2026 Integrated Worlds GmbH www.integrated-worlds.com-->
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.4">
    <xs:annotation>
        <xs:appinfo source="normrefs">
            <!--<norm>EN16931</norm>-->
        </xs:appinfo>
    </xs:annotation>
    <xs:include schemaLocation="Include%20Segments%20Einrichten%20V-1-4.xsd"/>
    <xs:complexType name="OrdersHead">
        <xs:annotation>
            <xs:documentation xml:lang="de">Kopf des Belegs Bestellung (ORDERS), DocumentFunctionSymbol auf die für Bestellung (ORDERS) gültigen Codes (9) eingeschränkt.</xs:documentation>
            <xs:documentation xml:lang="en">Head of the order (ORDERS) document, DocumentFunctionSymbol restricted to the codes valid for order (ORDERS) (9).</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
            <xs:restriction base="DocumentHead">
                <xs:sequence>
                    <xs:element name="VersionNumber" type="MessageVersion" minOccurs="1" maxOccurs="1"/>
                    <xs:element name="DocumentType" type="DocumentTypeCode" minOccurs="1" maxOccurs="1"/>
                    <xs:element name="DocumentFunctionSymbol" minOccurs="1" maxOccurs="1">
                        <xs:simpleType>
                            <xs:restriction base="DocumentFunctionSymbolValue">
                                <xs:enumeration value="9"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:element>
                    <xs:element name="DocumentNumber" type="DocumentNumber" minOccurs="1" maxOccurs="1"/>
                    <xs:element name="DocumentDate" type="EDIDate" minOccurs="1" maxOccurs="1"/>
                    <xs:element name="TechnicalReceiver" type="TechnicalPartnerIdentifier" minOccurs="0" maxOccurs="1"/>
                    <xs:element name="TechnicalSender" type="TechnicalPartnerIdentifier" minOccurs="0" maxOccurs="1"/>
                    <xs:element name="AdditionalDate" type="EDIDateQualified" minOccurs="0" maxOccurs="99"/>
                    <xs:element name="AdditionalReference" type="DocumentReferenceQualified" minOccurs="0" maxOccurs="99"/>
                    <xs:element name="TechnicalReceiverCopy" type="TechnicalPartnerIdentifier" minOccurs="0" maxOccurs="1"/>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>
    <xs:element name="ORDERMessage">
        <xs:annotation>
            <xs:documentation xml:lang="de">
                <dl>
                    <dt>Beginn einer Übertragungsdatei</dt>
                    <dt>Die in den Beschreibungen aufgezählten Werte für variable Qualifier sind Beispiele der am häufigsten genutzten Werte.</dt>
                    <dt>Die ist keine Vollständigkeitsliste. Abweichende Qualifier sind möglich und bilateral vereinbar</dt>
                </dl>
            </xs:documentation>
            <xs:documentation xml:lang="en">
                <dl>
                    <dt>Start of a transfer file</dt>
                    <dt>The values listed in the descriptions for variable qualifiers are examples of the most frequently used values.</dt>
                    <dt>This is not an exhaustive list. Alternative qualifiers are possible and can be agreed upon bilaterally.</dt>
                </dl>
            </xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                <xs:element name="ORDERS" minOccurs="1" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation xml:lang="de">Beginn einer Bestellung</xs:documentation>
                        <xs:documentation xml:lang="en">Start of an order</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="HEAD" minOccurs="1" maxOccurs="1">
                                <xs:annotation>
                                    <xs:documentation xml:lang="de">Kopfteil der Bestellung</xs:documentation>
                                    <xs:documentation xml:lang="en">Header section of the order</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:complexContent>
                                        <xs:extension base="OrdersHead">
                                            <xs:sequence>
                                                <xs:element name="Commission" type="Commission" minOccurs="0" maxOccurs="1">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">Kommissions Ident</xs:documentation>
                                                        <xs:documentation xml:lang="en">Commission identifier</xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="RequestedDeliveryDate" type="EDIDate" minOccurs="0" maxOccurs="1">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">Gewünschtes Lieferdatum / Uhrzeit</xs:documentation>
                                                        <xs:documentation xml:lang="en">Requested delivery date / time</xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="PartialDelivery" type="PartialDelivery" minOccurs="0" maxOccurs="1">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">Teillieferung erlaubt?</xs:documentation>
                                                        <xs:documentation xml:lang="en">Partial delivery allowed?</xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="OrderType" type="OrderType" minOccurs="0" maxOccurs="1">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">Charakter der Bestellung</xs:documentation>
                                                        <xs:documentation xml:lang="en">Character of the order</xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="OriginalOrderRef" type="DocumentReference" minOccurs="0" maxOccurs="1">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">Referenz zur dazugehörigen vorherigen Bestellung</xs:documentation>
                                                        <xs:documentation xml:lang="en">Reference to the corresponding previous order</xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="BarcodeNumber" type="BarcodeNumber" minOccurs="0" maxOccurs="1">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">
                                                            <dl>
                                                                <dt>Barcode Nummer</dt>
                                                                <dt>Häufig beim Empfang der Nachricht als eindeutiger Index für die interne Verarbeitung vergeben</dt>
                                                            </dl>
                                                        </xs:documentation>
                                                        <xs:documentation xml:lang="en">
                                                            <dl>
                                                                <dt>Barcode number</dt>
                                                                <dt>Often assigned as a unique index for internal processing upon receipt of the message</dt>
                                                            </dl>
                                                        </xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="NAD" type="NAD" minOccurs="1" maxOccurs="unbounded">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">Informationen zu den beteiligten Parteien</xs:documentation>
                                                        <xs:documentation xml:lang="en">Information on the parties involved</xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="HTXT" type="HTXT" minOccurs="0" maxOccurs="1">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">
                                                            <dl>
                                                                <dt>Beschreibende Kopfinformationen</dt>
                                                                <dt>Achtung: Diese werden bei automatisierter Verarbeitung vom Empfänger nicht ausgewertet</dt>
                                                            </dl>
                                                        </xs:documentation>
                                                        <xs:documentation xml:lang="en">
                                                            <dl>
                                                                <dt>Descriptive header information</dt>
                                                                <dt>Note: These are not evaluated by the recipient during automated processing</dt>
                                                            </dl>
                                                        </xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="MULH" type="MULH" minOccurs="0" maxOccurs="10">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">Segmentgruppe für Mediendaten auf Kopfebene</xs:documentation>
                                                        <xs:documentation xml:lang="en">Segment group for media data at header level</xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                            </xs:sequence>
                                        </xs:extension>
                                    </xs:complexContent>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="LINE" minOccurs="1" maxOccurs="unbounded">
                                <xs:annotation>
                                    <xs:documentation xml:lang="de">Information zu den Positionen</xs:documentation>
                                    <xs:documentation xml:lang="en">Information on the line items</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="LineItemNumber" type="LineItemNumber" minOccurs="1" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Nummer der Position</xs:documentation>
                                                <xs:documentation xml:lang="en">Number of the line item</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="ParentLineItemNumber" type="LineItemNumber" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Referenz auf die übergordnete Position</xs:documentation>
                                                <xs:documentation xml:lang="en">Reference to the superordinate line item</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="Commission" type="Commission" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Kommissions Ident</xs:documentation>
                                                <xs:documentation xml:lang="en">Commission identifier</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="SeriesID" type="ProductIdentifier" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Identifikation der Serie</xs:documentation>
                                                <xs:documentation xml:lang="en">Identification of the series</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="ProductID" type="ProductIdentifier" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Identifikation des Artikels</xs:documentation>
                                                <xs:documentation xml:lang="en">Identification of the article</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CatalogID" type="CatalogID" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Katalognummer</xs:documentation>
                                                <xs:documentation xml:lang="en">Catalogue number</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="TypeOfProduct" type="TypeOfProduct" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Art des Artikels</xs:documentation>
                                                <xs:documentation xml:lang="en">Type of article</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="ClassOfGoods" type="ClassOfGoods" minOccurs="0" maxOccurs="unbounded">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Warenklassifikation nach Klassifikationsschema</xs:documentation>
                                                <xs:documentation xml:lang="en">Goods classification according to classification scheme</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="OrderQuantity" type="Quantity">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Bestellmenge</xs:documentation>
                                                <xs:documentation xml:lang="en">Order quantity</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="QTYVar" type="QTYVar" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Angabe, ob der Artikel mengenvariabel ist</xs:documentation>
                                                <xs:documentation xml:lang="en">Indicates whether the article is quantity-variable</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="RequestedDeliveryDate" type="EDIDate" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Gewünschtes Lieferdatum / Uhrzeit</xs:documentation>
                                                <xs:documentation xml:lang="en">Requested delivery date / time</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="BuyingPrice" type="PriceQualified" minOccurs="0" maxOccurs="2">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Einkaufspreis</xs:documentation>
                                                <xs:documentation xml:lang="en">buying price</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="SalesPrice" type="PriceQualified" minOccurs="0" maxOccurs="2">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Verkaufspreis</xs:documentation>
                                                <xs:documentation xml:lang="en">Sales price</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="NetLineAmount" type="Amount" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Netto (= nach Konditionen) - Positionsbetrag</xs:documentation>
                                                <xs:documentation xml:lang="en">Net (= after conditions) - line item amount</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="LineVat" type="Vat" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Steuerangaben</xs:documentation>
                                                <xs:documentation xml:lang="en">Tax information</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="MEA" type="MEA" minOccurs="0" maxOccurs="10">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Gruppe für Maßangabe</xs:documentation>
                                                <xs:documentation xml:lang="en">Group for measurement specification</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="TypeOfPackaging" type="TypeOfPackaging" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Art der Verpackung</xs:documentation>
                                                <xs:documentation xml:lang="en">Type of packaging</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="PACI" type="DocumentPaci" minOccurs="0" maxOccurs="unbounded">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Beschreibung der Packstücke</xs:documentation>
                                                <xs:documentation xml:lang="en">Description of the packages</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="AdditionalLineReferences" type="AdditionalLineReferences" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">
                                                    <dl>
                                                        <dt>Ergänzende Referenz auf Positionen in anderen Vorgängen</dt>
                                                        <dt>Nur nach Absprache mit dem Empfänger verwenden, da es sich hierbei nicht um eine allgemein übliche Refernzierung handelt</dt>
                                                    </dl>
                                                </xs:documentation>
                                                <xs:documentation xml:lang="en">
                                                    <dl>
                                                        <dt>Supplementary reference to line items in other transactions</dt>
                                                        <dt>Use only after agreement with the recipient, as this is not a commonly used referencing</dt>
                                                    </dl>
                                                </xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="LTXT" type="LTXT" minOccurs="0" maxOccurs="1">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">
                                                    <dl>
                                                        <dt>Beschreibende Positionsinformationen</dt>
                                                        <dt>Achtung: Diese werden bei automatisierter Verarbeitung vom Empfänger nicht ausgewertet</dt>
                                                    </dl>
                                                </xs:documentation>
                                                <xs:documentation xml:lang="en">
                                                    <dl>
                                                        <dt>Descriptive line item information</dt>
                                                        <dt>Note: These are not evaluated by the recipient during automated processing</dt>
                                                    </dl>
                                                </xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="CODL" type="CODL" minOccurs="0" maxOccurs="unbounded">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Handhabungshinweise für eine Position</xs:documentation>
                                                <xs:documentation xml:lang="en">Handling instructions for a line item</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="MULL" type="MULL" minOccurs="0" maxOccurs="10">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Segmentgruppe für Mediendaten auf Positionsebene</xs:documentation>
                                                <xs:documentation xml:lang="en">Segment group for media data at line item level</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                        <xs:element name="OPT" type="OPT" minOccurs="0" maxOccurs="unbounded">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="de">Mehrmalswert</xs:documentation>
                                                <xs:documentation xml:lang="en">Multiple value</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="FOOT" minOccurs="1" maxOccurs="1">
                                <xs:annotation>
                                    <xs:documentation xml:lang="de">Abschluss der Bestellung (ORDER)</xs:documentation>
                                    <xs:documentation xml:lang="en">Closing of the order (ORDERS)</xs:documentation>
                                </xs:annotation>
                                <xs:complexType>
                                    <xs:complexContent>
                                        <xs:extension base="DocumentFoot">
                                            <xs:sequence>
                                                <xs:element name="VatTotal" type="VatTotal" minOccurs="0" maxOccurs="5">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">Steuerinformation gesamt</xs:documentation>
                                                        <xs:documentation xml:lang="en">Total tax information</xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                                <xs:element name="AdditionalAmounts" type="TotalAmountQualified" minOccurs="0" maxOccurs="unbounded">
                                                    <xs:annotation>
                                                        <xs:documentation xml:lang="de">
                                                            <dl>
                                                                <dt>Ergänzende Betragsinformationen auf Kopfebene</dt>
                                                                <dt>Nur nach Absprache mit dem Empfänger verwenden, da es sich hierbei nicht um eine allgemein übliche Betragsinformation handelt</dt>
                                                            </dl>
                                                        </xs:documentation>
                                                        <xs:documentation xml:lang="en">
                                                            <dl>
                                                                <dt>Supplementary amount information at header level</dt>
                                                                <dt>Use only after agreement with the recipient, as this is not a commonly used amount information</dt>
                                                            </dl>
                                                        </xs:documentation>
                                                    </xs:annotation>
                                                </xs:element>
                                            </xs:sequence>
                                        </xs:extension>
                                    </xs:complexContent>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>