<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Wareneingang" type="WareneingangWETyp">
    <xs:annotation>
      <xs:documentation>Version 005 - Release 016</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="AbgangszolllagerWETyp">
    <xs:sequence>
      <xs:element name="RegistriernummerAbgangszolllager" type="an..35" minOccurs="0"/>
      <xs:element name="PositionsnummerAbgangszolllager" type="n..5" minOccurs="0"/>
      <xs:element name="AbgangsmengeAbgangszolllager" type="n..12.3" minOccurs="0"/>
      <xs:element name="MasseinheitAbgangszolllager" type="an..3" minOccurs="0"/>
      <xs:element name="QualifikatorAbgangszolllager" type="an..1" minOccurs="0"/>
      <xs:element name="KzZugangATLASAbgangszolllager" type="an..1" minOccurs="0"/>
      <xs:element name="KzUeblicheBehandlungAbgangszolllager" type="an..1" minOccurs="0"/>
      <xs:element name="ZugangstextAbgangszolllager" type="an..4000" minOccurs="0"/>
      <xs:element name="Bestimmungsland" type="an..2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="an..1">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..10">
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..100">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..11">
    <xs:restriction base="xs:string">
      <xs:maxLength value="11"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..17">
    <xs:restriction base="xs:string">
      <xs:maxLength value="17"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..20">
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..2000">
    <xs:restriction base="xs:string">
      <xs:maxLength value="2000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..21">
    <xs:restriction base="xs:string">
      <xs:maxLength value="21"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..240">
    <xs:restriction base="xs:string">
      <xs:maxLength value="240"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..28">
    <xs:restriction base="xs:string">
      <xs:maxLength value="28"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..3">
    <xs:restriction base="xs:string">
      <xs:maxLength value="3"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..30">
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..35">
    <xs:restriction base="xs:string">
      <xs:maxLength value="35"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..4">
    <xs:restriction base="xs:string">
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..40">
    <xs:restriction base="xs:string">
      <xs:maxLength value="40"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..4000">
    <xs:restriction base="xs:string">
      <xs:maxLength value="4000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..44">
    <xs:restriction base="xs:string">
      <xs:maxLength value="44"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..48">
    <xs:restriction base="xs:string">
      <xs:maxLength value="48"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..5">
    <xs:restriction base="xs:string">
      <xs:maxLength value="5"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..6">
    <xs:restriction base="xs:string">
      <xs:maxLength value="6"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..7">
    <xs:restriction base="xs:string">
      <xs:maxLength value="7"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..70">
    <xs:restriction base="xs:string">
      <xs:maxLength value="70"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..8">
    <xs:restriction base="xs:string">
      <xs:maxLength value="8"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..9">
    <xs:restriction base="xs:string">
      <xs:maxLength value="9"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ApplicationInternalDataAdditionalDetailsDataType">
    <xs:sequence>
      <xs:element name="Key" type="an..35" minOccurs="0"/>
      <xs:element name="Value" type="an..100" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApplicationInternalDataAdditionalDetailsType">
    <xs:sequence>
      <xs:element name="Data" type="ApplicationInternalDataAdditionalDetailsDataType" minOccurs="0" maxOccurs="999"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ApplicationInternalDataType">
    <xs:sequence>
      <xs:element name="AdditionalDetails" type="ApplicationInternalDataAdditionalDetailsType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ArtikelstammWETyp">
    <xs:sequence>
      <xs:element name="Artikelbezeichnung1" type="an..40" minOccurs="0"/>
      <xs:element name="Artikelbezeichnung2" type="an..40" minOccurs="0"/>
      <xs:element name="Artikelbezeichnung3" type="an..40" minOccurs="0"/>
      <xs:element name="Artikelbezeichnung4" type="an..40" minOccurs="0"/>
      <xs:element name="Artikelbezeichnung5" type="an..40" minOccurs="0"/>
      <xs:element name="Artikelbezeichnung6" type="an..40" minOccurs="0"/>
      <xs:element name="Bruttogewicht" type="n..13.7" minOccurs="0"/>
      <xs:element name="Nettogewicht" type="n..13.7" minOccurs="0"/>
      <xs:element name="Tarifnummer" type="an..11" minOccurs="0"/>
      <xs:element name="Zusatzcode" type="an..4" minOccurs="0" maxOccurs="10"/>
      <xs:element name="Zusatzcode1" type="an..4" minOccurs="0"/>
      <xs:element name="Zusatzcode2" type="an..4" minOccurs="0"/>
      <xs:element name="Mengeneinheit" type="an..8" minOccurs="0"/>
      <xs:element name="MengeneinheitUmrechnungsfaktor" type="n..12.7" minOccurs="0"/>
      <xs:element name="MengeneinheitDesUmrechnungsfaktors" type="an..8" minOccurs="0"/>
      <xs:element name="UmrechnungsfaktorBesondereMengeneinheit" type="n..12.7" minOccurs="0"/>
      <xs:element name="BesondereMasseinheitAHST" type="an..4" minOccurs="0"/>
      <xs:element name="Warencode" type="an..8" minOccurs="0"/>
      <xs:element name="Chargenpflichtig" type="n..1" minOccurs="0"/>
      <xs:element name="MatchcodeArtikel" type="an..20" minOccurs="0"/>
      <xs:element name="Toleranzwert" type="n..5.3" minOccurs="0"/>
      <xs:element name="StuecklisteKz" type="an..1" minOccurs="0"/>
      <xs:element name="Kostenstelle" type="an..10" minOccurs="0"/>
      <xs:element name="Einkaufsland" type="an..2" minOccurs="0"/>
      <xs:element name="Ursprungsland" type="an..2" minOccurs="0"/>
      <xs:element name="Ursprungsbundesland" type="an..2" minOccurs="0"/>
      <xs:element name="Praeferenzursprungsland" type="an..4" minOccurs="0"/>
      <xs:element name="VerbrauchsteuerTeil2" type="VerbrauchsteuerTeil2WETyp" minOccurs="0"/>
      <xs:element name="Praeferenzcode" type="an..3" minOccurs="0"/>
      <xs:element name="Einstandspreis" type="n..9.2" minOccurs="0"/>
      <xs:element name="Verkaufspreis" type="n..9.2" minOccurs="0"/>
      <xs:element name="Abgabenrisiko" type="n..9.2" minOccurs="0"/>
      <xs:element name="AlternativeTarifnummer" type="an..11" minOccurs="0"/>
      <xs:element name="ZusatzcodeAlternativeTarifnummer" type="an..4" minOccurs="0" maxOccurs="10"/>
      <xs:element name="LiterProFlasche" type="n..4.2" minOccurs="0"/>
      <xs:element name="AlkoholProzent" type="n..4.2" minOccurs="0"/>
      <xs:element name="SchaumBranntweinKz" type="an..1" minOccurs="0"/>
      <xs:element name="CodeSensibleWaren" type="an..2" minOccurs="0"/>
      <xs:element name="Kostentraeger" type="an..10" minOccurs="0"/>
      <xs:element name="PraeferenzcodeWA" type="an..3" minOccurs="0"/>
      <xs:element name="ArtikelnummerKunde" type="an..35" minOccurs="0"/>
      <xs:element name="Produktgruppe" type="an..20" minOccurs="0"/>
      <xs:element name="Accountgruppe" type="an..20" minOccurs="0"/>
      <xs:element name="KzAbgabensteuerung" type="an..2" minOccurs="0"/>
      <xs:element name="KzMassnahmeEndverwendung" type="an..1" minOccurs="0"/>
      <xs:element name="DatumGueltigkeitsbeginn" type="xs:date" minOccurs="0"/>
      <xs:element name="Warenbezeichnung1" type="an..44" minOccurs="0"/>
      <xs:element name="Warenbezeichnung2" type="an..44" minOccurs="0"/>
      <xs:element name="Warenbezeichnung3" type="an..44" minOccurs="0"/>
      <xs:element name="Warenbezeichnung4" type="an..44" minOccurs="0"/>
      <xs:element name="Warenbezeichnung5" type="an..44" minOccurs="0"/>
      <xs:element name="Warenbezeichnung6" type="an..44" minOccurs="0"/>
      <xs:element name="Warenbezeichnung7" type="an..44" minOccurs="0"/>
      <xs:element name="BesondereMasseinheit" type="an..8" minOccurs="0"/>
      <xs:element name="Genehmigungspflichtig" type="an..1" minOccurs="0"/>
      <xs:element name="GesperrtKz" type="an..1" minOccurs="0"/>
      <xs:element name="Zollsatz" type="n..5.2" minOccurs="0"/>
      <xs:element name="EUSTSatz" type="n..5.2" minOccurs="0"/>
      <xs:element name="MatchcodeZolltarifstamm" type="an..20" minOccurs="0"/>
      <xs:element name="PraeferenzZollsatz" type="n..5.2" minOccurs="0"/>
      <xs:element name="ZollaussetzungKz" type="an..1" minOccurs="0"/>
      <xs:element name="ZollaussetzungNummer" type="an..4" minOccurs="0"/>
      <xs:element name="Textilkategorie" type="an..4" minOccurs="0"/>
      <xs:element name="ArtAnwendung" type="an..1" minOccurs="0"/>
      <xs:element name="MineraloelproduktKz" type="an..1" minOccurs="0"/>
      <xs:element name="StatistikStatus" type="an..2" minOccurs="0"/>
      <xs:element name="Qualifikator" type="an..1" minOccurs="0"/>
      <xs:element name="Verbrauchsteuerpflichtig" type="an..1" minOccurs="0"/>
      <xs:element name="Gueltigkeitsende" type="xs:date" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BeendigungPositionZLAbgangsmengeWETyp">
    <xs:sequence>
      <xs:element name="Wert" type="n..12.3" minOccurs="0"/>
      <xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
      <xs:element name="Qualifikator" type="an..1" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BeendigungPositionZLHandelsmengeWETyp">
    <xs:sequence>
      <xs:element name="Wert" type="n..12.3" minOccurs="0"/>
      <xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
      <xs:element name="Qualifikator" type="an..1" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BeendigungPositionZLWETyp">
    <xs:sequence>
      <xs:element name="Registriernummer" type="an..35" minOccurs="0"/>
      <xs:element name="Positionsnummer" type="n..5" minOccurs="0"/>
      <xs:element name="ArtikelcodeATZL" type="an..35" minOccurs="0"/>
      <xs:element name="EigentuemerATZL" type="an..20" minOccurs="0"/>
      <xs:element name="ChargennummerATZL" type="an..35" minOccurs="0"/>
      <xs:element name="UrsprungslandATZL" type="an..2" minOccurs="0"/>
      <xs:element name="KzZugangATLAS" type="an..1" minOccurs="0"/>
      <xs:element name="Warennummer" type="an..11" minOccurs="0"/>
      <xs:element name="KzUeblicheBehandlung" type="an..1" minOccurs="0"/>
      <xs:element name="Zusatz" type="an..100" minOccurs="0"/>
      <xs:element name="Handelsmenge" type="BeendigungPositionZLHandelsmengeWETyp" minOccurs="0"/>
      <xs:element name="Abgangsmenge" type="BeendigungPositionZLAbgangsmengeWETyp" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BeendigungsanteileVorverfahrenWETyp">
    <xs:sequence>
      <xs:element name="PackstueckeAnzahl" type="n..5" minOccurs="0"/>
      <xs:element name="ATBNummer" type="an..21" minOccurs="0"/>
      <xs:element name="ATBPosition" type="n..4" minOccurs="0"/>
      <xs:element name="VerwahrerEORI" type="an..17" minOccurs="0"/>
      <xs:element name="VerwahrerNLNR" type="n..4" minOccurs="0"/>
      <xs:element name="SpezOBArt" type="an..3" minOccurs="0"/>
      <xs:element name="SpezOB" type="an..44" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BeendigungZLWETyp">
    <xs:sequence>
      <xs:element name="AnzahlPositionen" type="n..3" minOccurs="0"/>
      <xs:element name="Nummer" type="n..5" minOccurs="0"/>
      <xs:element name="Bewilligungsnummer" type="an..35" minOccurs="0"/>
      <xs:element name="Bezugsnummer" type="an..35" minOccurs="0"/>
      <xs:element name="PositionZL" type="BeendigungPositionZLWETyp" minOccurs="0" maxOccurs="999"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BefoerderungsmittelWETyp">
    <xs:sequence>
      <xs:element name="Staatszugehoerigkeit" type="an..2" minOccurs="0"/>
      <xs:element name="ArtGrenze" type="an..2" minOccurs="0"/>
      <xs:element name="Beschreibung" type="an..17" minOccurs="0"/>
      <xs:element name="KennzeichenAnkunft" type="an..30" minOccurs="0"/>
      <xs:element name="KennzeichenGrenze" type="an..30" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DatenaustauschZLTyp">
    <xs:sequence>
      <xs:element name="Transaktion" type="TransaktionZLTyp"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DV1KostenverteilungKopfWETyp">
    <xs:sequence>
      <xs:element name="KostenartZolllager" type="an..3" minOccurs="0"/>
      <xs:element name="Kosten" type="n..13.2" minOccurs="0"/>
      <xs:element name="KostenWaehrung" type="an..3" minOccurs="0"/>
      <xs:element name="Waehrungskurs" type="n..18.9" minOccurs="0"/>
      <xs:element name="KursVereinbartKz" type="an..1" minOccurs="0"/>
      <xs:element name="IATAKz" type="an..1" minOccurs="0"/>
      <xs:element name="DatumKurs" type="xs:date" minOccurs="0"/>
      <xs:element name="ProzentsatzHinzurechnungenAbzug" type="n..5.2" minOccurs="0"/>
      <xs:element name="Frachtaufteilung" type="n..1" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DV1KostenverteilungWETyp">
    <xs:sequence>
      <xs:element name="ZolllagerKostenart" type="an..3" minOccurs="0"/>
      <xs:element name="Kosten" type="n..13.2" minOccurs="0"/>
      <xs:element name="KostenWaehrung" type="an..3" minOccurs="0"/>
      <xs:element name="Waehrungskurs" type="n..18.9" minOccurs="0"/>
      <xs:element name="KursVereinbartKz" type="an..1" minOccurs="0"/>
      <xs:element name="IATAKz" type="an..1" minOccurs="0"/>
      <xs:element name="DatumKurs" type="xs:date" minOccurs="0"/>
      <xs:element name="ProzentsatzHinzurechnungAbzug" type="n..5.2" minOccurs="0"/>
      <xs:element name="Frachtaufteilung" type="n..1" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EinzelWareneingangTyp">
    <xs:sequence>
      <xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungWETyp" minOccurs="0"/>
      <xs:element name="KopfDaten" type="KopfDatenWareneingangTyp" minOccurs="0"/>
      <xs:element name="Position" type="PositionWareneingangTyp" minOccurs="0" maxOccurs="999"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GehaltsangabenWETyp">
    <xs:sequence>
      <xs:element name="Art" type="an..2" minOccurs="0"/>
      <xs:element name="GrandProzent" type="n..5.2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="KopfDatenWareneingangTyp">
    <xs:sequence>
      <xs:element name="Firma" type="an..3" minOccurs="0"/>
      <xs:element name="Werk" type="an..4" minOccurs="0"/>
      <xs:element name="Beteiligter" type="an..7" minOccurs="0"/>
      <xs:element name="Lagerprofil" type="an..20" minOccurs="0"/>
      <xs:element name="Buchungsschluessel" type="an..3" minOccurs="0"/>
      <xs:element name="Frachtaufteilung" type="n..1" minOccurs="0"/>
      <xs:element name="Zollbehandlungscode" type="an..2" minOccurs="0"/>
      <xs:element name="Wareneingangsnummer" type="an..35" minOccurs="0"/>
      <xs:element name="VorpapierArt" type="an..6" minOccurs="0"/>
      <xs:element name="VorpapierNummer" type="an..28" minOccurs="0"/>
      <xs:element name="RechnungsbetragWaehrung" type="an..3" minOccurs="0"/>
      <xs:element name="Rechnungsbetrag" type="n..13.2" minOccurs="0"/>
      <xs:element name="RohgewichtProSendung" type="n..18.1" minOccurs="0"/>
      <xs:element name="Sendungsmenge" type="n..12.3" minOccurs="0"/>
      <xs:element name="Lieferant" type="an..11" minOccurs="0"/>
      <xs:element name="Handelsland" type="an..2" minOccurs="0"/>
      <xs:element name="Versendungsland" type="an..2" minOccurs="0"/>
      <xs:element name="Rechnungsnummer" type="an..35" minOccurs="0"/>
      <xs:element name="Rechnungsdatum" type="xs:date" minOccurs="0"/>
      <xs:element name="LieferbedingungINCOTERM" type="an..3" minOccurs="0"/>
      <xs:element name="LieferbedingungKennzeichen" type="an..1" minOccurs="0"/>
      <xs:element name="LieferbedingungOrt" type="an..35" minOccurs="0"/>
      <xs:element name="INCOTERMBeschreibung" type="an..100" minOccurs="0"/>
      <xs:element name="Praeferenzcode" type="an..3" minOccurs="0"/>
      <xs:element name="NummerFrachtpapier" type="an..35" minOccurs="0"/>
      <xs:element name="OrtEinfuhr" type="an..8" minOccurs="0"/>
      <xs:element name="OrtVerbringung" type="an..35" minOccurs="0"/>
      <xs:element name="OrtWare" type="an..35" minOccurs="0"/>
      <xs:element name="PackstueckArt" type="an..2" minOccurs="0"/>
      <xs:element name="PackstueckeGesamt" type="n..7" minOccurs="0"/>
      <xs:element name="PackstuekZeichenNummern" type="an..70" minOccurs="0"/>
      <xs:element name="Container" type="an..1" minOccurs="0"/>
      <xs:element name="VerkehrszweigGrenze" type="an..1" minOccurs="0"/>
      <xs:element name="VerkehrszweigInland" type="an..1" minOccurs="0"/>
      <xs:element name="IATAAbgangsflughafen" type="an..3" minOccurs="0"/>
      <xs:element name="Befoerderungsmittel" type="BefoerderungsmittelWETyp" minOccurs="0"/>
      <xs:element name="EinschraenkungKz" type="an..1" minOccurs="0"/>
      <xs:element name="BedingungenKz" type="an..1" minOccurs="0"/>
      <xs:element name="BedingungenBeschreibung" type="an..100" minOccurs="0"/>
      <xs:element name="LizenzgebuehrenKz" type="an..1" minOccurs="0"/>
      <xs:element name="LizenzgebuehrenUmstaende" type="an..100" minOccurs="0"/>
      <xs:element name="WeiterverkaeufeKz" type="an..1" minOccurs="0"/>
      <xs:element name="WeiterverkaeufeUmstaende" type="an..100" minOccurs="0"/>
      <xs:element name="Sonstiges" type="an..48" minOccurs="0"/>
      <xs:element name="RegistriernummerMitgliedstaat" type="an..35" minOccurs="0"/>
      <xs:element name="Beendigungsfrist" type="xs:date" minOccurs="0"/>
      <xs:element name="TextSonderkosten016" type="an..30" minOccurs="0"/>
      <xs:element name="EUSTKostenKopf" type="n..10.2" minOccurs="0"/>
      <xs:element name="PromilleVersicherung" type="n..7.4" minOccurs="0"/>
      <xs:element name="Abfertigungszollstelle" type="an..8" minOccurs="0"/>
      <xs:element name="Zielbundesland" type="an..2" minOccurs="0"/>
      <xs:element name="Anmelder" type="an..11" minOccurs="0"/>
      <xs:element name="Vertreter" type="an..11" minOccurs="0"/>
      <xs:element name="Vertretungsverhaeltnis" type="an..1" minOccurs="0"/>
      <xs:element name="AnmelderGleichEmpfaenger" type="an..1" minOccurs="0"/>
      <xs:element name="VorsteuerabzugKz" type="an..1" minOccurs="0"/>
      <xs:element name="SitzEinfuehrer" type="an..1" minOccurs="0"/>
      <xs:element name="UeberlassungDurchAnschreibung" type="an..1" minOccurs="0"/>
      <xs:element name="WarenbezeichnungTarifArtikelStamm" type="an..1" minOccurs="0"/>
      <xs:element name="BezugsnummerAbweichend" type="an..35" minOccurs="0"/>
      <xs:element name="Zollwertanmelder" type="an..11" minOccurs="0"/>
      <xs:element name="ZolllwertanmelderVertreter" type="an..11" minOccurs="0"/>
      <xs:element name="Kaeufer" type="an..11" minOccurs="0"/>
      <xs:element name="Empfaenger" type="an..11" minOccurs="0"/>
      <xs:element name="Datenuebermittlungsdienstanbieter" type="an..11" minOccurs="0"/>
      <xs:element name="Verwaher" type="an..11" minOccurs="0"/>
      <xs:element name="Gestellungsbestaetigter" type="an..11" minOccurs="0"/>
      <xs:element name="Kostenstelle" type="an..10" minOccurs="0"/>
      <xs:element name="SETArtikelKz" type="an..1" minOccurs="0"/>
      <xs:element name="KundenreferenzKopfA1" type="an..40" minOccurs="0"/>
      <xs:element name="KundenreferenzKopfA2" type="an..40" minOccurs="0"/>
      <xs:element name="KundenreferenzKopfA3" type="an..40" minOccurs="0"/>
      <xs:element name="KundenreferenzKopfN1" type="n..15.3" minOccurs="0"/>
      <xs:element name="KundenreferenzKopfN2" type="n..15.3" minOccurs="0"/>
      <xs:element name="KundenreferenzKopfN3" type="n..15.3" minOccurs="0"/>
      <xs:element name="FruehereEntscheidungen" type="an..100" minOccurs="0"/>
      <xs:element name="VertraetungsverhaeltnisDV1" type="an..1" minOccurs="0"/>
      <xs:element name="DV1Kz" type="an..1" minOccurs="0"/>
      <xs:element name="Ueberlassungsdatum" type="xs:date" minOccurs="0"/>
      <xs:element name="Sachbearbeiter" type="an..10" minOccurs="0"/>
      <xs:element name="Waehrungskennzeichen" type="an..3" minOccurs="0"/>
      <xs:element name="Lieferbedingungsschluessel" type="an..1" minOccurs="0"/>
      <xs:element name="VerbundenheitKz" type="an..1" minOccurs="0"/>
      <xs:element name="VerbundenheitDetails" type="an..100" minOccurs="0"/>
      <xs:element name="DatumAnschreibung" type="xs:date" minOccurs="0"/>
      <xs:element name="KundennummerVertreter" type="an..11" minOccurs="0"/>
      <xs:element name="DatumFrachtpapier" type="xs:date" minOccurs="0"/>
      <xs:element name="VorgezogeneEinfuhrabfKz" type="an..1" minOccurs="0"/>
      <xs:element name="TrennungskriteriumBAZiA" type="an..35" minOccurs="0"/>
      <xs:element name="BezugsnummerAbgangszolllager" type="an..35" minOccurs="0"/>
      <xs:element name="Bestimmungsland" type="an..2" minOccurs="0"/>
      <xs:element name="ArtDesGeschaefts" type="an..2" minOccurs="0"/>
      <xs:element name="ZusaetzlicheAngaben" type="an..2000" minOccurs="0"/>
      <xs:element name="StatistischerStatus" type="n..2" minOccurs="0"/>
      <xs:element name="AbgebendesUeHZA" type="an..8" minOccurs="0"/>
      <xs:element name="Unterlage" type="UnterlageKopfWETyp" minOccurs="0" maxOccurs="20"/>
      <xs:element name="Containernummer" type="an..11" minOccurs="0" maxOccurs="9"/>
      <xs:element name="ArtIdentifikation" type="an..3" minOccurs="0"/>
      <xs:element name="BeendigungsanteileVorverfahren" type="BeendigungsanteileVorverfahrenWETyp" minOccurs="0" maxOccurs="999"/>
      <xs:element name="BeendigungZL" type="BeendigungZLWETyp" minOccurs="0"/>
      <xs:element name="DV1Kostenverteilung" type="DV1KostenverteilungKopfWETyp" minOccurs="0" maxOccurs="15"/>
      <xs:element name="LieferantEORI" type="an..17" minOccurs="0"/>
      <xs:element name="LieferantNLNR" type="n..4" minOccurs="0"/>
      <xs:element name="Adresse1" type="an..35" minOccurs="0"/>
      <xs:element name="Matchcode" type="an..20" minOccurs="0"/>
      <xs:element name="Adresse2" type="an..35" minOccurs="0"/>
      <xs:element name="Adresse3" type="an..35" minOccurs="0"/>
      <xs:element name="Adresse4" type="an..35" minOccurs="0"/>
      <xs:element name="Strasse" type="an..35" minOccurs="0"/>
      <xs:element name="LaenderkennzeichenS" type="an..3" minOccurs="0"/>
      <xs:element name="LaenderkennzeichenISOS" type="an..2" minOccurs="0"/>
      <xs:element name="PostleitzahlS" type="an..9" minOccurs="0"/>
      <xs:element name="OrtS" type="an..35" minOccurs="0"/>
      <xs:element name="OrtsteilS" type="an..35" minOccurs="0"/>
      <xs:element name="Ansprechpartner" type="an..35" minOccurs="0"/>
      <xs:element name="Sprachkennzeichen" type="an..3" minOccurs="0"/>
      <xs:element name="Telefonnummer" type="an..9" minOccurs="0"/>
      <xs:element name="EmailAdresse" type="an..30" minOccurs="0"/>
      <xs:element name="Faxnummer" type="an..9" minOccurs="0"/>
      <xs:element name="Monatsrhythmus" type="n..2" minOccurs="0"/>
      <xs:element name="LetzteLLE" type="n..8" minOccurs="0"/>
      <xs:element name="NaechsteLLE" type="n..8" minOccurs="0"/>
      <xs:element name="Verbundenheit" type="an..1" minOccurs="0"/>
      <xs:element name="VerbundenheitEinzelheiten" type="an..100" minOccurs="0"/>
      <xs:element name="BewilligungLager" type="an..35" minOccurs="0"/>
      <xs:element name="BewilligungVeredelung" type="an..35" minOccurs="0"/>
      <xs:element name="ErstellungRueckmeldedateiKz" type="an..1" minOccurs="0"/>
      <xs:element name="DatatransferRegistriernummerWE" type="an..35" minOccurs="0"/>
      <xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="n..1">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,1}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..10.2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,8}([.,]\d{0,2}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..11.2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,2}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..11.3">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,8}([.,]\d{0,3}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..12.2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,10}([.,]\d{0,2}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..12.3">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,3}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..12.7">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,5}([.,]\d{0,7}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..13.2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,11}([.,]\d{0,2}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..13.7">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,6}([.,]\d{0,7}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..15.3">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,12}([.,]\d{0,3}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..15.5">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,10}([.,]\d{0,5}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..18.1">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,17}([.,]\d{0,1}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..18.9">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,9}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,2}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..3">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,3}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..4">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..4.2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,2}([.,]\d{0,2}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..5">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,5}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..5.2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,3}([.,]\d{0,2}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..5.3">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,2}([.,]\d{0,3}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..6">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,6}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..7">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,7}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..7.4">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,3}([.,]\d{0,4}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..8">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,8}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..8.3">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,5}([.,]\d{0,3}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..9">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,9}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n..9.2">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,7}([.,]\d{0,2}(0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="n3">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:pattern value="\d{3}"/>
      <xs:totalDigits value="3"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ObjektIdentifizierungWETyp">
    <xs:sequence>
      <xs:element name="ObjektName" type="an..35" minOccurs="0"/>
      <xs:element name="BezugsnummerVorblendung" type="an..35" minOccurs="0"/>
      <xs:element name="ObjektAktion" type="an..10" minOccurs="0" maxOccurs="10"/>
      <xs:element name="Bearbeiter" type="an..70" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PositionWareneingangTyp">
    <xs:sequence>
      <xs:element name="Beleg" type="seq6" minOccurs="0"/>
      <xs:element name="LfdNrZiALageruebergang" type="n..6" minOccurs="0"/>
      <xs:element name="Artikelnummer" type="an..35" minOccurs="0"/>
      <xs:element name="Warenbezeichnung" type="an..240" minOccurs="0"/>
      <xs:element name="Ursprungsland" type="an..2" minOccurs="0"/>
      <xs:element name="Praeferenzursprungsland" type="an..4" minOccurs="0"/>
      <xs:element name="EUCode" type="an..3" minOccurs="0" maxOccurs="99"/>
      <xs:element name="Menge" type="n..12.3" minOccurs="0"/>
      <xs:element name="GesamtesPositionsvolumen" type="n..11.3" minOccurs="0"/>
      <xs:element name="AHStatistischerWert" type="n..9" minOccurs="0"/>
      <xs:element name="Positionsbetrag" type="n..12.2" minOccurs="0"/>
      <xs:element name="ZollwertInEuro" type="n..12.2" minOccurs="0"/>
      <xs:element name="AHStatistischeMenge" type="n..12.3" minOccurs="0"/>
      <xs:element name="Praeferenzcode" type="an..3" minOccurs="0"/>
      <xs:element name="Beguenstigungsmenge" type="n..15.3" minOccurs="0"/>
      <xs:element name="BeguenstigungsmengeMEH" type="an..4" minOccurs="0"/>
      <xs:element name="BeguenstigungsmengeQUA" type="an..1" minOccurs="0"/>
      <xs:element name="Anschreibedatum" type="xs:date" minOccurs="0"/>
      <xs:element name="Chargennummer" type="an..35" minOccurs="0"/>
      <xs:element name="Packstuecke" type="n..7" minOccurs="0"/>
      <xs:element name="PacktsueckeZeichenNummern" type="an..70" minOccurs="0"/>
      <xs:element name="Rohmasse" type="n..15.5" minOccurs="0"/>
      <xs:element name="Eigenmasse" type="n..15.5" minOccurs="0"/>
      <xs:element name="Sonstiges" type="an..100" minOccurs="0"/>
      <xs:element name="EUSTKostenPosition" type="n..11.2" minOccurs="0"/>
      <xs:element name="Sachbereich" type="an..2" minOccurs="0"/>
      <xs:element name="PackstueckArt" type="an..2" minOccurs="0"/>
      <xs:element name="SpezifischeZollmenge" type="n..12.3" minOccurs="0"/>
      <xs:element name="SpezifischeMengeneinheit" type="an..3" minOccurs="0"/>
      <xs:element name="SpezifischeMengeneinheitQualifikator" type="an..1" minOccurs="0"/>
      <xs:element name="AgrarzollMenge" type="n..12.3" minOccurs="0"/>
      <xs:element name="AgrazollMengeneinheit" type="an..3" minOccurs="0"/>
      <xs:element name="AgrarzollMengeneinheitQualifikator" type="an..1" minOccurs="0"/>
      <xs:element name="VerbrauchsteuerTeil1" type="VerbrauchsteuerTeil1WETyp" minOccurs="0"/>
      <xs:element name="Tabaksteuerzeichen" type="an..5" minOccurs="0"/>
      <xs:element name="KundenreferenzPositionA1" type="an..40" minOccurs="0"/>
      <xs:element name="KundenreferenzPositionA2" type="an..40" minOccurs="0"/>
      <xs:element name="KundenreferenzPositionA3" type="an..40" minOccurs="0"/>
      <xs:element name="KundenreferenzPositionN1" type="n..15.3" minOccurs="0"/>
      <xs:element name="KundenreferenzPositionN2" type="n..15.3" minOccurs="0"/>
      <xs:element name="KundenreferenzPositionN3" type="n..15.3" minOccurs="0"/>
      <xs:element name="OrtDesVerbringens" type="an..35" minOccurs="0"/>
      <xs:element name="ArtVerfahren" type="an..4" minOccurs="0"/>
      <xs:element name="EZTPruefungKz" type="an..1" minOccurs="0"/>
      <xs:element name="InternerOrdnungsbegriff" type="an..35" minOccurs="0"/>
      <xs:element name="BezeichnungSonderkosten" type="an..30" minOccurs="0"/>
      <xs:element name="ContainerKz" type="an..1" minOccurs="0"/>
      <xs:element name="StatistischerStatus" type="n..2" minOccurs="0"/>
      <xs:element name="ZielBundesland" type="an..2" minOccurs="0"/>
      <xs:element name="Waehrungsschluessel" type="an..3" minOccurs="0"/>
      <xs:element name="BefoerderungsmittelArt" type="an..2" minOccurs="0"/>
      <xs:element name="BefoerderungsmittelBeschreibung" type="an..17" minOccurs="0"/>
      <xs:element name="VerkehrszweigGrenze" type="an..1" minOccurs="0"/>
      <xs:element name="VerkehrszweigInland" type="an..1" minOccurs="0"/>
      <xs:element name="Versendungsland" type="an..2" minOccurs="0"/>
      <xs:element name="VollstaendigeAngaben" type="an..1" minOccurs="0"/>
      <xs:element name="Abgangszolllager" type="AbgangszolllagerWETyp" minOccurs="0"/>
      <xs:element name="Unterlage" type="UnterlagePositionWETyp" minOccurs="0" maxOccurs="99"/>
      <xs:element name="WarenMenge" type="WarenMengeWETyp" minOccurs="0" maxOccurs="5"/>
      <xs:element name="Preisarten" type="PreisartenWETyp" minOccurs="0" maxOccurs="5"/>
      <xs:element name="Gehaltsangaben" type="GehaltsangabenWETyp" minOccurs="0" maxOccurs="3"/>
      <xs:element name="DV1Kostenverteilung" type="DV1KostenverteilungWETyp" minOccurs="0" maxOccurs="15"/>
      <xs:element name="Kontingentnummer" type="an..4" minOccurs="0" maxOccurs="2"/>
      <xs:element name="Artikelstamm" type="ArtikelstammWETyp" minOccurs="0"/>
      <xs:element name="DatatransferRegistriernummer" type="an..35" minOccurs="0"/>
      <xs:element name="DatatransferPositionsnummer" type="n..6" minOccurs="0"/>
      <xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PreisartenWETyp">
    <xs:sequence>
      <xs:element name="Art" type="an..1" minOccurs="0"/>
      <xs:element name="BesondereWertangabe" type="n..11.2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="seq6">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)[1-9]\d{0,5}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="TransaktionZLTyp">
    <xs:sequence>
      <xs:element name="IOPartner" type="an..100"/>
      <xs:element name="IODivision1" type="an..10" minOccurs="0"/>
      <xs:element name="IODivision2" type="an..10" minOccurs="0"/>
      <xs:element name="IODivision3" type="an..10" minOccurs="0"/>
      <xs:element name="IOReferenz" type="an..35"/>
      <xs:element name="IODatumZeit" type="xs:dateTime"/>
      <xs:element name="Version" type="n3" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UnterlageKopfWETyp">
    <xs:sequence>
      <xs:element name="Bereich" type="an..1" minOccurs="0"/>
      <xs:element name="Art" type="an..4" minOccurs="0"/>
      <xs:element name="Nummer" type="an..35" minOccurs="0"/>
      <xs:element name="Datum" type="xs:date" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="UnterlagePositionWETyp">
    <xs:sequence>
      <xs:element name="Bereich" type="an..1" minOccurs="0"/>
      <xs:element name="Art" type="an..4" minOccurs="0"/>
      <xs:element name="Nummer" type="an..35" minOccurs="0"/>
      <xs:element name="Datum" type="xs:date" minOccurs="0"/>
      <xs:element name="VorhandenKz" type="an..1" minOccurs="0"/>
      <xs:element name="AbschreibungMengeWert" type="n..12.3" minOccurs="0"/>
      <xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
      <xs:element name="QualifikatorMenge" type="an..1" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="VerbrauchsteuerTeil1WETyp">
    <xs:sequence>
      <xs:element name="Code1" type="an..4" minOccurs="0"/>
      <xs:element name="Code2" type="an..4" minOccurs="0"/>
      <xs:element name="Code3" type="an..4" minOccurs="0"/>
      <xs:element name="Menge1" type="n..12.3" minOccurs="0"/>
      <xs:element name="Menge2" type="n..12.3" minOccurs="0"/>
      <xs:element name="Menge3" type="n..12.3" minOccurs="0"/>
      <xs:element name="Masseinheit1" type="an..4" minOccurs="0"/>
      <xs:element name="Masseinheit2" type="an..4" minOccurs="0"/>
      <xs:element name="Masseinheit3" type="an..4" minOccurs="0"/>
      <xs:element name="QUA1" type="an..1" minOccurs="0"/>
      <xs:element name="QUA2" type="an..1" minOccurs="0"/>
      <xs:element name="QUA3" type="an..1" minOccurs="0"/>
      <xs:element name="Prozent1" type="n..5.2" minOccurs="0"/>
      <xs:element name="Prozent2" type="n..5.2" minOccurs="0"/>
      <xs:element name="Prozent3" type="n..5.2" minOccurs="0"/>
      <xs:element name="Wert1" type="n..11.2" minOccurs="0"/>
      <xs:element name="Wert2" type="n..11.2" minOccurs="0"/>
      <xs:element name="Wert3" type="n..11.2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="VerbrauchsteuerTeil2WETyp">
    <xs:sequence>
      <xs:element name="Code1" type="an..4" minOccurs="0"/>
      <xs:element name="MEH1" type="an..4" minOccurs="0"/>
      <xs:element name="QUA1" type="an..1" minOccurs="0"/>
      <xs:element name="Umrechnungsfaktor1" type="n..12.7" minOccurs="0"/>
      <xs:element name="Code2" type="an..4" minOccurs="0"/>
      <xs:element name="MEH2" type="an..4" minOccurs="0"/>
      <xs:element name="QUA2" type="an..1" minOccurs="0"/>
      <xs:element name="Umrechnungsfaktor2" type="n..12.7" minOccurs="0"/>
      <xs:element name="Code3" type="an..4" minOccurs="0"/>
      <xs:element name="MEH3" type="an..4" minOccurs="0"/>
      <xs:element name="QUA3" type="an..1" minOccurs="0"/>
      <xs:element name="Umrechnungsfaktor3" type="n..8.3" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="WareneingangWETyp">
    <xs:complexContent>
      <xs:extension base="DatenaustauschZLTyp">
        <xs:sequence>
          <xs:element name="EinzelWareneingang" type="EinzelWareneingangTyp" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="WarenMengeWETyp">
    <xs:sequence>
      <xs:element name="Menge" type="n..12.3" minOccurs="0"/>
      <xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
      <xs:element name="Qualifier" type="an..1" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
