<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="ExitSummaryDeclarationWKSDE" type="ExitSummaryDeclarationWKSDEType">
    <xs:annotation>
      <xs:documentation>Version 001 - Release 003</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="AdditionalInformationEXSDATType">
    <xs:sequence>
      <xs:element name="Code" type="an..5" minOccurs="0"/>
      <xs:element name="Text" type="an..512" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AdditionalReferenceEXSDATType">
    <xs:sequence>
      <xs:element name="Type" type="an..4" minOccurs="0"/>
      <xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AdditionalSupplyChainActorEXSDATType">
    <xs:sequence>
      <xs:element name="Role" type="an..3" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" 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..17">
    <xs:restriction base="xs:string">
      <xs:maxLength value="17"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..18">
    <xs:restriction base="xs:string">
      <xs:maxLength value="18"/>
    </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..21">
    <xs:restriction base="xs:string">
      <xs:maxLength value="21"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..22">
    <xs:restriction base="xs:string">
      <xs:maxLength value="22"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..256">
    <xs:restriction base="xs:string">
      <xs:maxLength value="256"/>
    </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..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..44">
    <xs:restriction base="xs:string">
      <xs:maxLength value="44"/>
    </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..50">
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="an..512">
    <xs:restriction base="xs:string">
      <xs:maxLength value="512"/>
    </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="CarrierContactPersonEXSDATType">
    <xs:sequence>
      <xs:element name="Name" type="an..70" minOccurs="0"/>
      <xs:element name="PhoneNumber" type="an..35" minOccurs="0"/>
      <xs:element name="EMailAddress" type="an..256" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CarrierEXSDATType">
    <xs:sequence>
      <xs:element name="AddressCode" type="an..50" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="ContactPerson" type="CarrierContactPersonEXSDATType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsigneeEXSDATType">
    <xs:sequence>
      <xs:element name="AddressCode" type="an..50" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="Name" type="an..70" minOccurs="0"/>
      <xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
      <xs:element name="City" type="an..35" minOccurs="0"/>
      <xs:element name="Postcode" type="an..17" minOccurs="0"/>
      <xs:element name="Country" type="an..2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorEXSDATType">
    <xs:sequence>
      <xs:element name="AddressCode" type="an..50" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="Name" type="an..70" minOccurs="0"/>
      <xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
      <xs:element name="City" type="an..35" minOccurs="0"/>
      <xs:element name="Postcode" type="an..17" minOccurs="0"/>
      <xs:element name="Country" type="an..2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeclarantContactPersonEXSDATType">
    <xs:sequence>
      <xs:element name="Name" type="an..70" minOccurs="0"/>
      <xs:element name="PhoneNumber" type="an..35" minOccurs="0"/>
      <xs:element name="EMailAddress" type="an..256" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeclarantEXSDATType">
    <xs:sequence>
      <xs:element name="AddressCode" type="an..50" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="SubsidiaryNumber" type="n..4" minOccurs="0"/>
      <xs:element name="ContactPerson" type="DeclarantContactPersonEXSDATType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeclarationDataEXSDATType">
    <xs:sequence>
      <xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungEXSDATType" minOccurs="0"/>
      <xs:element name="ExportOperation" type="ExportOperationEXSDATType" minOccurs="0"/>
      <xs:element name="GoodsItem" type="GoodsItemEXSDATType" minOccurs="0" maxOccurs="999"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExitSummaryDeclarationWKSDEType">
    <xs:sequence>
      <xs:element name="Transaktion" type="TransaktionEXSDATType" minOccurs="0"/>
      <xs:element name="DeclarationData" type="DeclarationDataEXSDATType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportOperationEXSDATType">
    <xs:sequence>
      <xs:element name="PreLodgedDeclaration" type="indicator" minOccurs="0"/>
      <xs:element name="SpecificCircumstanceIndicator" type="an..3" minOccurs="0"/>
      <xs:element name="CustomsOfficeOfExit" type="an..8" minOccurs="0"/>
      <xs:element name="TransportCharges" type="an..1" minOccurs="0"/>
      <xs:element name="GrossMass" type="n..22.6" minOccurs="0"/>
      <xs:element name="ReferenceNumberUCR" type="an..35" minOccurs="0"/>
      <xs:element name="LocationOfGoods" type="LocationOfGoodsEXSDATType" minOccurs="0"/>
      <xs:element name="ContainerIndicator" type="indicator" minOccurs="0"/>
      <xs:element name="TransportEquipment" type="TransportEquipmentEXSDATType" minOccurs="0" maxOccurs="9999"/>
      <xs:element name="Consignor" type="ConsignorEXSDATType" minOccurs="0"/>
      <xs:element name="Consignee" type="ConsigneeEXSDATType" minOccurs="0"/>
      <xs:element name="Declarant" type="DeclarantEXSDATType" minOccurs="0"/>
      <xs:element name="Representative" type="RepresentativeEXSDATType" minOccurs="0"/>
      <xs:element name="Carrier" type="CarrierEXSDATType" minOccurs="0"/>
      <xs:element name="AdditionalSupplyChainActor" type="AdditionalSupplyChainActorEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="CountryOfRoutingOfConsignment" type="an..2" minOccurs="0" maxOccurs="99"/>
      <xs:element name="TransportDocument" type="TransportDocumentEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="SupportingDocument" type="SupportingDocumentEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="AdditionalReference" type="AdditionalReferenceEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="AdditionalInformation" type="AdditionalInformationEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemAdditionalInformationEXSDATType">
    <xs:sequence>
      <xs:element name="Code" type="an..5" minOccurs="0"/>
      <xs:element name="Text" type="an..512" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemAdditionalReferenceEXSDATType">
    <xs:sequence>
      <xs:element name="Type" type="an..4" minOccurs="0"/>
      <xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemAdditionalSupplyChainActorEXSDATType">
    <xs:sequence>
      <xs:element name="Role" type="an..3" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemConsigneeEXSDATType">
    <xs:sequence>
      <xs:element name="AddressCode" type="an..50" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="Name" type="an..70" minOccurs="0"/>
      <xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
      <xs:element name="City" type="an..35" minOccurs="0"/>
      <xs:element name="Postcode" type="an..17" minOccurs="0"/>
      <xs:element name="Country" type="an..2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemConsignorEXSDATType">
    <xs:sequence>
      <xs:element name="AddressCode" type="an..50" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="Name" type="an..70" minOccurs="0"/>
      <xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
      <xs:element name="City" type="an..35" minOccurs="0"/>
      <xs:element name="Postcode" type="an..17" minOccurs="0"/>
      <xs:element name="Country" type="an..2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemEXSDATType">
    <xs:sequence>
      <xs:element name="DeclarationGoodsItemNumber" type="seq3" minOccurs="0"/>
      <xs:element name="ArticleCode" type="an..50" minOccurs="0"/>
      <xs:element name="CommodityCode" type="an..8" minOccurs="0"/>
      <xs:element name="DescriptionOfGoods" type="an..512" minOccurs="0"/>
      <xs:element name="CusCode" type="an..9" minOccurs="0"/>
      <xs:element name="UNNumber" type="an..4" minOccurs="0" maxOccurs="99"/>
      <xs:element name="TransportCharges" type="an..1" minOccurs="0"/>
      <xs:element name="GrossMass" type="n..22.6" minOccurs="0"/>
      <xs:element name="ReferenceNumberUCR" type="an..35" minOccurs="0"/>
      <xs:element name="Consignor" type="GoodsItemConsignorEXSDATType" minOccurs="0"/>
      <xs:element name="Consignee" type="GoodsItemConsigneeEXSDATType" minOccurs="0"/>
      <xs:element name="AdditionalSupplyChainActor" type="GoodsItemAdditionalSupplyChainActorEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="Packaging" type="GoodsItemPackagingEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="PreviousDocument" type="GoodsItemPreviousDocumentEXSDATType" minOccurs="0"/>
      <xs:element name="SupportingDocument" type="GoodsItemSupportingDocumentEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="AdditionalReference" type="GoodsItemAdditionalReferenceEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="AdditionalInformation" type="GoodsItemAdditionalInformationEXSDATType" minOccurs="0" maxOccurs="99"/>
      <xs:element name="ProcedureTransference" type="GoodsItemProcedureTransferenceEXSDATType" minOccurs="0"/>
      <xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemPackagingEXSDATType">
    <xs:sequence>
      <xs:element name="TypeOfPackages" type="an..2" minOccurs="0"/>
      <xs:element name="NumberOfPackages" type="n..8" minOccurs="0"/>
      <xs:element name="ShippingMarks" type="an..512" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemPreviousDocumentEXSDATType">
    <xs:sequence>
      <xs:element name="Type" type="an..4" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemProcedureTransferenceEXSDATType">
    <xs:sequence>
      <xs:element name="TemporaryStorage" type="GoodsItemProcedureTransferenceTempStorEXSDATType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemProcedureTransferenceTempStorEXSDATType">
    <xs:sequence>
      <xs:element name="TypeOfIdentification" type="an..3" minOccurs="0"/>
      <xs:element name="GoodsReference" type="GoodsItemProcedureTransferenceTempStorGoodsRefEXSDATType" minOccurs="0" maxOccurs="999"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemProcedureTransferenceTempStorGoodsRefByKeyEXSDATType">
    <xs:sequence>
      <xs:element name="Type" type="an..3" minOccurs="0"/>
      <xs:element name="Key" type="an..44" minOccurs="0"/>
      <xs:element name="Custodian" type="an..17" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemProcedureTransferenceTempStorGoodsRefByRegNrEXSDATType">
    <xs:sequence>
      <xs:element name="MRN" type="an..18" minOccurs="0"/>
      <xs:element name="RegistrationNumber" type="an..21" minOccurs="0"/>
      <xs:element name="GoodsItemNumber" type="n..4" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemProcedureTransferenceTempStorGoodsRefEXSDATType">
    <xs:sequence>
      <xs:element name="IdentificationByKey" type="GoodsItemProcedureTransferenceTempStorGoodsRefByKeyEXSDATType" minOccurs="0"/>
      <xs:element name="IdentificationByRegNr" type="GoodsItemProcedureTransferenceTempStorGoodsRefByRegNrEXSDATType" minOccurs="0"/>
      <xs:element name="NumberOfPackages" type="n..5" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemSupportingDocumentEXSDATType">
    <xs:sequence>
      <xs:element name="Type" type="an..4" minOccurs="0"/>
      <xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="indicator">
    <xs:restriction base="xs:string">
      <xs:maxLength value="1"/>
      <xs:pattern value="[ 0N1JY]"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="LocationOfGoodsAddressEXSDATType">
    <xs:sequence>
      <xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
      <xs:element name="City" type="an..35" minOccurs="0"/>
      <xs:element name="Postcode" type="an..17" minOccurs="0"/>
      <xs:element name="Country" type="an..2" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LocationOfGoodsContactPersonEXSDATType">
    <xs:sequence>
      <xs:element name="Name" type="an..70" minOccurs="0"/>
      <xs:element name="PhoneNumber" type="an..35" minOccurs="0"/>
      <xs:element name="EMailAddress" type="an..256" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LocationOfGoodsEconomicOperatorEXSDATType">
    <xs:sequence>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="SubsidiaryNumber" type="n..4" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LocationOfGoodsEXSDATType">
    <xs:sequence>
      <xs:element name="TypeOfLocation" type="an..1" minOccurs="0"/>
      <xs:element name="QualifierOfIdentification" type="an..1" minOccurs="0"/>
      <xs:element name="CustomsOffice" type="an..8" minOccurs="0"/>
      <xs:element name="EconomicOperator" type="LocationOfGoodsEconomicOperatorEXSDATType" minOccurs="0"/>
      <xs:element name="Address" type="LocationOfGoodsAddressEXSDATType" minOccurs="0"/>
      <xs:element name="ContactPerson" type="LocationOfGoodsContactPersonEXSDATType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <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..22.6">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)\d{0,16}([.,]\d{0,6}(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..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..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="n3">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:pattern value="\d{3}"/>
      <xs:totalDigits value="3"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ObjektIdentifizierungEXSDATType">
    <xs:sequence>
      <xs:element name="ObjektName" type="an..22"/>
      <xs:element name="BezugsnummerVorblendung" type="an..35" minOccurs="0"/>
      <xs:element name="KopieVon" type="an..35" minOccurs="0"/>
      <xs:element name="ObjektAktion" type="an..10" minOccurs="0" maxOccurs="10"/>
      <xs:element name="CompliancePruefung" type="an..3" minOccurs="0"/>
      <xs:element name="Bearbeiter" type="an..70" minOccurs="0"/>
      <xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeContactPersonEXSDATType">
    <xs:sequence>
      <xs:element name="Name" type="an..70" minOccurs="0"/>
      <xs:element name="PhoneNumber" type="an..35" minOccurs="0"/>
      <xs:element name="EMailAddress" type="an..256" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeEXSDATType">
    <xs:sequence>
      <xs:element name="AddressCode" type="an..50" minOccurs="0"/>
      <xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="SubsidiaryNumber" type="n..4" minOccurs="0"/>
      <xs:element name="ContactPerson" type="RepresentativeContactPersonEXSDATType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="seq3">
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:pattern value="( *)(0*)[1-9]\d{0,2}([.,](0*))?( *)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SupportingDocumentEXSDATType">
    <xs:sequence>
      <xs:element name="Type" type="an..4" minOccurs="0"/>
      <xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransaktionEXSDATType">
    <xs:sequence>
      <xs:element name="IOPartner" type="an..100"/>
      <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="TransportDocumentEXSDATType">
    <xs:sequence>
      <xs:element name="Type" type="an..4" minOccurs="0"/>
      <xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportEquipmentEXSDATType">
    <xs:sequence>
      <xs:element name="NumberOfSeals" type="n..2" minOccurs="0"/>
      <xs:element name="Seal" type="an..20" minOccurs="0" maxOccurs="99"/>
      <xs:element name="ContainerIdentificationNumber" type="an..17" minOccurs="0"/>
      <xs:element name="GoodsReference" type="n..3" minOccurs="0" maxOccurs="999"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
