<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:wco:datamodel:WCO:CIS:1" targetNamespace="urn:wco:datamodel:WCO:CIS:1" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:annotation>
    <xs:documentation>Generated from 2018_04_27_ICS2_XSD release</xs:documentation>
  </xs:annotation>
  <xs:include schemaLocation="stypes.xsd" />
  <xs:include schemaLocation="htypes.xsd" />
  <!--=======================================================-->
  <!--==============  ActiveMeansOfTransport  ==============-->
  <!--=======================================================-->
  <xs:complexType name="ActiveMeansOfTransportType">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A14, IE3A15, IE3A22, IE3A26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType02">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3F14, IE3F15, IE3F22, IE3F26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType03">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" minOccurs="0" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfDeparture" minOccurs="0" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" type="ConveyanceReferenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType04">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" type="ConveyanceReferenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType05">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" minOccurs="0" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfDeparture" minOccurs="0" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" type="ConveyanceReferenceNumberContentType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType06">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" type="ConveyanceReferenceNumberContentType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType07">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3N06</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" minOccurs="0" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
            <Rules>R3011</Rules>
            <Rules>R3012</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfArrival" type="ActualDateAndTimeOfArrivalType" />
      <xs:element name="estimatedDateAndTimeOfArrival" minOccurs="0" type="EstimatedDateAndTimeOfArrivalType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3027</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="conveyanceReferenceNumber" minOccurs="0" type="ConveyanceReferenceNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType08">
    <xs:annotation>
      <xs:documentation>Used by 3/70 messages: IE3F21, IE3F27, IE3F29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" minOccurs="0" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" minOccurs="0" type="ConveyanceReferenceNumberContentType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType09">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F20, IE3F28</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" minOccurs="0" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="estimatedDateAndTimeOfDeparture" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" minOccurs="0" type="ConveyanceReferenceNumberContentType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType10">
    <xs:annotation>
      <xs:documentation>Used by 3/70 messages: IE3A21, IE3A27, IE3A29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" minOccurs="0" type="IdentityContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" minOccurs="0" type="ConveyanceReferenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType11">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A20, IE3A28</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" minOccurs="0" type="IdentityContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="estimatedDateAndTimeOfDeparture" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" minOccurs="0" type="ConveyanceReferenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType12">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfMeansOfTransport" type="TypeOfMeansOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL751</ICS2CLMS>
            <ICS2CLTrade>CL751</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" minOccurs="0" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfDeparture" minOccurs="0" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" type="ConveyanceReferenceNumberContentType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType13">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfMeansOfTransport" type="TypeOfMeansOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL751</ICS2CLMS>
            <ICS2CLTrade>CL751</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" minOccurs="0" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfDeparture" minOccurs="0" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="conveyanceReferenceNumber" type="ConveyanceReferenceNumberContentType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType14">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfMeansOfTransport" type="TypeOfMeansOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL751</ICS2CLMS>
            <ICS2CLTrade>CL751</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NationalityOfActiveMeansOfTransport" type="NationalityOfActiveMeansOfTransportContentType" />
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" minOccurs="0" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfDeparture" minOccurs="0" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType15">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3F10, IE3F11, IE3F12, IE3F13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3009</Rules>
            <Rules>R3010</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
            <Rules>R3011</Rules>
            <Rules>R3012</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfMeansOfTransport" type="TypeOfMeansOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL751</ICS2CLMS>
            <ICS2CLTrade>CL751</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NationalityOfActiveMeansOfTransport" type="NationalityOfActiveMeansOfTransportContentType" />
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" minOccurs="0" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfDeparture" minOccurs="0" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType16">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A10, IE3A11, IE3A12, IE3A13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
            <Rules>R3011</Rules>
            <Rules>R3012</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfMeansOfTransport" type="TypeOfMeansOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL751</ICS2CLMS>
            <ICS2CLTrade>CL751</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NationalityOfActiveMeansOfTransport" type="NationalityOfActiveMeansOfTransportContentType" />
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" minOccurs="0" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfDeparture" minOccurs="0" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveMeansOfTransportType17">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfMeansOfTransport" type="TypeOfMeansOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL751</ICS2CLMS>
            <ICS2CLTrade>CL751</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NationalityOfActiveMeansOfTransport" type="NationalityOfActiveMeansOfTransportContentType" />
      <xs:element name="ModeOfTransport" type="ModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL018</ICS2CLMS>
            <ICS2CLTrade>CL018</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="actualDateAndTimeOfDeparture" minOccurs="0" type="ActualDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfDeparture" minOccurs="0" type="EstimatedDateAndTimeOfDepartureType" />
      <xs:element name="estimatedDateAndTimeOfArrival" type="EstimatedDateAndTimeOfArrivalType" />
      <xs:element name="countriesOfRoutingOfMeansOfTransport" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3018</Rules>
            <Rules>R3013</Rules>
            <Rules>R3014</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--============  ActualDateAndTimeOfArrival  ============-->
  <!--=======================================================-->
  <xs:complexType name="ActualDateAndTimeOfArrivalType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3N06</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--===========  ActualDateAndTimeOfDeparture  ===========-->
  <!--=======================================================-->
  <xs:complexType name="ActualDateAndTimeOfDepartureType">
    <xs:annotation>
      <xs:documentation>Used by 22/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A21, IE3A27, IE3A29, IE3A30, IE3A42, IE3A50, 
IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F21, IE3F27, IE3F29, IE3F30, IE3F42, 
IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--===========  AdditionalInformationResponse  ===========-->
  <!--=======================================================-->
  <xs:complexType name="AdditionalInformationResponseType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3R02</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referralRequestReference" type="ReferralRequestReferenceContentType2" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType" />
      <xs:element name="binaryAttachment" minOccurs="0" maxOccurs="9" type="BinaryAttachmentType" />
      <xs:element name="transportDocumentHouseLevel" minOccurs="0" type="TransportDocumentHouseLevelType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===============  AdditionalInformation  ===============-->
  <!--=======================================================-->
  <xs:complexType name="AdditionalInformationType">
    <xs:annotation>
      <xs:documentation>Used by 18/70 messages: IE3A20, IE3A23, IE3A24, IE3A26, IE3A28, IE3A32, IE3A43, IE3F20, IE3F23, IE3F24, 
IE3F26, IE3F28, IE3F32, IE3F43, IE3N04, IE3Q02, IE3R02, IE3R03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" minOccurs="0" type="CodeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL752</ICS2CLMS>
            <ICS2CLTrade>CL701</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType" />
      <xs:element name="type" minOccurs="0" type="TypeContentType1">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL703</ICS2CLMS>
            <ICS2CLTrade>CL703</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AdditionalInformationType02">
    <xs:annotation>
      <xs:documentation>Used by 45/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A23, IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A43, IE3A44, 
IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, IE3F20, 
IE3F21, IE3F22, IE3F23, IE3F24, IE3F25, IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, 
IE3F32, IE3F43, IE3F44, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" minOccurs="0" type="CodeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL752</ICS2CLMS>
            <ICS2CLTrade>CL701</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--============  AdditionalSupplyChainActor  ============-->
  <!--=======================================================-->
  <xs:complexType name="AdditionalSupplyChainActorType">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A30, IE3A42, IE3F30, IE3F42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="role" minOccurs="0" type="RoleContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL704</ICS2CLMS>
            <ICS2CLTrade>CL704</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AdditionalSupplyChainActorType02">
    <xs:annotation>
      <xs:documentation>Used by 42/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A23, IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A43, IE3A50, 
IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, IE3F20, IE3F21, 
IE3F22, IE3F23, IE3F24, IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, IE3F32, IE3F43, 
IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType" />
      <xs:element name="role" type="RoleContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL704</ICS2CLMS>
            <ICS2CLTrade>CL704</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--======================  Address  ======================-->
  <!--=======================================================-->
  <xs:complexType name="AddressType">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A50, IE3A51, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="city" type="CityContentType" />
      <xs:element name="country" type="CountryContentType1">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL718</ICS2CLMS>
            <ICS2CLTrade>CL718</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="subDivision" minOccurs="0" type="SubDivisionContentType" />
      <xs:element name="streetNameLine1" minOccurs="0" type="StreetNameLine1ContentType" />
      <xs:element name="postCode" minOccurs="0" type="PostCodeContentType" />
      <xs:element name="streetNameLine2" minOccurs="0" type="StreetNameLine2ContentType" />
      <xs:element name="number" minOccurs="0" type="NumberContentType" />
      <xs:element name="poBox" minOccurs="0" type="PoBoxContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType02">
    <xs:annotation>
      <xs:documentation>Used by 48/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A23, IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A42, IE3A43, 
IE3A44, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, 
IE3F20, IE3F21, IE3F22, IE3F23, IE3F24, IE3F25, IE3F26, IE3F27, IE3F28, IE3F29, 
IE3F30, IE3F32, IE3F42, IE3F43, IE3F44, IE3F50, IE3F51, IE3R03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="city" type="CityContentType" />
      <xs:element name="country" type="CountryContentType1">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL718</ICS2CLMS>
            <ICS2CLTrade>CL718</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="subDivision" minOccurs="0" type="SubDivisionContentType" />
      <xs:element name="streetNameLine1" minOccurs="0" type="StreetNameLine1ContentType" />
      <xs:element name="postCode" minOccurs="0" type="PostCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3034</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="streetNameLine2" minOccurs="0" type="StreetNameLine2ContentType" />
      <xs:element name="number" minOccurs="0" type="NumberContentType" />
      <xs:element name="poBox" minOccurs="0" type="PoBoxContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType03">
    <xs:annotation>
      <xs:documentation>Used by 34/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A20, IE3A21, IE3A22, IE3A26, 
IE3A27, IE3A28, IE3A29, IE3A30, IE3A42, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, 
IE3F13, IE3F14, IE3F15, IE3F20, IE3F21, IE3F22, IE3F26, IE3F27, IE3F28, IE3F29, 
IE3F30, IE3F42, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="country" type="CountryContentType1">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL718</ICS2CLMS>
            <ICS2CLTrade>CL718</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressedMemberStateType">
    <xs:annotation>
      <xs:documentation>Used by 25/70 messages: IE3A14, IE3A15, IE3A16, IE3A22, IE3A23, IE3A24, IE3A26, IE3A32, IE3A43, IE3A44, 
IE3F14, IE3F15, IE3F16, IE3F22, IE3F23, IE3F24, IE3F25, IE3F26, IE3F32, IE3F43, 
IE3F44, IE3N10, IE3Q04, IE3R01, IE3R07</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="country" type="CountryContentType2">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL717</ICS2CLMS>
            <ICS2CLTrade>CL717</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  AuthorizedPerson  =================-->
  <!--=======================================================-->
  <xs:complexType name="AuthorizedPersonType">
    <xs:annotation>
      <xs:documentation>Used by 15/70 messages: IE3A20, IE3A23, IE3A24, IE3A26, IE3A28, IE3A32, IE3A43, IE3F20, IE3F23, IE3F24, 
IE3F26, IE3F28, IE3F32, IE3F43, IE3R03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  BinaryAttachment  =================-->
  <!--=======================================================-->
  <xs:complexType name="BinaryAttachmentType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3R02</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="filename" type="FilenameContentType" />
      <xs:element name="MIME" type="MIMEContentType" />
      <xs:element name="includedBinaryObject" type="xs:base64Binary" maxOccurs="9" />
      <xs:element name="description" minOccurs="0" type="DescriptionContentType1" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--====================  BinaryFile  ====================-->
  <!--=======================================================-->
  <xs:complexType name="BinaryFileType">
    <xs:annotation>
      <xs:documentation>Used by 14/70 messages: IE3A20, IE3A23, IE3A24, IE3A26, IE3A28, IE3A32, IE3A43, IE3F20, IE3F23, IE3F24, 
IE3F26, IE3F28, IE3F32, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="filename" type="FilenameContentType" />
      <xs:element name="MIME" type="MIMEContentType" />
      <xs:element name="includedBinaryObject" type="xs:base64Binary" />
      <xs:element name="description" minOccurs="0" type="DescriptionContentType1" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BinaryFileType02">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3R03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="filename" type="FilenameContentType" />
      <xs:element name="MIME" type="MIMEContentType" />
      <xs:element name="includedBinaryObject" type="xs:base64Binary" maxOccurs="9" />
      <xs:element name="description" minOccurs="0" type="DescriptionContentType1" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=======================  Buyer  =======================-->
  <!--=======================================================-->
  <xs:complexType name="BuyerType">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A50, IE3A51, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" minOccurs="0" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="BuyerType02">
    <xs:annotation>
      <xs:documentation>Used by 8/70 messages: IE3A10, IE3A11, IE3A15, IE3A16, IE3F10, IE3F11, IE3F15, IE3F16</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" minOccurs="0" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--======================  Carrier  ======================-->
  <!--=======================================================-->
  <xs:complexType name="CarrierType">
    <xs:annotation>
      <xs:documentation>Used by 7/70 messages: IE3N03, IE3N04, IE3N05, IE3N09, IE3Q01, IE3Q03, IE3R01</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CarrierType02">
    <xs:annotation>
      <xs:documentation>Used by 7/70 messages: IE3F14, IE3F15, IE3F16, IE3F22, IE3F24, IE3F25, IE3F26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3005</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CarrierType03">
    <xs:annotation>
      <xs:documentation>Used by 6/70 messages: IE3A14, IE3A15, IE3A16, IE3A22, IE3A24, IE3A26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CarrierType04">
    <xs:annotation>
      <xs:documentation>Used by 13/70 messages: IE3F10, IE3F11, IE3F12, IE3F13, IE3F20, IE3F21, IE3F27, IE3F28, IE3F29, IE3F30, 
IE3F42, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3005</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" minOccurs="0" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CarrierType05">
    <xs:annotation>
      <xs:documentation>Used by 11/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A20, IE3A21, IE3A27, IE3A28, IE3A29, IE3A30, 
IE3A42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" minOccurs="0" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CarrierType06">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A50, IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  Commodity  =====================-->
  <!--=======================================================-->
  <xs:complexType name="CommodityType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A32, IE3F32</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType" />
      <xs:element name="commodityCode" minOccurs="0" type="CommodityCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3019</Rules>
            <ICS2CLMS>CL706</ICS2CLMS>
            <ICS2CLTrade>CL706</ICS2CLTrade>
            <Conditions>C3025</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType02">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A23, IE3A24, IE3F23, IE3F24</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType" />
      <xs:element name="commodityCode" minOccurs="0" type="CommodityCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3019</Rules>
            <ICS2CLMS>CL706</ICS2CLMS>
            <ICS2CLTrade>CL706</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType03">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A43, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType" />
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3020</Rules>
            <ICS2CLMS>CL719</ICS2CLMS>
            <ICS2CLTrade>CL719</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodityCode" minOccurs="0" type="CommodityCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3019</Rules>
            <ICS2CLMS>CL706</ICS2CLMS>
            <ICS2CLTrade>CL706</ICS2CLTrade>
            <Conditions>C3025</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType04">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A21, IE3F21</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType05">
    <xs:annotation>
      <xs:documentation>Used by 14/70 messages: IE3A20, IE3A22, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3F20, IE3F22, IE3F26, 
IE3F27, IE3F28, IE3F29, IE3F30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType" />
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3020</Rules>
            <ICS2CLMS>CL719</ICS2CLMS>
            <ICS2CLTrade>CL719</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodityCode" minOccurs="0" type="CommodityCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3019</Rules>
            <ICS2CLMS>CL706</ICS2CLMS>
            <ICS2CLTrade>CL706</ICS2CLTrade>
            <Conditions>C3025</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="unDangerousGoodsCode" minOccurs="0" maxOccurs="99" type="UnDangerousGoodsCodeType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType06">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A27, IE3F27</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType" />
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3020</Rules>
            <ICS2CLMS>CL719</ICS2CLMS>
            <ICS2CLTrade>CL719</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodityCode" minOccurs="0" type="CommodityCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3019</Rules>
            <ICS2CLMS>CL706</ICS2CLMS>
            <ICS2CLTrade>CL706</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="unDangerousGoodsCode" minOccurs="0" maxOccurs="99" type="UnDangerousGoodsCodeType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType07">
    <xs:annotation>
      <xs:documentation>Used by 16/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A50, IE3A51, IE3F10, IE3F11, 
IE3F12, IE3F13, IE3F14, IE3F15, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType" />
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3020</Rules>
            <ICS2CLMS>CL719</ICS2CLMS>
            <ICS2CLTrade>CL719</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodityCode" type="CommodityCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3019</Rules>
            <ICS2CLMS>CL706</ICS2CLMS>
            <ICS2CLTrade>CL706</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="unDangerousGoodsCode" minOccurs="0" maxOccurs="99" type="UnDangerousGoodsCodeType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===================  Communication  ===================-->
  <!--=======================================================-->
  <xs:complexType name="CommunicationType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3N06</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identifier" type="IdentifierContentType" />
      <xs:element name="communicationMeansType" type="CommunicationMeansTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL707</ICS2CLMS>
            <ICS2CLTrade>CL707</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommunicationType02">
    <xs:annotation>
      <xs:documentation>Used by 47/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A23, IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A42, IE3A43, 
IE3A44, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, 
IE3F20, IE3F21, IE3F22, IE3F23, IE3F24, IE3F25, IE3F26, IE3F27, IE3F28, IE3F29, 
IE3F30, IE3F32, IE3F42, IE3F43, IE3F44, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identifier" type="IdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3006</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communicationMeansType" type="CommunicationMeansTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL707</ICS2CLMS>
            <ICS2CLTrade>CL707</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==================  CompletionDate  ==================-->
  <!--=======================================================-->
  <xs:complexType name="CompletionDateType">
    <xs:annotation>
      <xs:documentation>Used by 3/70 messages: IE3N03, IE3N10, IE3R07</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  Consignee  =====================-->
  <!--=======================================================-->
  <xs:complexType name="ConsigneeType">
    <xs:annotation>
      <xs:documentation>Used by 42/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A20, IE3A21, IE3A22, IE3A23, 
IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A42, IE3A43, IE3A50, 
IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F20, IE3F21, IE3F22, 
IE3F23, IE3F24, IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, IE3F32, IE3F42, IE3F43, 
IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" minOccurs="0" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===============  ConsignmentHouseLevel  ===============-->
  <!--=======================================================-->
  <xs:complexType name="ConsignmentHouseLevelType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F25</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="carrier" type="CarrierType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType02">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F44</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="receptacle" type="ReceptacleType02" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType03">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A44</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="receptacle" type="ReceptacleType02" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType04">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" minOccurs="0" type="MRNContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3036</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="receptacle" minOccurs="0" type="ReceptacleType02" />
      <xs:element name="goodsItem" minOccurs="0" maxOccurs="9999" type="GoodsItemType02" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType" />
      <xs:element name="transportDocumentHouseLevel" minOccurs="0" type="TransportDocumentHouseLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType05">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F23</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType04" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType06">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A23</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType07" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType07">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F24</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="carrier" type="CarrierType02" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType04" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType08">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A24</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="carrier" type="CarrierType03" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType04" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType09">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="99" type="GoodsItemType06" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="postalCharges" minOccurs="0" type="PostalChargesType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType10">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="99" type="GoodsItemType10" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="postalCharges" minOccurs="0" type="PostalChargesType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType11">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F32</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="99" type="GoodsItemType05" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType12">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A32</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="99" type="GoodsItemType08" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType13">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType16" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType14">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType17" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType03">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3008</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType15">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType26" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType16">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType27" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType03">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3008</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType17">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F20</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType18" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType18">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F27</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType19" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType19">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A20</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType29" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType20">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A27</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType30" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType21">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F22, IE3F26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="carrier" type="CarrierType02" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType21" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="supplementaryDeclarant" minOccurs="0" maxOccurs="99" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType22">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A22, IE3A26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="carrier" type="CarrierType03" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType34" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="supplementaryDeclarant" minOccurs="0" maxOccurs="99" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType23">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType02" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3022</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType22" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3024</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType10">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType24">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType02" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3022</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType35" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3024</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType10">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType25">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F14</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType02" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="carrier" type="CarrierType02" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3022</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType20" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3024</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="supplementaryDeclarant" maxOccurs="99" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType10">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType26">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType02" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="carrier" type="CarrierType02" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3022</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType20" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3024</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType10">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType27">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A14</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType02" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="carrier" type="CarrierType03" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3022</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType33" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3024</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="supplementaryDeclarant" maxOccurs="99" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType10">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType28">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType1" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType02" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="carrier" type="CarrierType03" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3022</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType33" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType02" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3024</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType10">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType29">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F16</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="carrier" type="CarrierType02" />
      <xs:element name="goodsShipment" type="GoodsShipmentType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType30">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A16</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="carrier" type="CarrierType03" />
      <xs:element name="goodsShipment" type="GoodsShipmentType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType31">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F28, IE3F29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType14" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType32">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType23" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType33">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A28, IE3A29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType24" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType34">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType36" />
      <xs:element name="goodsShipment" minOccurs="0" type="GoodsShipmentType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType35">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="99" type="GoodsItemType15" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentHouseLevelType36">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="99" type="GoodsItemType25" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="countriesOfRoutingOfTheConsignment" minOccurs="2" maxOccurs="99" type="CountriesOfRoutingOfTheConsignmentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3022</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocumentHouseLevel" type="TransportDocumentHouseLevelType02" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==============  ConsignmentMasterLevel  ==============-->
  <!--=======================================================-->
  <xs:complexType name="ConsignmentMasterLevelType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F44</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType02">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A44</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType03" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType03">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F25</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" type="ConsignmentHouseLevelType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType04">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F21</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType03" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="supplementaryDeclarant" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType05">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A21</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType09" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="supplementaryDeclarant" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType06">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="receptacle" maxOccurs="999" type="ReceptacleType02" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType" />
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType" />
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType" />
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType07">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="receptacle" maxOccurs="999" type="ReceptacleType02" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType" />
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType" />
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType" />
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType08">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F23</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99" type="ConsignmentHouseLevelType05" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType09">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A23</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99" type="ConsignmentHouseLevelType06" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType10">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F24</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99" type="ConsignmentHouseLevelType07" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType11">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A24</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99" type="ConsignmentHouseLevelType08" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType12">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F32</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="999" type="ConsignmentHouseLevelType11" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType13">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A32</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="999" type="ConsignmentHouseLevelType12" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType14">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType09" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType15">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType10" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType16">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType12" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="supplementaryDeclarant" maxOccurs="99" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType04">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType17">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F12</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType12" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType03" />
      <xs:element name="supplementaryDeclarant" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType18">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType31" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="supplementaryDeclarant" maxOccurs="99" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType04">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType19">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A12</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType31" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType03" />
      <xs:element name="supplementaryDeclarant" type="SupplementaryDeclarantType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType20">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="receptacle" minOccurs="0" maxOccurs="999" type="ReceptacleType02" />
      <xs:element name="goodsItem" minOccurs="0" maxOccurs="9999" type="GoodsItemType" />
      <xs:element name="consignmentHouseLevel" minOccurs="0" maxOccurs="99" type="ConsignmentHouseLevelType04" />
      <xs:element name="packages" minOccurs="0" maxOccurs="99" type="PackagesType04" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType21">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F14</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignmentHouseLevel" maxOccurs="99" type="ConsignmentHouseLevelType25" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType22">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A14</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignmentHouseLevel" maxOccurs="99" type="ConsignmentHouseLevelType27" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType23">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignmentHouseLevel" type="ConsignmentHouseLevelType26" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType24">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="consignmentHouseLevel" type="ConsignmentHouseLevelType28" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType25">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType35" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType26">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType36" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType27">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F22, IE3F26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99" type="ConsignmentHouseLevelType21" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType28">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A22, IE3A26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" maxOccurs="99" type="ConsignmentHouseLevelType22" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType29">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F16</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" type="ConsignmentHouseLevelType29" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType30">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A16</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentHouseLevel" type="ConsignmentHouseLevelType30" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType31">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType13" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType32">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType14" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType33">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType06" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType15" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType34">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType06" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType16" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType35">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F20</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType11" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType17" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType36">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F27</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType11" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType18" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType37">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F28, IE3F29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType11" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType31" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType38">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A20</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType28" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType19" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType39">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A27</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType28" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType20" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType40">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A28, IE3A29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2" />
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType28" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType33" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType02" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType41">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType13" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType23" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType03" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType08">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType42">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType" />
      <xs:element name="goodsItem" maxOccurs="9999" type="GoodsItemType32" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" maxOccurs="99999" type="ConsignmentHouseLevelType24" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType03" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType08">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType43">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType04" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" type="ConsignmentHouseLevelType32" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType04">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentMasterLevelType44">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="ContainerIndicatorContentType2">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="totalGrossMass" type="TotalGrossMassContentType" />
      <xs:element name="placeOfAcceptance" type="PlaceOfAcceptanceType" />
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="carrier" type="CarrierType05" />
      <xs:element name="consignee" minOccurs="0" type="ConsigneeType" />
      <xs:element name="consignor" type="ConsignorType" />
      <xs:element name="transportCharges" type="TransportChargesType" />
      <xs:element name="placeOfDelivery" type="PlaceOfDeliveryType" />
      <xs:element name="consignmentHouseLevel" type="ConsignmentHouseLevelType34" />
      <xs:element name="placeOfLoading" type="PlaceOfLoadingType" />
      <xs:element name="notifyParty" minOccurs="0" type="NotifyPartyType" />
      <xs:element name="transportDocumentMasterLevel" type="TransportDocumentMasterLevelType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType04">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="placeOfUnloading" type="PlaceOfUnloadingType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  Consignor  =====================-->
  <!--=======================================================-->
  <xs:complexType name="ConsignorType">
    <xs:annotation>
      <xs:documentation>Used by 42/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A20, IE3A21, IE3A22, IE3A23, 
IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A42, IE3A43, IE3A50, 
IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F20, IE3F21, IE3F22, 
IE3F23, IE3F24, IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, IE3F32, IE3F42, IE3F43, 
IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" minOccurs="0" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  Container  =====================-->
  <!--=======================================================-->
  <xs:complexType name="ContainerType">
    <xs:annotation>
      <xs:documentation>Used by 17/70 messages: IE3A20, IE3A21, IE3A22, IE3A26, IE3A27, IE3A28, IE3A29, IE3F20, IE3F21, IE3F22, 
IE3F26, IE3F27, IE3F28, IE3F29, IE3N08, IE3N09, IE3Q01</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType02">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A50, IE3A51, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType03">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A12, IE3F12</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" minOccurs="0" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" minOccurs="0" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" minOccurs="0" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" minOccurs="0" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3015</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType04">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A10, IE3A13, IE3F10, IE3F13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" minOccurs="0" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" minOccurs="0" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" minOccurs="0" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3015</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType05">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A12, IE3A13, IE3F12, IE3F13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" minOccurs="0" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" minOccurs="0" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" minOccurs="0" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3016</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType06">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A50, IE3A51, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="9" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3018</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType07">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A10, IE3F10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="99" type="SealType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3018</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType08">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A11, IE3F11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3015</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType09">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A11, IE3F11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3016</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType10">
    <xs:annotation>
      <xs:documentation>Used by 6/70 messages: IE3A11, IE3A14, IE3A15, IE3F11, IE3F14, IE3F15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3017</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContainerType11">
    <xs:annotation>
      <xs:documentation>Used by 6/70 messages: IE3A11, IE3A14, IE3A15, IE3F11, IE3F14, IE3F15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerSizeAndType" type="ContainerSizeAndTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL710</ICS2CLMS>
            <ICS2CLTrade>CL710</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerPackedStatus" type="ContainerPackedStatusContentType" />
      <xs:element name="containerSupplierType" type="ContainerSupplierTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL711</ICS2CLMS>
            <ICS2CLTrade>CL711</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3021</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType" />
      <xs:element name="seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3018</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==================  ControlSubject  ==================-->
  <!--=======================================================-->
  <xs:complexType name="ControlSubjectType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="consignmentMasterLevel" type="ConsignmentMasterLevelType20">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3030</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--======================  Control  ======================-->
  <!--=======================================================-->
  <xs:complexType name="ControlType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="examinationPlace" type="ExaminationPlaceType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3029</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="controlSubject" type="ControlSubjectType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=======  CountriesOfRoutingOfMeansOfTransport  =======-->
  <!--=======================================================-->
  <xs:complexType name="CountriesOfRoutingOfMeansOfTransportType">
    <xs:annotation>
      <xs:documentation>Used by 26/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A20, IE3A21, IE3A27, IE3A28, IE3A29, IE3A30, 
IE3A42, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F20, IE3F21, IE3F27, 
IE3F28, IE3F29, IE3F30, IE3F42, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType" />
      <xs:element name="country" type="CountryContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL718</ICS2CLMS>
            <ICS2CLTrade>CL718</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--========  CountriesOfRoutingOfTheConsignment  ========-->
  <!--=======================================================-->
  <xs:complexType name="CountriesOfRoutingOfTheConsignmentType">
    <xs:annotation>
      <xs:documentation>Used by 20/70 messages: IE3A11, IE3A14, IE3A15, IE3A20, IE3A22, IE3A26, IE3A27, IE3A30, IE3A50, IE3A51, 
IE3F11, IE3F14, IE3F15, IE3F20, IE3F22, IE3F26, IE3F27, IE3F30, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType" />
      <xs:element name="country" type="CountryContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL718</ICS2CLMS>
            <ICS2CLTrade>CL718</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==================  CountryOfOrigin  ==================-->
  <!--=======================================================-->
  <xs:complexType name="CountryOfOriginType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A43, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="country" type="CountryContentType2">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL718</ICS2CLMS>
            <ICS2CLTrade>CL718</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==============  CustomsOfficeOfControl  ==============-->
  <!--=======================================================-->
  <xs:complexType name="CustomsOfficeOfControlType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType1">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL141</ICS2CLMS>
            <ICS2CLTrade>CL141</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=============  CustomsOfficeOfFirstEntry  =============-->
  <!--=======================================================-->
  <xs:complexType name="CustomsOfficeOfFirstEntryType">
    <xs:annotation>
      <xs:documentation>Used by 13/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A20, IE3A21, IE3A27, IE3A28, IE3A29, IE3A30, 
IE3A42, IE3A50, IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType1">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL141</ICS2CLMS>
            <ICS2CLTrade>CL141</ICS2CLTrade>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfFirstEntryType02">
    <xs:annotation>
      <xs:documentation>Used by 24/70 messages: IE3F10, IE3F11, IE3F12, IE3F13, IE3F20, IE3F21, IE3F27, IE3F28, IE3F29, IE3F30, 
IE3F42, IE3F50, IE3F51, IE3N01, IE3N02, IE3N06, IE3N07, IE3N10, IE3N11, IE3N99, 
IE3Q04, IE3R01, IE3R04, IE3R07</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType1">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL141</ICS2CLMS>
            <ICS2CLTrade>CL141</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  Declarant  =====================-->
  <!--=======================================================-->
  <xs:complexType name="DeclarantType">
    <xs:annotation>
      <xs:documentation>Used by 18/70 messages: IE3N01, IE3N02, IE3N03, IE3N04, IE3N05, IE3N07, IE3N09, IE3N10, IE3N99, IE3Q01, 
IE3Q02, IE3Q03, IE3Q04, IE3R01, IE3R02, IE3R03, IE3R04, IE3R07</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeclarantType02">
    <xs:annotation>
      <xs:documentation>Used by 24/70 messages: IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, IE3F20, IE3F21, IE3F22, 
IE3F23, IE3F24, IE3F25, IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, IE3F32, IE3F42, 
IE3F43, IE3F44, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3005</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DeclarantType03">
    <xs:annotation>
      <xs:documentation>Used by 23/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A23, IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A42, IE3A43, 
IE3A44, IE3A50, IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  DoNotLoadDetails  =================-->
  <!--=======================================================-->
  <xs:complexType name="DoNotLoadDetailsType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3Q01</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="receptacle" minOccurs="0" maxOccurs="999" type="ReceptacleType" />
      <xs:element name="packages" minOccurs="0" maxOccurs="99" type="PackagesType04" />
      <xs:element name="transportDocument" minOccurs="0" type="TransportDocumentType03" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  DocumentIssueDate  =================-->
  <!--=======================================================-->
  <xs:complexType name="DocumentIssueDateType">
    <xs:annotation>
      <xs:documentation>Used by 56/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A23, IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A42, IE3A43, 
IE3A44, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, 
IE3F20, IE3F21, IE3F22, IE3F23, IE3F24, IE3F25, IE3F26, IE3F27, IE3F28, IE3F29, 
IE3F30, IE3F32, IE3F42, IE3F43, IE3F44, IE3F50, IE3F51, IE3N04, IE3N05, IE3N06, 
IE3Q01, IE3Q02, IE3Q03, IE3Q04, IE3R02, IE3R03</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  DocumentsProduced  =================-->
  <!--=======================================================-->
  <xs:complexType name="DocumentsProducedType">
    <xs:annotation>
      <xs:documentation>Used by 42/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A42, IE3A43, IE3A50, IE3A51, 
IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, IE3F20, IE3F21, IE3F22, 
IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, IE3F32, IE3F42, IE3F43, IE3F50, IE3F51, 
IE3N04, IE3Q02</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType3" />
      <xs:element name="type" type="TypeContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  ENSEntity  =====================-->
  <!--=======================================================-->
  <xs:complexType name="ENSEntityType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3R08</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="type" type="TypeContentType2">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL720</ICS2CLMS>
            <ICS2CLTrade>CL721</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identification" type="IdentificationContentType" />
      <xs:element name="state" type="StateContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL743</ICS2CLMS>
            <ICS2CLTrade>CL744</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=======================  Error  =======================-->
  <!--=======================================================-->
  <xs:complexType name="ErrorType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N01, IE3N07</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="description" type="DescriptionContentType2" />
      <xs:element name="validationCode" type="ValidationCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL723</ICS2CLMS>
            <ICS2CLTrade>CL723</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pointer" type="PointerType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ErrorType02">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3N99</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="technicalErrorMessage" minOccurs="0" type="TechnicalErrorMessageContentType" />
      <xs:element name="description" minOccurs="0" type="DescriptionContentType2" />
      <xs:element name="validationCode" type="ValidationCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL723</ICS2CLMS>
            <ICS2CLTrade>CL723</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pointer" minOccurs="0" type="PointerType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===========  EstimatedDateAndTimeOfArrival  ===========-->
  <!--=======================================================-->
  <xs:complexType name="EstimatedDateAndTimeOfArrivalType">
    <xs:annotation>
      <xs:documentation>Used by 27/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A20, IE3A21, IE3A27, IE3A28, IE3A29, IE3A30, 
IE3A42, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F20, IE3F21, IE3F27, 
IE3F28, IE3F29, IE3F30, IE3F42, IE3F50, IE3F51, IE3N06</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--==========  EstimatedDateAndTimeOfDeparture  ==========-->
  <!--=======================================================-->
  <xs:complexType name="EstimatedDateAndTimeOfDepartureType">
    <xs:annotation>
      <xs:documentation>Used by 18/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A20, IE3A28, IE3A42, IE3A50, IE3A51, IE3F10, 
IE3F11, IE3F12, IE3F13, IE3F20, IE3F28, IE3F42, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  ExaminationPlace  =================-->
  <!--=======================================================-->
  <xs:complexType name="ExaminationPlaceType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="placeOfExamination" minOccurs="0" type="PlaceOfExaminationContentType" />
      <xs:element name="referenceNumber" minOccurs="0" type="ReferenceNumberContentType2" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===================  FacilityPlace  ===================-->
  <!--=======================================================-->
  <xs:complexType name="FacilityPlaceType">
    <xs:annotation>
      <xs:documentation>Used by 14/70 messages: IE3A20, IE3A23, IE3A24, IE3A26, IE3A28, IE3A32, IE3A43, IE3F20, IE3F23, IE3F24, 
IE3F26, IE3F28, IE3F32, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="address" type="AddressType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FacilityPlaceType02">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3R03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  GoodsItem  =====================-->
  <!--=======================================================-->
  <xs:complexType name="GoodsItemType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType" />
      <xs:element name="packages" minOccurs="0" maxOccurs="99" type="PackagesType04" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType02">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType" />
      <xs:element name="packages" minOccurs="0" maxOccurs="99" type="PackagesType04" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType03">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F21</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3016</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType04" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType04">
    <xs:annotation>
      <xs:documentation>Used by 3/70 messages: IE3A24, IE3F23, IE3F24</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType02" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" type="PackagesType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType05">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F32</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" type="PackagesType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType06">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postalValue" minOccurs="0" type="PostalValueType" />
      <xs:element name="typeOfGoods" minOccurs="0" type="TypeOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL749</ICS2CLMS>
            <ICS2CLTrade>CL749</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType03" />
      <xs:element name="weight" minOccurs="0" type="WeightType02" />
      <xs:element name="countryOfOrigin" minOccurs="0" type="CountryOfOriginType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType07">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A23</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType02" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" type="PackagesType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType08">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A32</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" type="PackagesType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType09">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A21</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType04" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType10">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postalValue" minOccurs="0" type="PostalValueType" />
      <xs:element name="typeOfGoods" minOccurs="0" type="TypeOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL749</ICS2CLMS>
            <ICS2CLTrade>CL749</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType03" />
      <xs:element name="weight" minOccurs="0" type="WeightType02" />
      <xs:element name="countryOfOrigin" minOccurs="0" type="CountryOfOriginType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType11">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3F20, IE3F27, IE3F28, IE3F29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3016</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType12">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F12, IE3F13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3016</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType05">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType13">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3016</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType09">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType14">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F28, IE3F29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType15">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType16">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType06">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType17">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType03">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3008</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType06">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType18">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F20</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType19">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F27</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType06" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType20">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F14, IE3F15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType11">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType21">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3F22, IE3F26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType22">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" minOccurs="0" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType11">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType23">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3017</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType07">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType24">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A28, IE3A29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType25">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A30</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType" />
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType26">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType06">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType27">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="9" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType03">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3008</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType06">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType28">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A20, IE3A27, IE3A28, IE3A29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType29">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A20</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType30">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A27</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType06" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType31">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A12, IE3A13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType05">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType32">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType02" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType09">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3013</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType33">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A14, IE3A15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3001</Rules>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType11">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType34">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A22, IE3A26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType05" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType35">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" minOccurs="0" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType11">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsItemType36">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="commodity" type="CommodityType07" />
      <xs:element name="weight" type="WeightType" />
      <xs:element name="packages" maxOccurs="99" type="PackagesType03" />
      <xs:element name="identityOfPassiveMeansOfTransport" minOccurs="0" maxOccurs="99" type="IdentityOfPassiveMeansOfTransportType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3023</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="container" minOccurs="0" maxOccurs="9999" type="ContainerType07">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3014</Conditions>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3031</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===================  GoodsShipment  ===================-->
  <!--=======================================================-->
  <xs:complexType name="GoodsShipmentType">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A50, IE3A51, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="buyer" type="BuyerType" />
      <xs:element name="seller" type="SellerType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsShipmentType02">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A15, IE3A16, IE3F15, IE3F16</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="buyer" type="BuyerType02" />
      <xs:element name="seller" type="SellerType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsShipmentType03">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A10, IE3A11, IE3F10, IE3F11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="buyer" type="BuyerType02">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="seller" type="SellerType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3020</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===============  HrcmScreeningResponse  ===============-->
  <!--=======================================================-->
  <xs:complexType name="HrcmScreeningResponseType">
    <xs:annotation>
      <xs:documentation>Used by 14/70 messages: IE3A20, IE3A23, IE3A24, IE3A26, IE3A28, IE3A32, IE3A43, IE3F20, IE3F23, IE3F24, 
IE3F26, IE3F28, IE3F32, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referralRequestReference" type="ReferralRequestReferenceContentType1" />
      <xs:element name="result" type="ResultContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL725</ICS2CLMS>
            <ICS2CLTrade>CL726</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="screeningMethod" maxOccurs="9" type="ScreeningMethodType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType" />
      <xs:element name="authorizedPerson" type="AuthorizedPersonType" />
      <xs:element name="binaryFile" minOccurs="0" maxOccurs="9" type="BinaryFileType" />
      <xs:element name="facilityPlace" minOccurs="0" type="FacilityPlaceType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HrcmScreeningResponseType02">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3R03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referralRequestReference" type="ReferralRequestReferenceContentType1" />
      <xs:element name="result" type="ResultContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL725</ICS2CLMS>
            <ICS2CLTrade>CL726</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="screeningMethod" maxOccurs="9" type="ScreeningMethodType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType" />
      <xs:element name="authorizedPerson" type="AuthorizedPersonType" />
      <xs:element name="binaryFile" minOccurs="0" maxOccurs="9" type="BinaryFileType02" />
      <xs:element name="facilityPlace" minOccurs="0" type="FacilityPlaceType02" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=========  IdentityOfPassiveMeansOfTransport  =========-->
  <!--=======================================================-->
  <xs:complexType name="IdentityOfPassiveMeansOfTransportType">
    <xs:annotation>
      <xs:documentation>Used by 10/70 messages: IE3A10, IE3A11, IE3A14, IE3A15, IE3F10, IE3F11, IE3F14, IE3F15, IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NationalityOfMeansOfTransport" minOccurs="0" type="NationalityOfMeansOfTransportContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="IdentityOfPassiveMeansOfTransportType02">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A50, IE3F50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NationalityOfMeansOfTransport" type="NationalityOfMeansOfTransportContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="IdentityOfPassiveMeansOfTransportType03">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A51, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identity" type="IdentityContentType" />
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL750</ICS2CLMS>
            <ICS2CLTrade>CL750</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  NotificationDate  =================-->
  <!--=======================================================-->
  <xs:complexType name="NotificationDateType">
    <xs:annotation>
      <xs:documentation>Used by 7/70 messages: IE3N01, IE3N02, IE3N07, IE3N08, IE3N09, IE3N11, IE3N99</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--====================  NotifyParty  ====================-->
  <!--=======================================================-->
  <xs:complexType name="NotifyPartyType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A10, IE3F10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="NotifyPartyType02">
    <xs:annotation>
      <xs:documentation>Used by 20/70 messages: IE3A13, IE3A14, IE3A15, IE3A20, IE3A21, IE3A22, IE3A26, IE3A27, IE3A28, IE3A29, 
IE3F13, IE3F14, IE3F15, IE3F20, IE3F21, IE3F22, IE3F26, IE3F27, IE3F28, IE3F29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" minOccurs="0" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="NotifyPartyType03">
    <xs:annotation>
      <xs:documentation>Used by 4/70 messages: IE3A11, IE3A12, IE3F11, IE3F12</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  Packages  =====================-->
  <!--=======================================================-->
  <xs:complexType name="PackagesType">
    <xs:annotation>
      <xs:documentation>Used by 10/70 messages: IE3A23, IE3A24, IE3A30, IE3A32, IE3A43, IE3F23, IE3F24, IE3F30, IE3F32, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="numberOfPackages" type="NumberOfPackagesContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PackagesType02">
    <xs:annotation>
      <xs:documentation>Used by 14/70 messages: IE3A11, IE3A12, IE3A13, IE3A20, IE3A27, IE3A28, IE3A29, IE3F11, IE3F12, IE3F13, 
IE3F20, IE3F27, IE3F28, IE3F29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="shippingMarks" minOccurs="0" type="ShippingMarksContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3035</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfPackages" minOccurs="0" type="NumberOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3035</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfPackages" type="TypeOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL017</ICS2CLMS>
            <ICS2CLTrade>CL017</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PackagesType03">
    <xs:annotation>
      <xs:documentation>Used by 20/70 messages: IE3A10, IE3A11, IE3A14, IE3A15, IE3A20, IE3A22, IE3A26, IE3A27, IE3A50, IE3A51, 
IE3F10, IE3F11, IE3F14, IE3F15, IE3F20, IE3F22, IE3F26, IE3F27, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="shippingMarks" minOccurs="0" type="ShippingMarksContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3036</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfPackages" minOccurs="0" type="NumberOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3036</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfPackages" type="TypeOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL017</ICS2CLMS>
            <ICS2CLTrade>CL017</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PackagesType04">
    <xs:annotation>
      <xs:documentation>Used by 3/70 messages: IE3N08, IE3N09, IE3Q01</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="shippingMarks" type="ShippingMarksContentType" />
      <xs:element name="typeOfPackages" type="TypeOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL017</ICS2CLMS>
            <ICS2CLTrade>CL017</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==============  PersonNotifyingArrival  ==============-->
  <!--=======================================================-->
  <xs:complexType name="PersonNotifyingArrivalType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3N08</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PersonNotifyingArrivalType02">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3N06</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType" />
      <xs:element name="communication" maxOccurs="9" type="CommunicationType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  PlaceOfAcceptance  =================-->
  <!--=======================================================-->
  <xs:complexType name="PlaceOfAcceptanceType">
    <xs:annotation>
      <xs:documentation>Used by 8/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3F10, IE3F11, IE3F12, IE3F13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="placeOfAcceptance" minOccurs="0" type="PlaceOfAcceptanceContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3003</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLOCODE" minOccurs="0" type="UNLOCODEContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL144</ICS2CLMS>
            <ICS2CLTrade>CL144</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" minOccurs="0" type="AddressType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3003</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PlaceOfAcceptanceType02">
    <xs:annotation>
      <xs:documentation>Used by 6/70 messages: IE3A11, IE3A14, IE3A15, IE3F11, IE3F14, IE3F15</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="placeOfAcceptance" minOccurs="0" type="PlaceOfAcceptanceContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3004</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLOCODE" minOccurs="0" type="UNLOCODEContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL144</ICS2CLMS>
            <ICS2CLTrade>CL144</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" minOccurs="0" type="AddressType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3004</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==================  PlaceOfDelivery  ==================-->
  <!--=======================================================-->
  <xs:complexType name="PlaceOfDeliveryType">
    <xs:annotation>
      <xs:documentation>Used by 18/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A20, IE3A21, IE3A27, IE3A28, IE3A29, IE3F10, 
IE3F11, IE3F12, IE3F13, IE3F20, IE3F21, IE3F27, IE3F28, IE3F29</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="placeOfDelivery" minOccurs="0" type="PlaceOfDeliveryContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3005</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLOCODE" minOccurs="0" type="UNLOCODEContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL144</ICS2CLMS>
            <ICS2CLTrade>CL144</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" minOccurs="0" type="AddressType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3005</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PlaceOfDeliveryType02">
    <xs:annotation>
      <xs:documentation>Used by 14/70 messages: IE3A11, IE3A14, IE3A15, IE3A20, IE3A22, IE3A26, IE3A27, IE3F11, IE3F14, IE3F15, 
IE3F20, IE3F22, IE3F26, IE3F27</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="placeOfDelivery" minOccurs="0" type="PlaceOfDeliveryContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3006</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLOCODE" minOccurs="0" type="UNLOCODEContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL144</ICS2CLMS>
            <ICS2CLTrade>CL144</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" minOccurs="0" type="AddressType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3006</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==================  PlaceOfLoading  ==================-->
  <!--=======================================================-->
  <xs:complexType name="PlaceOfLoadingType">
    <xs:annotation>
      <xs:documentation>Used by 26/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A20, IE3A21, IE3A27, IE3A28, IE3A29, IE3A30, 
IE3A42, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F20, IE3F21, IE3F27, 
IE3F28, IE3F29, IE3F30, IE3F42, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="placeOfLoading" minOccurs="0" type="PlaceOfLoadingContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3007</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLOCODE" minOccurs="0" type="UNLOCODEContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL144</ICS2CLMS>
            <ICS2CLTrade>CL144</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" minOccurs="0" type="AddressType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3007</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  PlaceOfUnloading  =================-->
  <!--=======================================================-->
  <xs:complexType name="PlaceOfUnloadingType">
    <xs:annotation>
      <xs:documentation>Used by 26/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A20, IE3A21, IE3A27, IE3A28, IE3A29, IE3A30, 
IE3A42, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F20, IE3F21, IE3F27, 
IE3F28, IE3F29, IE3F30, IE3F42, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="placeOfUnloading" minOccurs="0" type="PlaceOfUnloadingContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3008</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLOCODE" minOccurs="0" type="UNLOCODEContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL144</ICS2CLMS>
            <ICS2CLTrade>CL144</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" minOccurs="0" type="AddressType03">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3008</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--======================  Pointer  ======================-->
  <!--=======================================================-->
  <xs:complexType name="PointerType">
    <xs:annotation>
      <xs:documentation>Used by 5/70 messages: IE3N01, IE3N04, IE3N07, IE3N99, IE3Q02</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="messageElementPath" type="MessageElementPathContentType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===================  PostalCharges  ===================-->
  <!--=======================================================-->
  <xs:complexType name="PostalChargesType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A43, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="ContentType_1">
        <xs:attribute name="currencyID" use="required" type="CurrencyIDContentType" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="PostalChargesType02">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A43, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="postalCharges" type="PostalChargesType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--====================  PostalValue  ====================-->
  <!--=======================================================-->
  <xs:complexType name="PostalValueType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A43, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
      <xs:extension base="ContentType_1">
        <xs:attribute name="currencyID" use="required" type="CurrencyIDContentType" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  PreviousDocument  =================-->
  <!--=======================================================-->
  <xs:complexType name="PreviousDocumentType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F25</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identification" type="IdentificationContentType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--====================  Receptacle  ====================-->
  <!--=======================================================-->
  <xs:complexType name="ReceptacleType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3Q01</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="receptacleIdentificationNumber" minOccurs="0" type="ReceptacleIdentificationNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReceptacleType02">
    <xs:annotation>
      <xs:documentation>Used by 6/70 messages: IE3A42, IE3A44, IE3F42, IE3F44, IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="receptacleIdentificationNumber" type="ReceptacleIdentificationNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--================  ReferenceNumberUCR  ================-->
  <!--=======================================================-->
  <xs:complexType name="ReferenceNumberUCRType">
    <xs:annotation>
      <xs:documentation>Used by 36/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A42, IE3A50, IE3A51, IE3F10, IE3F11, 
IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, IE3F20, IE3F21, IE3F22, IE3F26, IE3F27, 
IE3F28, IE3F29, IE3F30, IE3F42, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumberUCR" type="ReferenceNumberUCRContentType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==============  ReferralRequestDetails  ==============-->
  <!--=======================================================-->
  <xs:complexType name="ReferralRequestDetailsType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N05, IE3Q03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceRequestReference" type="ReferenceRequestReferenceContentType" />
      <xs:element name="recommendedHRCMScreeningMethod" minOccurs="0" type="RecommendedHRCMScreeningMethodContentType" />
      <xs:element name="requestType" type="RequestTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL735</ICS2CLMS>
            <ICS2CLTrade>CL735</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transportDocument" minOccurs="0" type="TransportDocumentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ReferralRequestDetailsType02">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N04, IE3Q02</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceRequestReference" type="ReferenceRequestReferenceContentType" />
      <xs:element name="requestType" type="RequestTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL735</ICS2CLMS>
            <ICS2CLTrade>CL735</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentsProduced" minOccurs="0" maxOccurs="99" type="DocumentsProducedType" />
      <xs:element name="additionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType" />
      <xs:element name="pointer" minOccurs="0" type="PointerType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  RegistrationDate  =================-->
  <!--=======================================================-->
  <xs:complexType name="RegistrationDateType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3R01, IE3R04</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--====================  RelatedMRN  ====================-->
  <!--=======================================================-->
  <xs:complexType name="RelatedMRNType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3N06</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identification" type="IdentificationContentType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=============  RelatedTransportDocument  =============-->
  <!--=======================================================-->
  <xs:complexType name="RelatedTransportDocumentType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3N06</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentNumber" type="DocumentNumberContentType" />
      <xs:element name="type" type="TypeContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==================  Representative  ==================-->
  <!--=======================================================-->
  <xs:complexType name="RepresentativeType">
    <xs:annotation>
      <xs:documentation>Used by 19/70 messages: IE3N01, IE3N02, IE3N03, IE3N04, IE3N05, IE3N07, IE3N08, IE3N09, IE3N10, IE3N99, 
IE3Q01, IE3Q02, IE3Q03, IE3Q04, IE3R01, IE3R02, IE3R03, IE3R04, IE3R07</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeType02">
    <xs:annotation>
      <xs:documentation>Used by 23/70 messages: IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, IE3F20, IE3F21, IE3F22, 
IE3F23, IE3F24, IE3F25, IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, IE3F32, IE3F43, 
IE3F44, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3005</Rules>
            <Rules>R3033</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType" />
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeType03">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3F42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3005</Rules>
            <Rules>R3033</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType" />
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeType04">
    <xs:annotation>
      <xs:documentation>Used by 22/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A23, IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A43, IE3A44, 
IE3A50, IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType" />
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeType05">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3A42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType" />
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=====================  Requester  =====================-->
  <!--=======================================================-->
  <xs:complexType name="RequesterType">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3Q05</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3005</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==============  ResponsibleMemberState  ==============-->
  <!--=======================================================-->
  <xs:complexType name="ResponsibleMemberStateType">
    <xs:annotation>
      <xs:documentation>Used by 8/70 messages: IE3N03, IE3N04, IE3N05, IE3Q01, IE3Q02, IE3Q03, IE3R02, IE3R03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="country" type="CountryContentType2">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL717</ICS2CLMS>
            <ICS2CLTrade>CL717</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===============  ScheduledControlDate  ===============-->
  <!--=======================================================-->
  <xs:complexType name="ScheduledControlDateType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N08, IE3N09</xs:documentation>
    </xs:annotation>
    <xs:choice>
      <xs:element name="DateTime" type="DateTimeContentType" />
    </xs:choice>
  </xs:complexType>
  <!--=======================================================-->
  <!--==================  ScreeningMethod  ==================-->
  <!--=======================================================-->
  <xs:complexType name="ScreeningMethodType">
    <xs:annotation>
      <xs:documentation>Used by 15/70 messages: IE3A20, IE3A23, IE3A24, IE3A26, IE3A28, IE3A32, IE3A43, IE3F20, IE3F23, IE3F24, 
IE3F26, IE3F28, IE3F32, IE3F43, IE3R03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="method" type="MethodContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL724</ICS2CLMS>
            <ICS2CLTrade>CL724</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=======================  Seal  =======================-->
  <!--=======================================================-->
  <xs:complexType name="SealType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A10, IE3F10</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sealIdentifier" minOccurs="0" type="SealIdentifierContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SealType02">
    <xs:annotation>
      <xs:documentation>Used by 16/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A50, IE3A51, IE3F10, IE3F11, 
IE3F12, IE3F13, IE3F14, IE3F15, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sealIdentifier" type="SealIdentifierContentType" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--======================  Seller  ======================-->
  <!--=======================================================-->
  <xs:complexType name="SellerType">
    <xs:annotation>
      <xs:documentation>Used by 12/70 messages: IE3A10, IE3A11, IE3A15, IE3A16, IE3A50, IE3A51, IE3F10, IE3F11, IE3F15, IE3F16, 
IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType" />
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType" />
      <xs:element name="identificationType" type="IdentificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL729</ICS2CLMS>
            <ICS2CLTrade>CL729</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="address" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3002</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communication" minOccurs="0" maxOccurs="9" type="CommunicationType02" />
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  SplitConsignment  =================-->
  <!--=======================================================-->
  <xs:complexType name="SplitConsignmentType">
    <xs:annotation>
      <xs:documentation>Used by 8/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3F10, IE3F11, IE3F12, IE3F13</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="splitConsignmentIndicator" type="SplitConsignmentIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL027</ICS2CLMS>
            <ICS2CLTrade>CL027</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="previousMRN" minOccurs="0" type="PreviousMRNContentType">
        <xs:annotation>
          <xs:documentation>
            <Conditions>C3001</Conditions>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SplitConsignmentType02">
    <xs:annotation>
      <xs:documentation>Used by 12/70 messages: IE3A20, IE3A21, IE3A27, IE3A28, IE3A29, IE3A42, IE3F20, IE3F21, IE3F27, IE3F28, 
IE3F29, IE3F42</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="splitConsignmentIndicator" type="SplitConsignmentIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL027</ICS2CLMS>
            <ICS2CLTrade>CL027</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--==============  SupplementaryDeclarant  ==============-->
  <!--=======================================================-->
  <xs:complexType name="SupplementaryDeclarantType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N02, IE3N11</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SupplementaryDeclarantType02">
    <xs:annotation>
      <xs:documentation>Used by 12/70 messages: IE3A12, IE3A13, IE3A14, IE3A21, IE3A22, IE3A26, IE3F12, IE3F13, IE3F14, IE3F21, 
IE3F22, IE3F26</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3005</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="supplementaryFilingType" type="SupplementaryFilingTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL745</ICS2CLMS>
            <ICS2CLTrade>CL745</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  TransportCharges  =================-->
  <!--=======================================================-->
  <xs:complexType name="TransportChargesType">
    <xs:annotation>
      <xs:documentation>Used by 28/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A20, IE3A21, IE3A27, IE3A28, 
IE3A29, IE3A30, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, 
IE3F20, IE3F21, IE3F27, IE3F28, IE3F29, IE3F30, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="transportChargesMethodOfPayment" type="TransportChargesMethodOfPaymentContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL116</ICS2CLMS>
            <ICS2CLTrade>CL116</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--============  TransportDocumentHouseLevel  ============-->
  <!--=======================================================-->
  <xs:complexType name="TransportDocumentHouseLevelType">
    <xs:annotation>
      <xs:documentation>Used by 19/70 messages: IE3F11, IE3F14, IE3F15, IE3F16, IE3F20, IE3F22, IE3F23, IE3F24, IE3F25, IE3F26, 
IE3F27, IE3F30, IE3F32, IE3F43, IE3F44, IE3F50, IE3N08, IE3N09, IE3R02</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentNumber" type="DocumentNumberContentType" />
      <xs:element name="type" type="TypeContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportDocumentHouseLevelType02">
    <xs:annotation>
      <xs:documentation>Used by 15/70 messages: IE3A11, IE3A14, IE3A15, IE3A16, IE3A20, IE3A22, IE3A23, IE3A24, IE3A26, IE3A27, 
IE3A30, IE3A32, IE3A43, IE3A44, IE3A50</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentNumber" type="DocumentNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===========  TransportDocumentMasterLevel  ===========-->
  <!--=======================================================-->
  <xs:complexType name="TransportDocumentMasterLevelType">
    <xs:annotation>
      <xs:documentation>Used by 19/70 messages: IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F16, IE3F20, IE3F21, IE3F22, 
IE3F24, IE3F25, IE3F26, IE3F27, IE3F28, IE3F29, IE3F42, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentNumber" type="DocumentNumberContentType" />
      <xs:element name="type" type="TypeContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportDocumentMasterLevelType02">
    <xs:annotation>
      <xs:documentation>Used by 18/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A16, IE3A20, IE3A21, IE3A22, 
IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A42, IE3A50, IE3A51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentNumber" type="DocumentNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <Rules>R3024</Rules>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--=================  TransportDocument  =================-->
  <!--=======================================================-->
  <xs:complexType name="TransportDocumentType">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3N05, IE3Q03</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentNumber" minOccurs="0" type="DocumentNumberContentType" />
      <xs:element name="type" minOccurs="0" type="TypeContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportDocumentType02">
    <xs:annotation>
      <xs:documentation>Used by 20/70 messages: IE3N01, IE3N02, IE3N03, IE3N04, IE3N05, IE3N07, IE3N08, IE3N09, IE3N10, IE3N11, 
IE3N99, IE3Q01, IE3Q02, IE3Q03, IE3Q04, IE3Q05, IE3R01, IE3R02, IE3R03, IE3R07</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentNumber" type="DocumentNumberContentType" />
      <xs:element name="type" type="TypeContentType3">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportDocumentType03">
    <xs:annotation>
      <xs:documentation>Used by 1/70 messages: IE3Q01</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="documentNumber" type="DocumentNumberContentType" />
      <xs:element name="type" type="TypeContentType4">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL013</ICS2CLMS>
            <ICS2CLTrade>CL013</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--===============  UnDangerousGoodsCode  ===============-->
  <!--=======================================================-->
  <xs:complexType name="UnDangerousGoodsCodeType">
    <xs:annotation>
      <xs:documentation>Used by 30/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A20, IE3A22, IE3A26, IE3A27, 
IE3A28, IE3A29, IE3A30, IE3A50, IE3A51, IE3F10, IE3F11, IE3F12, IE3F13, IE3F14, 
IE3F15, IE3F20, IE3F22, IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="undgCode" type="UndgCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <ICS2CLMS>CL101</ICS2CLMS>
            <ICS2CLTrade>CL101</ICS2CLTrade>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--=======================================================-->
  <!--======================  Weight  ======================-->
  <!--=======================================================-->
  <xs:complexType name="WeightType">
    <xs:annotation>
      <xs:documentation>Used by 38/70 messages: IE3A10, IE3A11, IE3A12, IE3A13, IE3A14, IE3A15, IE3A20, IE3A21, IE3A22, IE3A23, 
IE3A24, IE3A26, IE3A27, IE3A28, IE3A29, IE3A30, IE3A32, IE3A50, IE3A51, IE3F10, 
IE3F11, IE3F12, IE3F13, IE3F14, IE3F15, IE3F20, IE3F21, IE3F22, IE3F23, IE3F24, 
IE3F26, IE3F27, IE3F28, IE3F29, IE3F30, IE3F32, IE3F50, IE3F51</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="grossMass" type="GrossMassContentType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="WeightType02">
    <xs:annotation>
      <xs:documentation>Used by 2/70 messages: IE3A43, IE3F43</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="netMass" type="NetMassContentType" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>
