<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://ncts.dgtaxud.ec" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" targetNamespace="http://ncts.dgtaxud.ec" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="51.6.0" vc:minVersion="1.1">
  <!--================================================================================-->
  <!--===== Complex Types                                                             -->
  <!--===== DDNTA 5.14.0                                                              -->
  <!--===== NCTS P5 Phase Definition                                                  -->
  <!--===== XSD version 51.6.0                                                        -->
  <!--===== Aligned with DDNTA RFC-List.34                                            -->
  <!--================================================================================-->
  <!--================================================================================-->
  <!--===== Includes                                                                  -->
  <!--================================================================================-->
  <xs:include schemaLocation="doc.xsd" />
  <xs:include schemaLocation="stypes.xsd" />
  <xs:include schemaLocation="tcl.xsd" />
  <!--================================================================================-->
  <!--===== Data Group Types                                                          -->
  <!--================================================================================-->
  <!--================================================================================-->
  <!--===== AESResults                                                                -->
  <!--================================================================================-->
  <xs:complexType name="AESResultsType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC191C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="AESCommunicationPurpose" type="AESCommunicationPurposeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="AES communication purpose" />
            <codeList code="CL158" type="business" name="XftCommunicationPurpose" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="responseDateAndTime" type="ResponseDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Response date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="globalValidationResponse" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Global validation response" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExportOperation" maxOccurs="999" type="ExportOperationType03">
        <xs:annotation>
          <xs:documentation>
            <description value="EXPORT OPERATION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== AccessCode                                                                -->
  <!--================================================================================-->
  <xs:complexType name="AccessCodeType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC026C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="accessCodeCurrent" minOccurs="0" type="AccessCodeCurrentContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Access code current" />
            <format value="an..4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="accessCodeNew" minOccurs="0" type="AccessCodeNewContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Access code new" />
            <format value="an..4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AccessCodeType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC034C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="accessCode" type="AccessCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Access code" />
            <format value="an..4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Action                                                                    -->
  <!--================================================================================-->
  <xs:complexType name="ActionType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD070C, CD071C, CD971C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="operation" type="ModificationType">
        <xs:annotation>
          <xs:documentation>
            <description value="Operation" />
            <codeList code="CL024" type="technical" name="ModificationType" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Unavailability" maxOccurs="99" type="UnavailabilityType">
        <xs:annotation>
          <xs:documentation>
            <description value="UNAVAILABILITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ActiveBorderTransportMeans                                                -->
  <!--================================================================================-->
  <xs:complexType name="ActiveBorderTransportMeansType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="customsOfficeAtBorderReferenceNumber" minOccurs="0" type="CustomsOfficeAtBorderReferenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Customs office at border reference number" />
            <codeList code="CL141" type="business" name="CustomsOffices" />
            <format value="an8" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of identification" />
            <codeList code="CL219" type="business" name="Typeofidentificationofmeansoftransportactive" />
            <format value="n2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nationality" minOccurs="0" type="NationalityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Nationality" />
            <codeList code="CL165" type="business" name="Nationality" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="conveyanceReferenceNumber" minOccurs="0" type="ConveyanceReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Conveyance reference number" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="ConveyanceReferenceNumber17" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveBorderTransportMeansType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC017C, CC029C, CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="customsOfficeAtBorderReferenceNumber" type="CustomsOfficeAtBorderReferenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Customs office at border reference number" />
            <codeList code="CL141" type="business" name="CustomsOffices" />
            <format value="an8" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of identification" />
            <codeList code="CL219" type="business" name="Typeofidentificationofmeansoftransportactive" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nationality" type="NationalityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Nationality" />
            <codeList code="CL165" type="business" name="Nationality" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="conveyanceReferenceNumber" minOccurs="0" type="ConveyanceReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Conveyance reference number" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="ConveyanceReferenceNumber17" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ActiveBorderTransportMeansType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 7/91 messages: CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="customsOfficeAtBorderReferenceNumber" minOccurs="0" type="CustomsOfficeAtBorderReferenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Customs office at border reference number" />
            <codeList code="CL141" type="business" name="CustomsOffices" />
            <format value="an8" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of identification" />
            <codeList code="CL219" type="business" name="Typeofidentificationofmeansoftransportactive" />
            <format value="n2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nationality" minOccurs="0" type="NationalityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Nationality" />
            <codeList code="CL165" type="business" name="Nationality" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="conveyanceReferenceNumber" minOccurs="0" type="ConveyanceReferenceNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Conveyance reference number" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="ConveyanceReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== AdditionalInformation                                                     -->
  <!--================================================================================-->
  <xs:complexType name="AdditionalInformationType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="CodeContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL239" type="business" name="Additionalinformation" />
            <format value="an5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="completeControl" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Complete control" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AdditionalInformationType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 12/91 messages: CC013C, CC015C, CC029C, CC043C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="CodeContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL239" type="business" name="Additionalinformation" />
            <format value="an5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== AdditionalReference                                                       -->
  <!--================================================================================-->
  <xs:complexType name="AdditionalReferenceType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 12/91 messages: CC013C, CC015C, CC029C, CC043C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL380" type="business" name="AdditionalReferencesType" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" minOccurs="0" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AdditionalReferenceType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC017C, CC044C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" minOccurs="0" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL380" type="business" name="AdditionalReferencesType" />
            <format value="an4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" minOccurs="0" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== AdditionalSupplyChainActor                                                -->
  <!--================================================================================-->
  <xs:complexType name="AdditionalSupplyChainActorType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 12/91 messages: CC013C, CC015C, CC017C, CC029C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="role" type="RoleContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Role" />
            <codeList code="CL704" type="business" name="RoleOfActor" />
            <format value="a..3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
            <xsdBaseType value="TINNewType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Address                                                                   -->
  <!--================================================================================-->
  <xs:complexType name="AddressType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryCodesCustomsOfficeLists">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL070" type="technical" name="CountryCodesCustomsOfficeLists" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC055C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL248" type="business" name="Countrycodesforaddress" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL010" type="business" name="CountryCodesCommunity" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC228C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryCodesCustomsOfficeLists">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL070" type="technical" name="CountryCodesCustomsOfficeLists" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="O" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL248" type="business" name="Countrycodesforaddress" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD150C, CD151C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" minOccurs="0" type="CountryCodesCustomsOfficeLists">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL070" type="technical" name="CountryCodesCustomsOfficeLists" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 20/91 messages: CC004C, CC009C, CC013C, CC015C, CC017C, CC019C, CC023C, CC028C, CC029C, CC035C, CC043C, CC045C, CC054C, CC056C, CC060C, CC140C, CC141C, CC224C, CC228C, CC928C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL248" type="business" name="Countrycodesforaddress" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CC017C, CC037C, CC043C, CC141C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL248" type="business" name="Countrycodesforaddress" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CC007C, CC013C, CC015C, CC029C, CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL009" type="business" name="CountryCodesCommonTransit" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType10">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 6/91 messages: CC019C, CC023C, CC035C, CC045C, CC224C, CC229C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryCodesCustomsOfficeLists">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL070" type="technical" name="CountryCodesCustomsOfficeLists" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType11">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 8/91 messages: CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="O" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL199" type="business" name="CountryCodesWithAddress" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType12">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CC007C, CC043C, CC182C, CD003C, CD038C, CD115C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AddressType13">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD142C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="streetAndNumber" type="StreetAndNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Street and number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" minOccurs="0" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="CityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="City" />
            <format value="an..35" />
            <optionality value="R" />
            <xsdBaseType value="CityType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL199" type="business" name="CountryCodesWithAddress" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Authorisation                                                             -->
  <!--================================================================================-->
  <xs:complexType name="AuthorisationType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC007C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL236" type="business" name="Authorisationtypedestination" />
            <format value="an..4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AuthorisationType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC013C, CC015C, CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL235" type="business" name="Authorisationtypedeparture" />
            <format value="an..4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CTLControl                                                                -->
  <!--================================================================================-->
  <xs:complexType name="CTLControlType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="continueUnloading" type="ContinueUnloadingContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Continue unloading" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Carrier                                                                   -->
  <!--================================================================================-->
  <xs:complexType name="CarrierType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC017C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
            <xsdBaseType value="TINNewType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CarrierType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CD001C, CD003C, CD038C, CD050C, CD115C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
            <xsdBaseType value="TINNewType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CarrierType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC013C, CC015C, CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
            <xsdBaseType value="TINNewType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CommodityCode                                                             -->
  <!--================================================================================-->
  <xs:complexType name="CommodityCodeType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="harmonizedSystemSubHeadingCode" type="HarmonizedSystemSubHeadingCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Harmonized System sub-heading code" />
            <codeList code="CL152" type="business" name="HsCode" />
            <format value="an6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="combinedNomenclatureCode" minOccurs="0" type="CombinedNomenclatureCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Combined nomenclature code" />
            <format value="an2" />
            <optionality value="D" />
            <xsdBaseType value="Alphanumeric_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityCodeType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC017C, CC044C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="harmonizedSystemSubHeadingCode" type="HarmonizedSystemSubHeadingCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Harmonized System sub-heading code" />
            <codeList code="CL152" type="business" name="HsCode" />
            <format value="an6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="combinedNomenclatureCode" minOccurs="0" type="CombinedNomenclatureCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Combined nomenclature code" />
            <format value="an2" />
            <optionality value="D" />
            <xsdBaseType value="Alphanumeric_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityCodeType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC190C, CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="harmonizedSystemSubHeadingCode" type="HarmonizedSystemSubHeadingCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Harmonized System sub-heading code" />
            <codeList code="CL152" type="business" name="HsCode" />
            <format value="an6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="combinedNomenclatureCode" minOccurs="0" type="CombinedNomenclatureCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Combined nomenclature code" />
            <format value="an2" />
            <optionality value="O" />
            <xsdBaseType value="Alphanumeric_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityCodeType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CD012C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="harmonizedSystemSubHeadingCode" type="HarmonizedSystemSubHeadingCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Harmonized System sub-heading code" />
            <codeList code="CL152" type="business" name="HsCode" />
            <format value="an6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="combinedNomenclatureCode" minOccurs="0" type="CombinedNomenclatureCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Combined nomenclature code" />
            <format value="an2" />
            <optionality value="O" />
            <xsdBaseType value="Alphanumeric_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityCodeType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 6/91 messages: CC025C, CC029C, CC043C, CD001C, CD003C, CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="harmonizedSystemSubHeadingCode" type="HarmonizedSystemSubHeadingCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Harmonized System sub-heading code" />
            <codeList code="CL152" type="business" name="HsCode" />
            <format value="an6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="combinedNomenclatureCode" minOccurs="0" type="CombinedNomenclatureCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Combined nomenclature code" />
            <format value="an2" />
            <optionality value="O" />
            <xsdBaseType value="Alphanumeric_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Commodity                                                                 -->
  <!--================================================================================-->
  <xs:complexType name="CommodityType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC044C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" minOccurs="0" type="DescriptionOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description of goods" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="CUS code" />
            <codeList code="CL016" type="business" name="CusCode" />
            <format value="an9" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommodityCode" minOccurs="0" type="CommodityCodeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsMeasure" minOccurs="0" type="GoodsMeasureType04">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS MEASURE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="CommodityCode" type="CommodityCodeType03">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsMeasure" type="GoodsMeasureType01">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS MEASURE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD012C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description of goods" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="CUS code" />
            <codeList code="CL016" type="business" name="CusCode" />
            <format value="an9" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommodityCode" minOccurs="0" type="CommodityCodeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="99" type="DangerousGoodsType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DANGEROUS GOODS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsMeasure" minOccurs="0" type="GoodsMeasureType04">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS MEASURE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description of goods" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="CUS code" />
            <codeList code="CL016" type="business" name="CusCode" />
            <format value="an9" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommodityCode" minOccurs="0" type="CommodityCodeType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="99" type="DangerousGoodsType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DANGEROUS GOODS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsMeasure" minOccurs="0" type="GoodsMeasureType02">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS MEASURE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC017C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" minOccurs="0" type="DescriptionOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description of goods" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="CUS code" />
            <codeList code="CL016" type="business" name="CusCode" />
            <format value="an9" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommodityCode" minOccurs="0" type="CommodityCodeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="99" type="DangerousGoodsType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DANGEROUS GOODS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsMeasure" minOccurs="0" type="GoodsMeasureType04">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS MEASURE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="CUS code" />
            <codeList code="CL016" type="business" name="CusCode" />
            <format value="an9" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommodityCode" type="CommodityCodeType03">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC025C, CC029C, CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description of goods" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="CUS code" />
            <codeList code="CL016" type="business" name="CusCode" />
            <format value="an9" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommodityCode" minOccurs="0" type="CommodityCodeType05">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="99" type="DangerousGoodsType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DANGEROUS GOODS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsMeasure" type="GoodsMeasureType03">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS MEASURE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD001C, CD003C, CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description of goods" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="CUS code" />
            <codeList code="CL016" type="business" name="CusCode" />
            <format value="an9" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommodityCode" minOccurs="0" type="CommodityCodeType05">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="99" type="DangerousGoodsType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DANGEROUS GOODS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsMeasure" minOccurs="0" type="GoodsMeasureType05">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS MEASURE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CommodityType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description of goods" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cusCode" minOccurs="0" type="CusCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="CUS code" />
            <codeList code="CL016" type="business" name="CusCode" />
            <format value="an9" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CommodityCode" minOccurs="0" type="CommodityCodeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY CODE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DangerousGoods" minOccurs="0" maxOccurs="99" type="DangerousGoodsType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DANGEROUS GOODS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsMeasure" minOccurs="0" type="GoodsMeasureType05">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS MEASURE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CompetentCustomsOfficeAtDeparture                                         -->
  <!--================================================================================-->
  <xs:complexType name="CompetentCustomsOfficeAtDepartureType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD144C, CD145C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL179" type="business" name="Customsofficeenquiryorrecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CompetentCustomsOfficeAtDestination                                       -->
  <!--================================================================================-->
  <xs:complexType name="CompetentCustomsOfficeAtDestinationType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD144C, CD145C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL179" type="business" name="Customsofficeenquiryorrecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ComprehensiveGuarantee                                                    -->
  <!--================================================================================-->
  <xs:complexType name="ComprehensiveGuaranteeType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceAmount" minOccurs="0" type="ReferenceAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference amount" />
            <format value="n..16,2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="percentageOfReferenceAmount" minOccurs="0" type="PercentageOfReferenceAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Percentage of reference amount" />
            <format value="n..3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeAmount" type="GuaranteeAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee amount" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfCertificates" type="NumberOfCertificatesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of certificates" />
            <format value="n..8" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="validityStartDate" type="ValidityStartDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Validity start date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="validityEndDate" minOccurs="0" type="ValidityEndDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Validity end date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityReasonCode" minOccurs="0" type="InvalidityReasonCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity reason code" />
            <codeList code="CL212" type="business" name="Guaranteeinvalidityreason" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityReasonText" minOccurs="0" type="InvalidityReasonTextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity reason text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="liabilityLiberationDate" minOccurs="0" type="LiabilityLiberationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Liability liberation date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="restrictedUseForSuspendedGoods" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Restricted use for suspended goods" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ValidityLimitation" minOccurs="0" maxOccurs="99" type="ValidityLimitationType">
        <xs:annotation>
          <xs:documentation>
            <description value="VALIDITY LIMITATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ConsigneeActual                                                           -->
  <!--================================================================================-->
  <xs:complexType name="ConsigneeActualType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC141C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType08">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsigneeActualType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD142C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Consignee                                                                 -->
  <!--================================================================================-->
  <xs:complexType name="ConsigneeType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType05">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsigneeType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CC013C, CC015C, CC017C, CC029C, CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsigneeType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 8/91 messages: CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType11">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsigneeType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 8/91 messages: CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ConsignmentItem                                                           -->
  <!--================================================================================-->
  <xs:complexType name="ConsignmentItemType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="O" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" minOccurs="0" type="CommodityType05">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" minOccurs="0" maxOccurs="99" type="PackagingType02">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC025C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseType" type="ReleaseTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release type" />
            <codeList code="CL163" type="business" name="Releasetype" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType07">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType07">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType07">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC044C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" minOccurs="0" type="CommodityType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" minOccurs="0" maxOccurs="99" type="PackagingType02">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType02">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" type="SupportingDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD012C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType03">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType06">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="O" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" minOccurs="0" type="CommodityType05">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" minOccurs="0" maxOccurs="99" type="PackagingType02">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType04">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType10">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType06">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType11">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD001C, CD003C, CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType08">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType06">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType12">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType09">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType06">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType13">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="securityIndicatorFromExportDeclaration" minOccurs="0" type="SecurityIndicatorFromExportDeclarationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security indicator from export declaration" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="Consignor" minOccurs="0" type="ConsignorType05">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType07">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	   <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType14">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 0/91 messages</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="Consignor" minOccurs="0" type="ConsignorType06">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType04">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	   <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType15">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="goodsItemNumber" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL232" type="business" name="DeclarationTypeItemLevel" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="Consignor" minOccurs="0" type="ConsignorType05">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Commodity" type="CommodityType04">
        <xs:annotation>
          <xs:documentation>
            <description value="COMMODITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Packaging" maxOccurs="99" type="PackagingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PACKAGING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	   <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentItemType16">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
	  <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Consignment                                                               -->
  <!--================================================================================-->
  <xs:complexType name="ConsignmentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC007C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LocationOfGoods" type="LocationOfGoodsType01">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="O" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" type="PlaceOfLoadingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" minOccurs="0" maxOccurs="999" type="HouseConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC025C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LocationOfGoods" minOccurs="0" type="LocationOfGoodsType04">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" type="PlaceOfLoadingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC044C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" minOccurs="0" maxOccurs="999" type="HouseConsignmentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC141C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ConsigneeActual" type="ConsigneeActualType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE (ACTUAL)" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LocationOfGoods" type="LocationOfGoodsType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType02">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType06">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LocationOfGoods" minOccurs="0" type="LocationOfGoodsType03">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" type="HouseConsignmentType07">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType10">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD001C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType12">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType11">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD003C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType12">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType12">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD012C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType08">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType13">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="O" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" minOccurs="0" maxOccurs="999" type="HouseConsignmentType09">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType14">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType12">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType15">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD050C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType13">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType16">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD115C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType13">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType17">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD142C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ConsigneeActual" type="ConsigneeActualType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE (ACTUAL)" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType18">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD160C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType13">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType19">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType13">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType20">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType06">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LocationOfGoods" minOccurs="0" type="LocationOfGoodsType04">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType02">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfUnloading" minOccurs="0" type="PlaceOfUnloadingType">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF UNLOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType10">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType21">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType11">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType22">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC182C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Incident" maxOccurs="9" type="IncidentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType23">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC182C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="Incident" maxOccurs="9" type="IncidentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType25">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType09">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LocationOfGoods" minOccurs="0" type="LocationOfGoodsType06">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" type="PlaceOfLoadingType01">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="9999" type="ConsignmentItemType13">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType26">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HouseConsignment" maxOccurs="999" type="HouseConsignmentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="HOUSE CONSIGNMENT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType27">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LocationOfGoods" type="LocationOfGoodsType06">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType02">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="9999" type="ConsignmentItemType16">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType28">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of destination" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIndicator" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inlandModeOfTransport" minOccurs="0" type="InlandModeOfTransportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Inland mode of transport" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="modeOfTransportAtTheBorder" minOccurs="0" type="ModeOfTransportAtTheBorderContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Mode of transport at the border" />
            <codeList code="CL218" type="business" name="Transportmodecode" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Carrier" minOccurs="0" type="CarrierType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CARRIER" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType05">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LocationOfGoods" minOccurs="0" type="LocationOfGoodsType06">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CountryOfRoutingOfConsignment" minOccurs="0" maxOccurs="99" type="CountryOfRoutingOfConsignmentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="COUNTRY OF ROUTING OF CONSIGNMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ActiveBorderTransportMeans" minOccurs="0" maxOccurs="9" type="ActiveBorderTransportMeansType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTIVE BORDER TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PlaceOfLoading" minOccurs="0" type="PlaceOfLoadingType02">
        <xs:annotation>
          <xs:documentation>
            <description value="PLACE OF LOADING" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="9999" type="PreviousDocumentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="9999" type="ConsignmentItemType15">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignmentType29">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC007C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LocationOfGoods" type="LocationOfGoodsType05">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION OF GOODS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="INCIDENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Consignor                                                                 -->
  <!--================================================================================-->
  <xs:complexType name="ConsignorType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType08">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType08">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC013C, CC015C, CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 8/91 messages: CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 8/91 messages: CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ConsignorType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ConsistencyCheckWarning                                                   -->
  <!--================================================================================-->
  <xs:complexType name="ConsistencyCheckWarningType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD903D</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="warningPointer" type="WarningPointerContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Warning pointer" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="warningCode" type="WarningCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Warning code" />
            <codeList code="CL903" type="business" name="Warningcode" />
            <format value="an6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="originalAttributeValue" minOccurs="0" type="OriginalAttributeValueContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Original attribute value" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ContactPerson                                                             -->
  <!--================================================================================-->
  <xs:complexType name="ContactPersonType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 13/91 messages: CC013C, CC015C, CC029C, CC037C, CC051C, CC170C, CD142C, CD143C, CD144C, CD145C, CD150C, CD151C, CD152C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="phoneNumber" type="PhoneNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Phone number" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="eMailAddress" minOccurs="0" type="EMailAddressContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="E-mail address" />
            <format value="an..256" />
            <optionality value="O" />
            <xsdBaseType value="EmailAddressType256" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ContactPersonType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 6/91 messages: CC007C, CC013C, CC015C, CC029C, CC170C, CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="phoneNumber" type="PhoneNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Phone number" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="eMailAddress" minOccurs="0" type="EMailAddressContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="E-mail address" />
            <format value="an..256" />
            <optionality value="O" />
            <xsdBaseType value="EmailAddressType256" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ControlDetails                                                             -->
  <!--================================================================================-->
  <xs:complexType name="ControlDetailsContentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: IET44C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
     <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="typeOfDiscrepancies" type="DiscrepanciesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of discrepancies" />
			<codeList code="CL790" type="business" name="typeOfDiscrepancies" />
            <format value="an..2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="correctValue" type="CorrectValueContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Correct value" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ControlResult                                                             -->
  <!--================================================================================-->
  <xs:complexType name="ControlResultType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL197" type="business" name="Controlresultcodedestination" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="controlledBy" type="ControlledByContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Controlled by" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="remark" minOccurs="0" type="RemarkContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Remark" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ControlResultType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL196" type="business" name="Controlresultcodedeparture" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="controlledBy" type="ControlledByContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Controlled by" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ControlResultType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC042C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL243" type="business" name="Xftcontrolresultcodedestination" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ControlResultType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD012C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL195" type="business" name="Controlresultcodedeparturesimplifiedexcluded" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ControlResultType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL197" type="business" name="Controlresultcodedestination" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="stateOfSeals" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="State of seals" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ControlResultType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD001C, CD050C, CD160C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL196" type="business" name="Controlresultcodedeparture" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ControlResultType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CD003C, CD038C, CD115C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL196" type="business" name="Controlresultcodedeparture" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ControlResultType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: IET44C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL047" type="business" name="Controlresultcode" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ControlResults                                                             -->
  <!--================================================================================-->
  <xs:complexType name="ControlResultsType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: IET44C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
       <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	    <xs:element name="code" type="CodeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL047" type="business" name="Controlresultcode" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	    <xs:element name="ResultsOfControl" maxOccurs="99" type="ResultsOfControlContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="RESULTS OF CONTROL" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CountryInvolved                                                           -->
  <!--================================================================================-->
  <xs:complexType name="CountryInvolvedType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CountryOfRoutingOfConsignment                                             -->
  <!--================================================================================-->
  <xs:complexType name="CountryOfRoutingOfConsignmentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 11/91 messages: CC013C, CC015C, CC029C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CountryOfRoutingOfConsignmentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC017C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Country                                                                   -->
  <!--================================================================================-->
  <xs:complexType name="CountryType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD971C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryCodesCustomsOfficeLists">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL070" type="technical" name="CountryCodesCustomsOfficeLists" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Action" maxOccurs="9" type="ActionType">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CountryType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD070C, CD071C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="country" type="CountryCodesCustomsOfficeLists">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL070" type="technical" name="CountryCodesCustomsOfficeLists" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Action" maxOccurs="9" type="ActionType">
        <xs:annotation>
          <xs:documentation>
            <description value="ACTION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfDeparture                                                  -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfDepartureType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD094C, CD095C, CD144C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL171" type="business" name="CustomsOfficeDeparture" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfDepartureType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CD003C, CD038C, CD115C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL171" type="business" name="CustomsOfficeDeparture" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfDepartureType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 47/91 messages: CC004C, CC009C, CC013C, CC014C, CC015C, CC017C, CC019C, CC022C, CC023C, CC028C, CC029C, CC035C, CC037C, CC042C, CC045C, CC051C, CC054C, CC055C, CC056C, CC060C, CC140C, CC170C, CC182C, CC190C, CC191C, CC928C, CD001C, CD006C, CD010C, CD012C, CD018C, CD024C, CD049C, CD050C, CD059C, CD118C, CD142C, CD160C, CD168C, CD180C, CD181C, CD200C, CD201C, CD203C, CD204C, CD205C, CD209C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL171" type="business" name="CustomsOfficeDeparture" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfDestinationActual                                          -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfDestinationActualType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC141C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL172" type="business" name="CustomsOfficeDestination" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfDestinationActualType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD063C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL172" type="business" name="CustomsOfficeDestination" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfDestinationActualType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 11/91 messages: CC007C, CC025C, CC043C, CC044C, CC057C, CD002C, CD003C, CD006C, CD018C, CD024C, CD049C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL172" type="business" name="CustomsOfficeDestination" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfDestinationDeclared                                        -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfDestinationDeclaredType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 12/91 messages: CC013C, CC015C, CC017C, CC029C, CD001C, CD010C, CD012C, CD024C, CD050C, CD063C, CD160C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL172" type="business" name="CustomsOfficeDestination" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfDestinationDeclaredType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 6/91 messages: CD003C, CD038C, CD115C, CD165C, CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL172" type="business" name="CustomsOfficeDestination" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfDestination                                                -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfDestinationType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD094C, CD095C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL172" type="business" name="CustomsOfficeDestination" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfDestinationType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC037C, CC042C, CC048C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL172" type="business" name="CustomsOfficeDestination" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfEnquiryAtDeparture                                         -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfEnquiryAtDepartureType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC140C, CC141C, CD143C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL176" type="business" name="CustomsOfficeEnquiry" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfEnquiryAtDepartureType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD142C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL176" type="business" name="CustomsOfficeEnquiry" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfExitForTransitActual                                       -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfExitForTransitActualType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD024C, CD063C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL175" type="business" name="Customsofficetransitexit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfExitForTransitActualType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD164C, CD165C, CD168C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL175" type="business" name="Customsofficetransitexit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfExitForTransitDeclared                                     -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfExitForTransitDeclaredType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD160C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL175" type="business" name="Customsofficetransitexit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfExitForTransitDeclaredType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 14/91 messages: CC013C, CC015C, CC017C, CC029C, CD001C, CD003C, CD010C, CD024C, CD038C, CD050C, CD063C, CD115C, CD165C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL175" type="business" name="Customsofficetransitexit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfExitForTransit                                             -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfExitForTransitType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD094C, CD095C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL175" type="business" name="Customsofficetransitexit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfExit                                                       -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfExitType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC042C, CC190C, CC191C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL194" type="business" name="Customsofficeexit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfGuarantee                                                  -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfGuaranteeType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD201C, CD205C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL174" type="business" name="CustomsOfficeGuarantee" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfGuaranteeType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CC026C, CC037C, CC224C, CC225C, CC228C, CC229C, CC231C, CD204C, CD209C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL174" type="business" name="CustomsOfficeGuarantee" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfIncidentRegistration                                       -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfIncidentRegistrationType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD063C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL141" type="business" name="CustomsOffices" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfIncidentRegistrationType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC182C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL141" type="business" name="CustomsOffices" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfRecoveryAtDeparture                                        -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfRecoveryAtDepartureType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CC023C, CC035C, CC048C, CD063C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL177" type="business" name="CustomsOfficeRecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfRecoveryAtDepartureType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD152C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL177" type="business" name="CustomsOfficeRecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfRecoveryRequested                                          -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfRecoveryRequestedType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD150C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL177" type="business" name="CustomsOfficeRecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfRecoveryRequestedType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD151C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL177" type="business" name="CustomsOfficeRecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfRecoveryRequesting                                         -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfRecoveryRequestingType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD151C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL177" type="business" name="CustomsOfficeRecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfRecoveryRequestingType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD150C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL177" type="business" name="CustomsOfficeRecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfRecovery                                                   -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfRecoveryType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD152C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL177" type="business" name="CustomsOfficeRecovery" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfRequest                                                    -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfRequestType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CD027C, CD038C, CD059C, CD142C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL141" type="business" name="CustomsOffices" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfRequestType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD143C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL141" type="business" name="CustomsOffices" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfTransitActual                                              -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfTransitActualType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD115C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL173" type="business" name="CustomsOfficeTransit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeNotValidForCountry" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee not valid for country" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfTransitActualType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD024C, CD063C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL173" type="business" name="CustomsOfficeTransit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfTransitActualType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD114C, CD118C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL173" type="business" name="CustomsOfficeTransit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfTransitDeclared                                            -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfTransitDeclaredType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD050C, CD160C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL173" type="business" name="CustomsOfficeTransit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="arrivalDateAndTimeEstimated" minOccurs="0" type="ArrivalDateAndTimeEstimatedContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Arrival date and time (estimated)" />
            <format value="an19" />
            <optionality value="D" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfTransitDeclaredType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CD010C, CD024C, CD063C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL173" type="business" name="CustomsOfficeTransit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeOfTransitDeclaredType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CC013C, CC015C, CC017C, CC029C, CD001C, CD003C, CD038C, CD115C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL173" type="business" name="CustomsOfficeTransit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="arrivalDateAndTimeEstimated" minOccurs="0" type="ArrivalDateAndTimeEstimatedContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Arrival date and time (estimated)" />
            <format value="an19" />
            <optionality value="D" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOfficeOfTransit                                                    -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeOfTransitType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD094C, CD095C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL173" type="business" name="CustomsOfficeTransit" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== CustomsOffice                                                             -->
  <!--================================================================================-->
  <xs:complexType name="CustomsOfficeType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC007C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL172" type="business" name="CustomsOfficeDestination" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CustomsOfficeType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CC013C, CC015C, CC029C, CC170C, CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <codeList code="CL171" type="business" name="CustomsOfficeDeparture" />
            <format value="an8" />
            <optionality value="R" />
            <xsdBaseType value="CORefNumType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== DangerousGoods                                                            -->
  <!--================================================================================-->
  <xs:complexType name="DangerousGoodsType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 13/91 messages: CC013C, CC015C, CC025C, CC029C, CC043C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNNumber" type="UNNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN Number" />
            <codeList code="CL101" type="business" name="UnDangerousGoodsCode" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DangerousGoodsType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC017C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNNumber" minOccurs="0" type="UNNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN Number" />
            <codeList code="CL101" type="business" name="UnDangerousGoodsCode" />
            <format value="an4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== DepartureTransportMeans                                                   -->
  <!--================================================================================-->
  <xs:complexType name="DepartureTransportMeansType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 10/91 messages: CC013C, CC015C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of identification" />
            <codeList code="CL750" type="business" name="ClTypeofidentificationofmeansoftransport" />
            <format value="n2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nationality" minOccurs="0" type="NationalityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Nationality" />
            <codeList code="CL165" type="business" name="Nationality" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DepartureTransportMeansType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 13/91 messages: CC013C, CC015C, CC029C, CC043C, CC170C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of identification" />
            <codeList code="CL750" type="business" name="ClTypeofidentificationofmeansoftransport" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nationality" type="NationalityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Nationality" />
            <codeList code="CL165" type="business" name="Nationality" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DepartureTransportMeansType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC017C, CC044C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfIdentification" minOccurs="0" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of identification" />
            <codeList code="CL750" type="business" name="ClTypeofidentificationofmeansoftransport" />
            <format value="n2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nationality" minOccurs="0" type="NationalityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Nationality" />
            <codeList code="CL165" type="business" name="Nationality" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== DocumentsImage                                                            -->
  <!--================================================================================-->
   <xs:complexType name="DocumentsImageType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: IET46C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	   <xs:element name="fileType" type="FileTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="File type" />
            <format value="an..200" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="image" type="ImageContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Image" />
            <format value="base64Binary" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== EconomicOperator                                                          -->
  <!--================================================================================-->
  <xs:complexType name="EconomicOperatorType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 6/91 messages: CC007C, CC013C, CC015C, CC029C, CC170C, CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Endorsement                                                               -->
  <!--================================================================================-->
  <xs:complexType name="EndorsementType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="authority" minOccurs="0" type="AuthorityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Authority" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="place" minOccurs="0" type="PlaceContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Place" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL009" type="business" name="CountryCodesCommonTransit" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EndorsementType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 8/91 messages: CC007C, CC043C, CC182C, CD003C, CD115C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="authority" type="AuthorityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Authority" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="place" type="PlaceContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Place" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL009" type="business" name="CountryCodesCommonTransit" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Enquiry                                                                   -->
  <!--================================================================================-->
  <xs:complexType name="EnquiryType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC141C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="TC11DeliveryDate" minOccurs="0" type="TC11DeliveryDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TC11 delivery date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EnquiryType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD142C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TC11DeliveryDate" minOccurs="0" type="TC11DeliveryDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TC11 delivery date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="limitForTheEnquiryResponseDate" type="LimitForTheEnquiryResponseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Limit for the enquiry response date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EnquiryType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD143C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="enquiryResponseDate" type="EnquiryResponseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Enquiry response date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="responseCode" type="ResponseCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Response code" />
            <codeList code="CL029" type="business" name="ResponseCode" />
            <format value="n..2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="returnCopyReturnedDate" minOccurs="0" type="ReturnCopyReturnedDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Return copy returned date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EnquiryType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD144C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="enquiryRequestDate" type="EnquiryRequestDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Enquiry request date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="informationAvailableFromTrader" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Information available from trader" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="EnquiryType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD145C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="enquiryRequestDate" type="EnquiryRequestDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Enquiry request date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== EvaluatedMessage                                                          -->
  <!--================================================================================-->
  <xs:complexType name="EvaluatedMessageType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD903D</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="messageType" type="MessageTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Message type" />
            <codeList code="CL902" type="business" name="Messagewithwarning" />
            <format value="an6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" minOccurs="0" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="year" minOccurs="0" type="YearContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Year" />
            <format value="n4" />
            <optionality value="D" />
            <xsdBaseType value="YearType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="month" minOccurs="0" type="MonthOfYear">
        <xs:annotation>
          <xs:documentation>
            <description value="Month" />
            <codeList code="CL026" type="technical" name="MonthOfYear" />
            <format value="an2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ExportOperation                                                           -->
  <!--================================================================================-->
  <xs:complexType name="ExportOperationType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC048C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MRNContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="AES-P1_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportOperationType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MRNContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="AES-P1_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transitProcedureCategory" type="TransitProcedureCategoryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Transit procedure category" />
            <codeList code="CL166" type="business" name="Transitprocedurecategory" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportOperationType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC191C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MRNContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="AES-P1_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="resultIndicator" type="ResultIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Result indicator" />
            <codeList code="CL100" type="business" name="ResultIndicator" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportOperationType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD078C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MRNContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="AES-P1_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ExportOperationType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC042C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MRNContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="AES-P1_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ControlResult" type="ControlResultType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTROL RESULT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Exposure                                                                  -->
  <!--================================================================================-->
  <xs:complexType name="ExposureType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="exposure" type="ExposureContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Exposure" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="exposureCounter" type="ExposureCounterContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Exposure counter" />
            <format value="n..8" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="balance" minOccurs="0" type="BalanceContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Balance" />
            <format value="n..16,2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Fallback                                                                  -->
  <!--================================================================================-->
  <xs:complexType name="FallbackType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD070C, CD071C, CD971C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="flag" type="FlagContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Flag" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== FunctionalError                                                           -->
  <!--================================================================================-->
  <xs:complexType name="FunctionalErrorType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC022C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorPointer" minOccurs="0" type="ErrorPointerContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error pointer" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorCode" type="AesNctsP5FunctionalErrorCodes">
        <xs:annotation>
          <xs:documentation>
            <description value="Error code" />
            <codeList code="CL180" type="technical" name="AesNctsP5FunctionalErrorCodes" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorReason" minOccurs="0" type="ErrorReasonContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error reason" />
            <format value="an..7" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="originalAttributeValue" minOccurs="0" type="OriginalAttributeValueContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Original attribute value" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FunctionalErrorType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC906C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="errorPointer" type="ErrorPointerContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error pointer" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorCode" type="AesNctsP5FunctionalErrorCodes">
        <xs:annotation>
          <xs:documentation>
            <description value="Error code" />
            <codeList code="CL180" type="technical" name="AesNctsP5FunctionalErrorCodes" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorReason" type="ErrorReasonContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error reason" />
            <format value="an..7" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="originalAttributeValue" minOccurs="0" type="OriginalAttributeValueContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Original attribute value" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FunctionalErrorType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD906C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="errorPointer" type="ErrorPointerContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error pointer" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorCode" type="AesNctsP5FunctionalErrorCodes">
        <xs:annotation>
          <xs:documentation>
            <description value="Error code" />
            <codeList code="CL180" type="technical" name="AesNctsP5FunctionalErrorCodes" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorReason" minOccurs="0" type="ErrorReasonContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error reason" />
            <format value="an..7" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="originalAttributeValue" minOccurs="0" type="OriginalAttributeValueContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Original attribute value" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="FunctionalErrorType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC056C, CC057C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="errorPointer" type="ErrorPointerContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error pointer" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorCode" type="AesNctsP5FunctionalErrorCodes">
        <xs:annotation>
          <xs:documentation>
            <description value="Error code" />
            <codeList code="CL180" type="technical" name="AesNctsP5FunctionalErrorCodes" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorReason" type="ErrorReasonContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error reason" />
            <format value="an..7" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="originalAttributeValue" minOccurs="0" type="OriginalAttributeValueContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Original attribute value" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== GNSS                                                                      -->
  <!--================================================================================-->
  <xs:complexType name="GNSSType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 14/91 messages: CC007C, CC013C, CC015C, CC029C, CC043C, CC170C, CC182C, CC190C, CD003C, CD038C, CD115C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="latitude" type="LatitudeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Latitude" />
            <format value="an..17" />
            <optionality value="R" />
            <xsdBaseType value="GNSSLatitude" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="longitude" type="LongitudeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Longitude" />
            <format value="an..17" />
            <optionality value="R" />
            <xsdBaseType value="GNSSLongitude" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== GoodsMeasure                                                              -->
  <!--================================================================================-->
  <xs:complexType name="GoodsMeasureType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="netMass" type="NetMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Net mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="supplementaryUnits" minOccurs="0" type="SupplementaryUnitsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Supplementary units" />
            <format value="n..16,6" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsMeasureType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="netMass" minOccurs="0" type="NetMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Net mass" />
            <format value="n..16,6" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="supplementaryUnits" minOccurs="0" type="SupplementaryUnitsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Supplementary units" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsMeasureType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC025C, CC029C, CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="netMass" minOccurs="0" type="NetMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Net mass" />
            <format value="n..16,6" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsMeasureType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CC017C, CC044C, CD012C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="netMass" minOccurs="0" type="NetMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Net mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsMeasureType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 7/91 messages: CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="netMass" minOccurs="0" type="NetMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Net mass" />
            <format value="n..16,6" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== GoodsReference                                                            -->
  <!--================================================================================-->
  <xs:complexType name="GoodsReferenceType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 12/91 messages: CC007C, CC017C, CC043C, CC044C, CC182C, CD003C, CD018C, CD038C, CD115C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GoodsReferenceType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 13/91 messages: CC013C, CC015C, CC029C, CC043C, CC170C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== GuaranteeQuery                                                            -->
  <!--================================================================================-->
  <xs:complexType name="GuaranteeQueryType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC034C, CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="queryIdentifier" type="QueryIdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Query identifier" />
            <codeList code="CL054" type="business" name="QueryIdentifier" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="periodFromDate" minOccurs="0" type="PeriodFromDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Period from date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="periodToDate" minOccurs="0" type="PeriodToDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Period to date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== GuaranteeReference                                                        -->
  <!--================================================================================-->
  <xs:complexType name="GuaranteeReferenceType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" minOccurs="0" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="D" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="accessCode" minOccurs="0" type="AccessCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Access code" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amountToBeCovered" type="AmountToBeCoveredContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amount to be covered" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC224C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" minOccurs="0" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="issueDate" type="IssueDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Issue date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="accessCode" type="AccessCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Access code" />
            <format value="an..4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnet" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="expiryDate" type="ExpiryDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Expiry date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="copyGiven" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Copy given" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="voucherAmount" minOccurs="0" type="VoucherAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Voucher amount" />
            <format value="n..16,2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" minOccurs="0" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="D" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="accessCode" minOccurs="0" type="AccessCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Access code" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amountToBeCovered" minOccurs="0" type="AmountToBeCoveredContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amount to be covered" />
            <format value="n..16,2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" minOccurs="0" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="accessCode" type="AccessCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Access code" />
            <format value="an..4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amountConcerned" type="AmountConcernedContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amount concerned" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC026C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="masterAccessCode" type="MasterAccessCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Master access code" />
            <format value="an..4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccessCode" type="AccessCodeType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ACCESS CODE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC034C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeQuery" type="GuaranteeQueryType">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE QUERY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Owner" minOccurs="0" type="OwnerType01">
        <xs:annotation>
          <xs:documentation>
            <description value="OWNER" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AccessCode" type="AccessCodeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ACCESS CODE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="acceptanceDateAndTime" type="AcceptanceDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Acceptance date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL251" type="business" name="Guaranteetype" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeMonitoringCode" type="GuaranteeMonitoringCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee monitoring code" />
            <codeList code="CL050" type="business" name="GuaranteeMonitoringCodes" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeQuery" type="GuaranteeQueryType">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE QUERY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Owner" minOccurs="0" type="OwnerType02">
        <xs:annotation>
          <xs:documentation>
            <description value="OWNER" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Usage" minOccurs="0" maxOccurs="9999" type="UsageType">
        <xs:annotation>
          <xs:documentation>
            <description value="USAGE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Exposure" minOccurs="0" type="ExposureType">
        <xs:annotation>
          <xs:documentation>
            <description value="EXPOSURE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Guarantor" minOccurs="0" type="GuarantorType01">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ComprehensiveGuarantee" minOccurs="0" type="ComprehensiveGuaranteeType">
        <xs:annotation>
          <xs:documentation>
            <description value="COMPREHENSIVE GUARANTEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IndividualGuaranteeByGuarantor" minOccurs="0" type="IndividualGuaranteeByGuarantorType">
        <xs:annotation>
          <xs:documentation>
            <description value="INDIVIDUAL GUARANTEE BY GUARANTOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="IndividualGuaranteeVoucher" minOccurs="0" type="IndividualGuaranteeVoucherType">
        <xs:annotation>
          <xs:documentation>
            <description value="INDIVIDUAL GUARANTEE VOUCHER" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC055C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InvalidGuaranteeReason" type="InvalidGuaranteeReasonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="INVALID GUARANTEE REASON" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC225C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceAmount" minOccurs="0" type="ReferenceAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference amount" />
            <format value="n..16,2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="percentageOfReferenceAmount" minOccurs="0" type="PercentageOfReferenceAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Percentage of reference amount" />
            <format value="n..3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeAmount" minOccurs="0" type="GuaranteeAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee amount" />
            <format value="n..16,2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfCertificates" minOccurs="0" type="NumberOfCertificatesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of certificates" />
            <format value="n..8" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="validityDate" minOccurs="0" type="ValidityDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Validity date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityDate" minOccurs="0" type="InvalidityDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityReasonCode" minOccurs="0" type="InvalidityReasonCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity reason code" />
            <codeList code="CL212" type="business" name="Guaranteeinvalidityreason" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="restrictedUseSuspendedGoods" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Restricted use (suspended goods)" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOfficeOfGuarantee" type="CustomsOfficeOfGuaranteeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE OF GUARANTEE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType10">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC228C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeAmount" type="GuaranteeAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee amount" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityDate" type="InvalidityDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="liabilityLiberationDate" type="LiabilityLiberationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Liability liberation date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOfficeOfGuarantee" type="CustomsOfficeOfGuaranteeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE OF GUARANTEE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType11">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC229C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityDate" type="InvalidityDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOfficeOfGuarantee" type="CustomsOfficeOfGuaranteeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE OF GUARANTEE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType12">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC231C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityDate" type="InvalidityDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityReasonCode" minOccurs="0" type="InvalidityReasonCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity reason code" />
            <codeList code="CL212" type="business" name="Guaranteeinvalidityreason" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="invalidityReasonText" minOccurs="0" type="InvalidityReasonTextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Invalidity reason text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOfficeOfGuarantee" type="CustomsOfficeOfGuaranteeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE OF GUARANTEE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType13">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD150C, CD151C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Guarantor" minOccurs="0" type="GuarantorType04">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType14">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD201C, CD205C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOfficeOfGuarantee" minOccurs="0" type="CustomsOfficeOfGuaranteeType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE OF GUARANTEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ValidityLimitation" minOccurs="0" maxOccurs="99" type="ValidityLimitationType">
        <xs:annotation>
          <xs:documentation>
            <description value="VALIDITY LIMITATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InvalidGuaranteeReason" minOccurs="0" maxOccurs="9" type="InvalidGuaranteeReasonType02">
        <xs:annotation>
          <xs:documentation>
            <description value="INVALID GUARANTEE REASON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType15">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD204C, CD209C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="R" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOfficeOfGuarantee" type="CustomsOfficeOfGuaranteeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE OF GUARANTEE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeReferenceType16">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GRN" minOccurs="0" type="GrnContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="GRN" />
            <format value="an..24" />
            <optionality value="D" />
            <xsdBaseType value="GRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="accessCode" minOccurs="0" type="AccessCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Access code" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="otherGuaranteeReference" minOccurs="0" type="OtherGuaranteeReferenceContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Other guarantee reference" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amountToBeCovered" type="AmountToBeCoveredContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amount to be covered" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Guarantee                                                                 -->
  <!--================================================================================-->
  <xs:complexType name="GuaranteeType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC013C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" minOccurs="0" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL251" type="business" name="Guaranteetype" />
            <format value="an1" />
            <optionality value="O" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="otherGuaranteeReference" minOccurs="0" type="OtherGuaranteeReferenceContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Other guarantee reference" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" minOccurs="0" maxOccurs="99" type="GuaranteeReferenceType03">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL251" type="business" name="Guaranteetype" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="otherGuaranteeReference" minOccurs="0" type="OtherGuaranteeReferenceContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Other guarantee reference" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" minOccurs="0" maxOccurs="99" type="GuaranteeReferenceType03">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL251" type="business" name="Guaranteetype" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="otherGuaranteeReference" minOccurs="0" type="OtherGuaranteeReferenceContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Other guarantee reference" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" minOccurs="0" maxOccurs="99" type="GuaranteeReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD204C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL076" type="business" name="GuaranteeTypeWithReference" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" maxOccurs="99" type="GuaranteeReferenceType15">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD209C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL187" type="business" name="GuaranteeTypeWithReferenceCredited" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" maxOccurs="99" type="GuaranteeReferenceType15">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL076" type="business" name="GuaranteeTypeWithReference" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" maxOccurs="99" type="GuaranteeReferenceType04">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD201C, CD205C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL076" type="business" name="GuaranteeTypeWithReference" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" maxOccurs="99" type="GuaranteeReferenceType14">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
   <xs:complexType name="GuaranteeType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC013C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" minOccurs="0" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL251" type="business" name="Guaranteetype" />
            <format value="an1" />
            <optionality value="O" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" minOccurs="0" maxOccurs="99" type="GuaranteeReferenceType03">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL251" type="business" name="Guaranteetype" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" minOccurs="0" maxOccurs="99" type="GuaranteeReferenceType03">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuaranteeType10">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeType" type="GuaranteeTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee type" />
            <codeList code="CL251" type="business" name="Guaranteetype" />
            <format value="an1" />
            <optionality value="R" />
            <xsdBaseType value="AlphanumericCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GuaranteeReference" minOccurs="0" maxOccurs="99" type="GuaranteeReferenceType16">
        <xs:annotation>
          <xs:documentation>
            <description value="GUARANTEE REFERENCE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== GuarantorNotification                                                     -->
  <!--================================================================================-->
  <xs:complexType name="GuarantorNotificationType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC023C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="guarantorNotificationDate" type="GuarantorNotificationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantor notification date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guarantorNotificationText" minOccurs="0" type="GuarantorNotificationTextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantor notification text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Guarantor                                                                 -->
  <!--================================================================================-->
  <xs:complexType name="GuarantorType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuarantorType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC228C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType04">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuarantorType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC224C, CC229C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType10">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuarantorType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD150C, CD151C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType06">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GuarantorType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CC019C, CC023C, CC035C, CC045C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType10">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Header                                                                    -->
  <!--================================================================================-->
  <xs:complexType name="HeaderType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC906C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HeaderType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC917C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LRNContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MRNContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HeaderType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD906C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HeaderType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD917C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MRNContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HeaderType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD974C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HeaderType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD975C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Status" />
            <format value="an3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== HolderOfTheTransitProcedure                                               -->
  <!--================================================================================-->
  <xs:complexType name="HolderOfTheTransitProcedureType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CC014C, CC022C, CC051C, CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 7/91 messages: CC026C, CC225C, CC231C, CD200C, CD201C, CD203C, CD205C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType08">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType08">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC054C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC055C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC056C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD001C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD012C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType10">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 11/91 messages: CC004C, CC009C, CC019C, CC023C, CC028C, CC035C, CC045C, CC060C, CC140C, CC141C, CC928C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType11">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC224C, CC228C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType12">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD003C, CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType13">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD050C, CD160C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType14">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD115C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType13">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HolderOfTheTransitProcedureType15">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC013C, CC015C, CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRHolderIdentificationNumber" minOccurs="0" type="TIRHolderIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR holder identification number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" minOccurs="0" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType07">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== HouseConsignment                                                          -->
  <!--================================================================================-->
  <xs:complexType name="HouseConsignmentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="O" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="securityIndicatorFromExportDeclaration" minOccurs="0" type="SecurityIndicatorFromExportDeclarationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security indicator from export declaration" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="9999" type="ConsignmentItemType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC025C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseType" type="ReleaseTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release type" />
            <codeList code="CL163" type="business" name="Releasetype" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="9999" type="ConsignmentItemType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="securityIndicatorFromExportDeclaration" minOccurs="0" type="SecurityIndicatorFromExportDeclarationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security indicator from export declaration" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType06">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" maxOccurs="9999" type="ConsignmentItemType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="securityIndicatorFromExportDeclaration" minOccurs="0" type="SecurityIndicatorFromExportDeclarationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security indicator from export declaration" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType05">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" maxOccurs="9999" type="ConsignmentItemType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC044C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="securityIndicatorFromExportDeclaration" minOccurs="0" type="SecurityIndicatorFromExportDeclarationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security indicator from export declaration" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="9999" type="ConsignmentItemType05">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ConsignmentItem" maxOccurs="9999" type="ConsignmentItemType06">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD012C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType08">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" maxOccurs="9999" type="ConsignmentItemType07">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="O" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType03">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="9999" type="ConsignmentItemType08">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType10">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..35" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber35" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType06">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" maxOccurs="9999" type="ConsignmentItemType09">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType11">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" maxOccurs="9999" type="ConsignmentItemType10">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType12">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD001C, CD003C, CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="countryOfDispatch" minOccurs="0" type="CountryOfDispatchContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country of dispatch" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="Alpha_2" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="securityIndicatorFromExportDeclaration" minOccurs="0" type="SecurityIndicatorFromExportDeclarationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security indicator from export declaration" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType08">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" maxOccurs="9999" type="ConsignmentItemType11">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="HouseConsignmentType13">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="grossMass" type="GrossMassContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Gross mass" />
            <format value="n..16,6" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number UCR" />
            <format value="an..70" />
            <optionality value="D" />
            <xsdBaseType value="UCRReferenceNumber70" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="securityIndicatorFromExportDeclaration" minOccurs="0" type="SecurityIndicatorFromExportDeclarationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security indicator from export declaration" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignor" minOccurs="0" type="ConsignorType08">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Consignee" minOccurs="0" type="ConsigneeType04">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNEE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalSupplyChainActor" minOccurs="0" maxOccurs="99" type="AdditionalSupplyChainActorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL SUPPLY CHAIN ACTOR" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999" type="DepartureTransportMeansType02">
        <xs:annotation>
          <xs:documentation>
            <description value="DEPARTURE TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreviousDocument" minOccurs="0" maxOccurs="99" type="PreviousDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="PREVIOUS DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SUPPORTING DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT DOCUMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalReference" minOccurs="0" maxOccurs="99" type="AdditionalReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AdditionalInformation" minOccurs="0" maxOccurs="99" type="AdditionalInformationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDITIONAL INFORMATION" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType01">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT CHARGES" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConsignmentItem" maxOccurs="9999" type="ConsignmentItemType12">
        <xs:annotation>
          <xs:documentation>
            <description value="CONSIGNMENT ITEM" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Incident                                                                  -->
  <!--================================================================================-->
  <xs:complexType name="IncidentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="CodeContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL019" type="business" name="IncidentCode" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Endorsement" minOccurs="0" type="EndorsementType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ENDORSEMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Location" type="LocationType">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Transhipment" minOccurs="0" type="TranshipmentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSHIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="IncidentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC182C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="CodeContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL019" type="business" name="IncidentCode" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Endorsement" minOccurs="0" type="EndorsementType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ENDORSEMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Location" type="LocationType">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Transhipment" minOccurs="0" type="TranshipmentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSHIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="IncidentType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CC007C, CC043C, CD003C, CD115C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="CodeContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL019" type="business" name="IncidentCode" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Endorsement" minOccurs="0" type="EndorsementType02">
        <xs:annotation>
          <xs:documentation>
            <description value="ENDORSEMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Location" type="LocationType">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Transhipment" minOccurs="0" type="TranshipmentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSHIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="IncidentType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC182C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="CodeContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL019" type="business" name="IncidentCode" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Endorsement" minOccurs="0" type="EndorsementType01">
        <xs:annotation>
          <xs:documentation>
            <description value="ENDORSEMENT" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Location" type="LocationType">
        <xs:annotation>
          <xs:documentation>
            <description value="LOCATION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportEquipment" minOccurs="0" maxOccurs="9999" type="TransportEquipmentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT EQUIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Transhipment" minOccurs="0" type="TranshipmentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSHIPMENT" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== IndividualGuaranteeByGuarantor                                            -->
  <!--================================================================================-->
  <xs:complexType name="IndividualGuaranteeByGuarantorType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="guaranteeAmount" type="GuaranteeAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee amount" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOfficeOfDeparture" type="CustomsOfficeOfDepartureType03">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE OF DEPARTURE" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOfficeOfDestination" type="CustomsOfficeOfDestinationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE OF DESTINATION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== IndividualGuaranteeVoucher                                                -->
  <!--================================================================================-->
  <xs:complexType name="IndividualGuaranteeVoucherType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="issueDate" type="IssueDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Issue date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="expiryDate" type="ExpiryDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Expiry date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="copyGiven" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Copy given" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnet" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="voucherAmount" minOccurs="0" type="VoucherAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Voucher amount" />
            <format value="n..16,2" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" minOccurs="0" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== InvalidGuaranteeReason                                                    -->
  <!--================================================================================-->
  <xs:complexType name="InvalidGuaranteeReasonType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC055C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL252" type="business" name="Invalidguaranteereason" />
            <format value="an..3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvalidGuaranteeReasonType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD201C, CD205C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="CodeContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL252" type="business" name="Invalidguaranteereason" />
            <format value="an..3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Invalidation                                                              -->
  <!--================================================================================-->
  <xs:complexType name="InvalidationType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD010C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="decisionDateAndTime" type="DecisionDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Decision date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="InvalidationType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC009C, CC014C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="requestDateAndTime" minOccurs="0" type="RequestDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Request date and time" />
            <format value="an19" />
            <optionality value="D" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="decisionDateAndTime" type="DecisionDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Decision date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="decision" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Decision" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="initiatedByCustoms" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Initiated by customs" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="justification" minOccurs="0" type="JustificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Justification" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== LocationOfGoods                                                           -->
  <!--================================================================================-->
  <xs:complexType name="LocationOfGoodsType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC007C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="typeOfLocation" type="TypeOfLocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of location" />
            <codeList code="CL347" type="business" name="TypeOfLocation" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="qualifierOfIdentification" type="QualifierOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Qualifier of identification" />
            <codeList code="CL326" type="business" name="QualifierOfTheIdentification" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="authorisationNumber" minOccurs="0" type="AuthorisationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Authorisation number" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional identifier" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOffice" minOccurs="0" type="CustomsOfficeType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GNSS" minOccurs="0" type="GNSSType">
        <xs:annotation>
          <xs:documentation>
            <description value="GNSS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EconomicOperator" minOccurs="0" type="EconomicOperatorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ECONOMIC OPERATOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType09">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PostcodeAddress" minOccurs="0" type="PostcodeAddressType">
        <xs:annotation>
          <xs:documentation>
            <description value="POSTCODE ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LocationOfGoodsType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="typeOfLocation" type="TypeOfLocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of location" />
            <codeList code="CL347" type="business" name="TypeOfLocation" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="qualifierOfIdentification" type="QualifierOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Qualifier of identification" />
            <codeList code="CL326" type="business" name="QualifierOfTheIdentification" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="authorisationNumber" minOccurs="0" type="AuthorisationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Authorisation number" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional identifier" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOffice" minOccurs="0" type="CustomsOfficeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GNSS" minOccurs="0" type="GNSSType">
        <xs:annotation>
          <xs:documentation>
            <description value="GNSS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EconomicOperator" minOccurs="0" type="EconomicOperatorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ECONOMIC OPERATOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType09">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PostcodeAddress" minOccurs="0" type="PostcodeAddressType">
        <xs:annotation>
          <xs:documentation>
            <description value="POSTCODE ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LocationOfGoodsType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="typeOfLocation" type="TypeOfLocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of location" />
            <codeList code="CL347" type="business" name="TypeOfLocation" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="qualifierOfIdentification" type="QualifierOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Qualifier of identification" />
            <codeList code="CL326" type="business" name="QualifierOfTheIdentification" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="authorisationNumber" minOccurs="0" type="AuthorisationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Authorisation number" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional identifier" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOffice" minOccurs="0" type="CustomsOfficeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GNSS" minOccurs="0" type="GNSSType">
        <xs:annotation>
          <xs:documentation>
            <description value="GNSS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EconomicOperator" minOccurs="0" type="EconomicOperatorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ECONOMIC OPERATOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType03">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PostcodeAddress" minOccurs="0" type="PostcodeAddressType">
        <xs:annotation>
          <xs:documentation>
            <description value="POSTCODE ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LocationOfGoodsType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC013C, CC015C, CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="typeOfLocation" type="TypeOfLocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of location" />
            <codeList code="CL347" type="business" name="TypeOfLocation" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="qualifierOfIdentification" type="QualifierOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Qualifier of identification" />
            <codeList code="CL326" type="business" name="QualifierOfTheIdentification" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="authorisationNumber" minOccurs="0" type="AuthorisationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Authorisation number" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional identifier" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOffice" minOccurs="0" type="CustomsOfficeType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CUSTOMS OFFICE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GNSS" minOccurs="0" type="GNSSType">
        <xs:annotation>
          <xs:documentation>
            <description value="GNSS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="EconomicOperator" minOccurs="0" type="EconomicOperatorType">
        <xs:annotation>
          <xs:documentation>
            <description value="ECONOMIC OPERATOR" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType09">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PostcodeAddress" minOccurs="0" type="PostcodeAddressType">
        <xs:annotation>
          <xs:documentation>
            <description value="POSTCODE ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType02">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
   <xs:complexType name="LocationOfGoodsType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC007C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="typeOfLocation" type="TypeOfLocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of location" />
            <codeList code="CL347" type="business" name="TypeOfLocation" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="qualifierOfIdentification" type="QualifierOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Qualifier of identification" />
            <codeList code="CL326" type="business" name="QualifierOfTheIdentification" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="authorisationNumber" minOccurs="0" type="AuthorisationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Authorisation number" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional identifier" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="LocationOfGoodsType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CC013C, CC015C, CC029C, CC0170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="typeOfLocation" type="TypeOfLocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of location" />
            <codeList code="CL347" type="business" name="TypeOfLocation" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="qualifierOfIdentification" type="QualifierOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Qualifier of identification" />
            <codeList code="CL326" type="business" name="QualifierOfTheIdentification" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="authorisationNumber" minOccurs="0" type="AuthorisationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Authorisation number" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional identifier" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="CustomsOffice" minOccurs="0" type="CustomsOfficeType02">
		<xs:annotation>
			<xs:documentation>
				<description value="CUSTOMS OFFICE" />
				<optionality value="D" />
			</xs:documentation>
		</xs:annotation>
	  </xs:element>
	  <xs:element name="Address" minOccurs="0" type="AddressType05">
		<xs:annotation>
			<xs:documentation>
			    <description value="ADDRESS" />
				<optionality value="D" />
			</xs:documentation>
		</xs:annotation>
	  </xs:element>
	  <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
		<xs:annotation>
		    <xs:documentation>
				<description value="CONTACT PERSON" />
				<optionality value="D" />
			</xs:documentation>
		</xs:annotation>
	   </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Location                                                                  -->
  <!--================================================================================-->
  <xs:complexType name="LocationType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CC007C, CC043C, CC182C, CD003C, CD038C, CD115C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="qualifierOfIdentification" type="QualifierOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Qualifier of identification" />
            <codeList code="CL038" type="business" name="QualifierOfIdentificationIncident" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL009" type="business" name="CountryCodesCommonTransit" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GNSS" minOccurs="0" type="GNSSType">
        <xs:annotation>
          <xs:documentation>
            <description value="GNSS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" minOccurs="0" type="AddressType12">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Owner                                                                     -->
  <!--================================================================================-->
  <xs:complexType name="OwnerType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC034C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="OwnerType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="name" type="NameContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Name" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Address" type="AddressType08">
        <xs:annotation>
          <xs:documentation>
            <description value="ADDRESS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Packaging                                                                 -->
  <!--================================================================================-->
  <xs:complexType name="PackagingType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 13/91 messages: CC013C, CC015C, CC025C, CC029C, CC043C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfPackages" type="TypeOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of packages" />
            <codeList code="CL017" type="business" name="KindOfPackages" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfPackages" minOccurs="0" type="NumberOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of packages" />
            <format value="n..8" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="shippingMarks" minOccurs="0" type="ShippingMarksContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Shipping marks" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PackagingType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC017C, CC044C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfPackages" minOccurs="0" type="TypeOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of packages" />
            <codeList code="CL017" type="business" name="KindOfPackages" />
            <format value="an2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfPackages" minOccurs="0" type="NumberOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of packages" />
            <format value="n..8" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="shippingMarks" minOccurs="0" type="ShippingMarksContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Shipping marks" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== PlaceOfLoading                                                            -->
  <!--================================================================================-->
  <xs:complexType name="PlaceOfLoadingType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC017C, CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" minOccurs="0" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="location" minOccurs="0" type="LocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Location" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PlaceOfLoadingType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC013C, CC015C, CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" minOccurs="0" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="location" minOccurs="0" type="LocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Location" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PlaceOfLoadingType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 7/91 messages: CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" minOccurs="0" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="location" minOccurs="0" type="LocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Location" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== PlaceOfUnloading                                                          -->
  <!--================================================================================-->
  <xs:complexType name="PlaceOfUnloadingType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 11/91 messages: CC013C, CC015C, CC017C, CC029C, CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="UNLocode" minOccurs="0" type="UNLocodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="UN LOCODE" />
            <codeList code="CL244" type="business" name="Unlocodeextended" />
            <format value="an..17" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" minOccurs="0" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="D" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="location" minOccurs="0" type="LocationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Location" />
            <format value="an..35" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== PostcodeAddress                                                           -->
  <!--================================================================================-->
  <xs:complexType name="PostcodeAddressType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 6/91 messages: CC007C, CC013C, CC015C, CC029C, CC170C, CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="houseNumber" minOccurs="0" type="HouseNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="House number" />
            <format value="an..17" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="postcode" type="PostcodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Postcode" />
            <format value="an..17" />
            <optionality value="R" />
            <xsdBaseType value="PostalCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL190" type="business" name="Countryaddresspostcodebased" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== PreviousDocument                                                          -->
  <!--================================================================================-->
  <xs:complexType name="PreviousDocumentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" minOccurs="0" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL214" type="business" name="Previousdocumenttype" />
            <format value="an4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItemNumber" minOccurs="0" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="completeControl" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Complete control" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PreviousDocumentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL214" type="business" name="Previousdocumenttype" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="completeControl" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Complete control" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PreviousDocumentType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 11/91 messages: CC013C, CC015C, CC029C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL214" type="business" name="Previousdocumenttype" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PreviousDocumentType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 14/91 messages: CC013C, CC015C, CC017C, CC029C, CC043C, CC044C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL228" type="business" name="Previousdocumentexporttype" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PreviousDocumentType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC013C, CC015C, CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL214" type="business" name="Previousdocumenttype" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItemNumber" minOccurs="0" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="typeOfPackages" minOccurs="0" type="TypeOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of packages" />
            <codeList code="CL017" type="business" name="KindOfPackages" />
            <format value="an2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfPackages" minOccurs="0" type="NumberOfPackagesContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of packages" />
            <format value="n..8" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="measurementUnitAndQualifier" minOccurs="0" type="MeasurementUnitAndQualifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Measurement unit and qualifier" />
            <codeList code="CL349" type="business" name="Unit" />
            <format value="an..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="quantity" minOccurs="0" type="QuantityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Quantity" />
            <format value="n..16,6" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PreviousDocumentType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 8/91 messages: CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL214" type="business" name="Previousdocumenttype" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="goodsItemNumber" minOccurs="0" type="GoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Goods item number" />
            <format value="n..5" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== RecoveryNotification                                                      -->
  <!--================================================================================-->
  <xs:complexType name="RecoveryNotificationType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC035C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="recoveryNotificationDate" minOccurs="0" type="RecoveryNotificationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Recovery notification date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="recoveryNotificationText" minOccurs="0" type="RecoveryNotificationTextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Recovery notification text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amountClaimed" type="AmountClaimedContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amount claimed" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Recovery                                                                  -->
  <!--================================================================================-->
  <xs:complexType name="RecoveryType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD150C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="recoveryCommunicationDate" type="RecoveryCommunicationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Recovery communication date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RecoveryType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD151C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="recoveryAcceptance" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Recovery acceptance" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
            <xsdBaseType value="Numeric_1" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="recoveryCommunicationDate" type="RecoveryCommunicationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Recovery communication date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RecoveryType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD152C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="collectionDate" type="CollectionDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Collection date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Reminder Details                                                          -->
  <!--================================================================================-->
  <xs:complexType name="ReminderDetails01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: IET38C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="requestDate" type="RequestDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Request date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="expirationDate" type="ExpirationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Expiration date for delivery" />
            <format value="an10" />
            <optionality value="R" />
			<xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Representative                                                            -->
  <!--================================================================================-->
  <xs:complexType name="RepresentativeType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC056C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Status" />
            <codeList code="CL094" type="business" name="RepresentativeStatusCode" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC051C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CC013C, CC015C, CC029C, CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Status" />
            <codeList code="CL094" type="business" name="RepresentativeStatusCode" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTACT PERSON" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RepresentativeType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC051C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== RequestedDocument                                                         -->
  <!--================================================================================-->
  <xs:complexType name="RequestedDocumentType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC060C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentType" type="DocumentTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Document type" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="description" minOccurs="0" type="DescriptionContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="RequestedDocumentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: IET46C, CC060C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentType" type="DocumentTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Document type" />
			<codeList code="CL213" type="business" name="SupportingDocumentType" />
			<codeList code="CL380" type="business" name="AdditionalReferencesType" />
			<codeList code="CL754" type="business" name="TransportDocumentType" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="referenceNumber" minOccurs="0" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="description" minOccurs="0" type="DescriptionContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Description" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== RequestedInformation                                                      -->
  <!--================================================================================-->
  <xs:complexType name="RequestedInformationType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD145C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" type="CodeContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL118" type="business" name="RequestedInformationCode" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Requester                                                                 -->
  <!--================================================================================-->
  <xs:complexType name="RequesterType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC034C, CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="role" type="RoleContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Role" />
            <codeList code="CL156" type="business" name="RoleRequester" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ResponseInformation                                                       -->
  <!--================================================================================-->
  <xs:complexType name="ResponseInformationType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD144C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="informationCode" type="InformationCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Information code" />
            <codeList code="CL119" type="business" name="InformationCode" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ResultsOfControl                                                          -->
  <!--================================================================================-->
  <xs:complexType name="ResultsOfControlContentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: IET44C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL716" type="business" name="ControlContentType" />
            <format value="an..3" />
            <optionality value="R" />
            <xsdBaseType value="Alphanumeric_Max3" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="date" type="DateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="ControlDetails" maxOccurs="9" type="ControlDetailsContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="CONTROL DETAILS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== RiskAnalysisIdentification                                                -->
  <!--================================================================================-->
  <xs:complexType name="RiskAnalysisIdentificationType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 7/91 messages: CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="code" type="CodeContentType06">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <codeList code="CL107" type="business" name="RiskAnalysisIndicator" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RiskAnalysis" minOccurs="0" maxOccurs="99999" type="RiskAnalysisType">
        <xs:annotation>
          <xs:documentation>
            <description value="RISK ANALYSIS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== RiskAnalysisResult                                                        -->
  <!--================================================================================-->
  <xs:complexType name="RiskAnalysisResultType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 7/91 messages: CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="code" minOccurs="0" type="CodeContentType05">
        <xs:annotation>
          <xs:documentation>
            <description value="Code" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="RiskAnalysisResultCode" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="riskAreaCode" minOccurs="0" type="RiskAreaCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Risk area code" />
            <codeList code="CL740" type="business" name="RiskAreaCode" />
            <format value="an..7" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== RiskAnalysis                                                              -->
  <!--================================================================================-->
  <xs:complexType name="RiskAnalysisType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 7/91 messages: CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationGoodsItemNumber" minOccurs="0" type="DeclarationGoodsItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration goods item number" />
            <format value="n..5" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RiskAnalysisResult" maxOccurs="99" type="RiskAnalysisResultType">
        <xs:annotation>
          <xs:documentation>
            <description value="RISK ANALYSIS RESULT" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Seal                                                                      -->
  <!--================================================================================-->
  <xs:complexType name="SealType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC044C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identifier" type="IdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Identifier" />
            <format value="an..20" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SealType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 17/91 messages: CC007C, CC013C, CC015C, CC029C, CC043C, CC170C, CC182C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identifier" type="IdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Identifier" />
            <format value="an..20" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SealType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC017C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identifier" minOccurs="0" type="IdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Identifier" />
            <format value="an..20" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SealType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CC013C, CC015C, CC029C, CC170C, CC182C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of seals" />
            <format value="n..4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identifier" type="IdentifierContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Identifier" />
            <format value="an..20" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== SendingCountry                                                            -->
  <!--================================================================================-->
  <xs:complexType name="SendingCountryType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD411D</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="country" type="CountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="year" type="YearContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Year" />
            <format value="n4" />
            <optionality value="R" />
            <xsdBaseType value="YearType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="month" type="MonthOfYear">
        <xs:annotation>
          <xs:documentation>
            <description value="Month" />
            <codeList code="CL026" type="technical" name="MonthOfYear" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SystemApplicability" maxOccurs="99" type="SystemApplicabilityType">
        <xs:annotation>
          <xs:documentation>
            <description value="SYSTEM APPLICABILITY" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== SeriesElements                                                            -->
  <!--================================================================================-->
  <xs:complexType name="SeriesElementsType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD411D</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="otherCountry" minOccurs="0" type="OtherCountryContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Other country" />
            <codeList code="CL008" type="business" name="CountryCodesFullList" />
            <format value="a2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="counter" type="CounterContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Counter" />
            <format value="n..9" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== StatisticalCharacteristics                                                -->
  <!--================================================================================-->
  <xs:complexType name="StatisticalCharacteristicsType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD411D</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="operation" type="OperationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Operation" />
            <codeList code="CL191" type="business" name="Modificationtypenodelete" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="statisticsType" type="StatisticsTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Statistics type" />
            <codeList code="CL057" type="business" name="StatisticsType" />
            <format value="an4" />
            <optionality value="R" />
            <xsdBaseType value="Alphanumeric_4" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="statisticsTypeSupport" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Statistics type support" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SeriesElements" minOccurs="0" maxOccurs="999" type="SeriesElementsType">
        <xs:annotation>
          <xs:documentation>
            <description value="SERIES ELEMENTS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== SupportingDocument                                                        -->
  <!--================================================================================-->
  <xs:complexType name="SupportingDocumentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" minOccurs="0" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL213" type="business" name="SupportingDocumentType" />
            <format value="an4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" minOccurs="0" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="completeControl" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Complete control" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SupportingDocumentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL213" type="business" name="SupportingDocumentType" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SupportingDocumentType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL234" type="business" name="Documenttypeexcise" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentLineItemNumber" type="DocumentLineItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Document line item number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SupportingDocumentType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 11/91 messages: CC013C, CC015C, CC029C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL213" type="business" name="SupportingDocumentType" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="documentLineItemNumber" minOccurs="0" type="DocumentLineItemNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Document line item number" />
            <format value="n..5" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SupportingDocumentType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC044C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" minOccurs="0" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL213" type="business" name="SupportingDocumentType" />
            <format value="an4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" minOccurs="0" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Complement of information" />
            <format value="an..35" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== SystemApplicability                                                       -->
  <!--================================================================================-->
  <xs:complexType name="SystemApplicabilityType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD411D</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="systemCode" type="SystemCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="System code" />
            <codeList code="CL169" type="business" name="CustomsSystem" />
            <format value="n..2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StatisticalCharacteristics" maxOccurs="999" type="StatisticalCharacteristicsType">
        <xs:annotation>
          <xs:documentation>
            <description value="STATISTICAL CHARACTERISTICS" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== TraderAtDestination                                                       -->
  <!--================================================================================-->
  <xs:complexType name="TraderAtDestinationType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC007C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communicationLanguageAtDestination" minOccurs="0" type="CommunicationLanguageAtDestinationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Communication language at destination" />
            <codeList code="CL192" type="business" name="Languagebycustoms" />
            <format value="a2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TraderAtDestinationType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 4/91 messages: CC025C, CC043C, CC044C, CC057C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..17" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Transhipment                                                              -->
  <!--================================================================================-->
  <xs:complexType name="TranshipmentType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CC007C, CC043C, CC182C, CD003C, CD038C, CD115C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="containerIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Container indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TransportMeans" minOccurs="0" type="TransportMeansType">
        <xs:annotation>
          <xs:documentation>
            <description value="TRANSPORT MEANS" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== TransitOperation                                                          -->
  <!--================================================================================-->
  <xs:complexType name="TransitOperationType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC004C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amendmentSubmissionDateAndTime" type="AmendmentSubmissionDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amendment submission date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amendmentAcceptanceDateAndTime" type="AmendmentAcceptanceDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amendment acceptance date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC007C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="arrivalNotificationDateAndTime" type="ArrivalNotificationDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Arrival notification date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="simplifiedProcedure" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Simplified procedure" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="incidentFlag" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Incident flag" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC013C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalDeclarationType" type="AdditionalDeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional declaration type" />
            <codeList code="CL042" type="business" name="Declarationtypeadditional" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communicationLanguageAtDeparture" minOccurs="0" type="CommunicationLanguageAtDepartureContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Communication language at departure" />
            <codeList code="CL192" type="business" name="Languagebycustoms" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="LanguageCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amendmentTypeFlag" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Amendment type flag" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="limitDate" minOccurs="0" type="LimitDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Limit date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalDeclarationType" type="AdditionalDeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional declaration type" />
            <codeList code="CL042" type="business" name="Declarationtypeadditional" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communicationLanguageAtDeparture" minOccurs="0" type="CommunicationLanguageAtDepartureContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Communication language at departure" />
            <codeList code="CL192" type="business" name="Languagebycustoms" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="LanguageCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="limitDate" minOccurs="0" type="LimitDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Limit date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC017C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseRequested" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Release requested" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseRequestDateAndTime" minOccurs="0" type="ReleaseRequestDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release request date and time" />
            <format value="an19" />
            <optionality value="O" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="otherThingsToReport" minOccurs="0" type="OtherThingsToReportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Other things to report" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType06">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC019C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="discrepanciesNotificationDate" type="DiscrepanciesNotificationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Discrepancies notification date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="discrepanciesNotificationText" minOccurs="0" type="DiscrepanciesNotificationTextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Discrepancies notification text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType07">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC022C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amendmentNotificationDateAndTime" type="AmendmentNotificationDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amendment notification date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType08">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC025C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseIndicator" type="ReleaseIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release indicator" />
            <codeList code="CL164" type="business" name="Releasenotification" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType09">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC028C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType10">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalDeclarationType" type="AdditionalDeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional declaration type" />
            <codeList code="CL042" type="business" name="Declarationtypeadditional" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communicationLanguageAtDeparture" minOccurs="0" type="CommunicationLanguageAtDepartureContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Communication language at departure" />
            <codeList code="CL192" type="business" name="Languagebycustoms" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="LanguageCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType11">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC042C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MRNContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="NCTS-P5_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType12">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC043C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" minOccurs="0" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType13">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC044C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="otherThingsToReport" minOccurs="0" type="OtherThingsToReportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Other things to report" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType14">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC045C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="writeOffDate" type="WriteOffDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Write-off date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType15">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC051C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationSubmissionDateAndTime" type="DeclarationSubmissionDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration submission date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="noReleaseMotivationCode" type="NoReleaseMotivationCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="No release motivation code" />
            <codeList code="CL211" type="business" name="Noreleasemotivation" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="noReleaseMotivationText" type="NoReleaseMotivationTextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="No release motivation text" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType16">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC054C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseRequested" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Release requested" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseRequestDateAndTime" type="ReleaseRequestDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release request date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType17">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC056C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="businessRejectionType" type="BusinessRejectionTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Business rejection type" />
            <codeList code="CL560" type="business" name="Businessrejectiontypedepexp" />
            <format value="an3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionDateAndTime" type="RejectionDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionCode" type="RejectionCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection code" />
            <codeList code="CL226" type="business" name="Rejectioncodedepartureexport" />
            <format value="n..2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionReason" minOccurs="0" type="RejectionReasonContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection reason" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType18">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC057C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="businessRejectionType" type="BusinessRejectionTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Business rejection type" />
            <codeList code="CL570" type="business" name="Businessrejectiontypedesext" />
            <format value="an3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionDateAndTime" type="RejectionDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionCode" type="RejectionCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection code" />
            <codeList code="CL227" type="business" name="Rejectioncodedestinationexit" />
            <format value="n..2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionReason" minOccurs="0" type="RejectionReasonContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection reason" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType19">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC060C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="controlNotificationDateAndTime" type="ControlNotificationDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Control notification date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notificationType" type="NotificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Notification type" />
            <codeList code="CL384" type="business" name="NotificationType" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType20">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC140C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="requestOnNonArrivedMovementDate" type="RequestOnNonArrivedMovementDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Request on non-arrived movement date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="limitForResponseDate" type="LimitForResponseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Limit for response date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType21">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="limitDate" minOccurs="0" type="LimitDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Limit date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType22">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC928C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType23">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD001C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType24">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD003C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" minOccurs="0" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" minOccurs="0" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" minOccurs="0" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="requestRejectionReasonCode" minOccurs="0" type="RequestRejectionReasonCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Request rejection reason code" />
            <codeList code="CL221" type="business" name="Aarrejectionreason" />
            <format value="n..2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType25">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD012C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL189" type="business" name="TypeOfDeclarationTir" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="R" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType26">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="O" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="otherThingsToReport" minOccurs="0" type="OtherThingsToReportContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Other things to report" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType27">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD024C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="arrivalDateAndTimeActual" minOccurs="0" type="ArrivalDateAndTimeActualContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Arrival date and time (actual)" />
            <format value="an19" />
            <optionality value="O" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType28">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD038C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" minOccurs="0" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" minOccurs="0" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" minOccurs="0" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="requestRejectionReasonCode" minOccurs="0" type="RequestRejectionReasonCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Request rejection reason code" />
            <codeList code="CL184" type="business" name="MovementQueryRejectionReason" />
            <format value="n..2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" minOccurs="0" type="StatusContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Status" />
            <codeList code="CL153" type="business" name="StateAtOfficeOfDeparture" />
            <format value="an3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType29">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD049C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="discrepanciesResolved" type="DiscrepanciesResolvedContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Discrepancies resolved" />
            <codeList code="CL162" type="business" name="Discrepancyresolution" />
            <format value="an1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="writeOffDate" minOccurs="0" type="WriteOffDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Write-off date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType30">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD050C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL188" type="business" name="TypeOfTransitDeclarationNonTir" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType31">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD059C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cancelEnquiryNotificationDateAndTime" type="CancelEnquiryNotificationDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Cancel enquiry notification date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="cancelEnquiryNotificationText" minOccurs="0" type="CancelEnquiryNotificationTextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Cancel enquiry notification text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType32">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD094C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Status" />
            <codeList code="CL153" type="business" name="StateAtOfficeOfDeparture" />
            <format value="an3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType33">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD095C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="status" type="StatusContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Status" />
            <codeList code="CL258" type="business" name="Customsoperationstate" />
            <format value="an3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType34">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD115C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL188" type="business" name="TypeOfTransitDeclarationNonTir" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" minOccurs="0" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" minOccurs="0" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" minOccurs="0" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="requestRejectionReasonCode" minOccurs="0" type="RequestRejectionReasonCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Request rejection reason code" />
            <codeList code="CL225" type="business" name="Atrrejectionreason" />
            <format value="n..2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType35">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD160C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL188" type="business" name="TypeOfTransitDeclarationNonTir" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL223" type="business" name="Declarationtypesecurityexs" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType36">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL188" type="business" name="TypeOfTransitDeclarationNonTir" />
            <format value="an..5" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" minOccurs="0" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" minOccurs="0" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" minOccurs="0" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL223" type="business" name="Declarationtypesecurityexs" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="requestRejectionReasonCode" minOccurs="0" type="RequestRejectionReasonCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Request rejection reason code" />
            <codeList code="CL224" type="business" name="Axrrejectionreason" />
            <format value="n..2" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType37">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CD204C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" minOccurs="0" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="usageCancellationDate" minOccurs="0" type="UsageCancellationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Usage cancellation date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType38">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 17/91 messages: CC040C, CC141C, CD002C, CD010C, CD027C, CD078C, CD114C, CD142C, CD143C, CD144C, CD145C, CD150C, CD151C, CD152C, CD164C, CD201C, CD205C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MRNContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="NCTS-P5_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType39">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC048C, CD063C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MRNContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="NCTS-P5_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="recoveryCommunicationDate" minOccurs="0" type="RecoveryCommunicationDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Recovery communication date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType40">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD006C, CD209C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="arrivalDateAndTimeActual" type="ArrivalDateAndTimeActualContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Arrival date and time (actual)" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType41">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CD118C, CD168C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="passageDate" type="PassageDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Passage date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType42">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC009C, CC014C, CC191C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType43">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC182C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="incidentNotificationDateAndTime" type="IncidentNotificationDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Incident notification date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType44">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CC023C, CC035C, CC055C, CD200C, CD203C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType45">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC190C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="AESCommunicationPurpose" type="AESCommunicationPurposeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="AES communication purpose" />
            <codeList code="CL158" type="business" name="XftCommunicationPurpose" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an..22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MRNContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="NCTS-P5_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" minOccurs="0" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amendmentAcceptanceDateAndTime" minOccurs="0" type="AmendmentAcceptanceDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amendment acceptance date and time" />
            <format value="an19" />
            <optionality value="D" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExportOperation" maxOccurs="999" type="ExportOperationType02">
        <xs:annotation>
          <xs:documentation>
            <description value="EXPORT OPERATION" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType46">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: IET46C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MRN" minOccurs="0" type="MRNContentType03">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="NCTS-P5_MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
	  <xs:element name="documentsAvailable" minOccurs="0" type="DocumentsAvailableContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Documents Available" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
   <xs:complexType name="TransitOperationType47">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC004C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amendmentSubmissionDateAndTime" type="AmendmentSubmissionDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amendment submission date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amendmentAcceptanceDateAndTime" type="AmendmentAcceptanceDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Amendment acceptance date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType48">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC013C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalDeclarationType" type="AdditionalDeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional declaration type" />
            <codeList code="CL042" type="business" name="Declarationtypeadditional" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communicationLanguageAtDeparture" minOccurs="0" type="CommunicationLanguageAtDepartureContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Communication language at departure" />
            <codeList code="CL192" type="business" name="Languagebycustoms" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="LanguageCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amendmentTypeFlag" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Amendment type flag" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="limitDate" minOccurs="0" type="LimitDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Limit date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType49">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC015C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalDeclarationType" type="AdditionalDeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional declaration type" />
            <codeList code="CL042" type="business" name="Declarationtypeadditional" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communicationLanguageAtDeparture" minOccurs="0" type="CommunicationLanguageAtDepartureContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Communication language at departure" />
            <codeList code="CL192" type="business" name="Languagebycustoms" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="LanguageCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="limitDate" minOccurs="0" type="LimitDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Limit date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType50">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC028C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType51">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC029C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationType" type="DeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration type" />
            <codeList code="CL231" type="business" name="Declarationtype" />
            <format value="an..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="additionalDeclarationType" type="AdditionalDeclarationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Additional declaration type" />
            <codeList code="CL042" type="business" name="Declarationtypeadditional" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TIRCarnetNumber" minOccurs="0" type="TIRCarnetNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="TIR Carnet number" />
            <format value="an..12" />
            <optionality value="D" />
            <xsdBaseType value="TIRcarnetNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="declarationAcceptanceDate" type="DeclarationAcceptanceDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Declaration acceptance date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="security" type="SecurityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Security" />
            <codeList code="CL217" type="business" name="DeclarationTypeSecurity" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="reducedDatasetIndicator" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Reduced dataset indicator" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="specificCircumstanceIndicator" minOccurs="0" type="SpecificCircumstanceIndicatorContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Specific circumstance indicator" />
            <codeList code="CL296" type="business" name="SpecificCircumstanceIndicatorCode" />
            <format value="an3" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="communicationLanguageAtDeparture" minOccurs="0" type="CommunicationLanguageAtDepartureContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Communication language at departure" />
            <codeList code="CL192" type="business" name="Languagebycustoms" />
            <format value="a2" />
            <optionality value="O" />
            <xsdBaseType value="LanguageCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="bindingItinerary" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Binding itinerary" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
   <xs:complexType name="TransitOperationType52">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC056C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="businessRejectionType" type="BusinessRejectionTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Business rejection type" />
            <codeList code="CL560" type="business" name="Businessrejectiontypedepexp" />
            <format value="an3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionDateAndTime" type="RejectionDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionCode" type="RejectionCodeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection code" />
            <codeList code="CL226" type="business" name="Rejectioncodedepartureexport" />
            <format value="n..2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rejectionReason" minOccurs="0" type="RejectionReasonContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Rejection reason" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType53">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC060C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="controlNotificationDateAndTime" type="ControlNotificationDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Control notification date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="notificationType" type="NotificationTypeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Notification type" />
            <codeList code="CL384" type="business" name="NotificationType" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType54">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC170C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="limitDate" minOccurs="0" type="LimitDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Limit date" />
            <format value="an10" />
            <optionality value="D" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
   <xs:complexType name="TransitOperationType55">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC928C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransitOperationType56">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC009C, CC014C, CC191C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="LRN" minOccurs="0" type="LrnContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="LRN" />
            <format value="an22" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" minOccurs="0" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="D" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== TransportCharges                                                          -->
  <!--================================================================================-->
  <xs:complexType name="TransportChargesType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 11/91 messages: CC013C, CC015C, CC017C, CC029C, CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="methodOfPayment" type="MethodOfPaymentContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Method of payment" />
            <codeList code="CL116" type="business" name="TransportChargesMethodOfPayment" />
            <format value="a1" />
            <optionality value="R" />
            <xsdBaseType value="AlphaCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportChargesType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CC013C, CC015C, CD001C, CD003C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="methodOfPayment" type="MethodOfPaymentContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Method of payment" />
            <codeList code="CL116" type="business" name="TransportChargesMethodOfPayment" />
            <format value="a1" />
            <optionality value="R" />
            <xsdBaseType value="AlphaCapital1Type" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== TransportDocument                                                         -->
  <!--================================================================================-->
  <xs:complexType name="TransportDocumentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 12/91 messages: CC013C, CC015C, CC029C, CC043C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL754" type="business" name="TransportDocumentType" />
            <format value="an4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportDocumentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC017C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" minOccurs="0" type="TypeContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL754" type="business" name="TransportDocumentType" />
            <format value="an4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceNumber" minOccurs="0" type="ReferenceNumberContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Reference number" />
            <format value="an..70" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== TransportEquipment                                                        -->
  <!--================================================================================-->
  <xs:complexType name="TransportEquipmentType01">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC044C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" minOccurs="0" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Container identification number" />
            <format value="an..17" />
            <optionality value="O" />
            <xsdBaseType value="ContainerIdentificationNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of seals" />
            <format value="n..4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Seal" minOccurs="0" maxOccurs="99" type="SealType01">
        <xs:annotation>
          <xs:documentation>
            <description value="SEAL" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsReference" minOccurs="0" maxOccurs="9999" type="GoodsReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportEquipmentType02">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 13/91 messages: CC013C, CC015C, CC029C, CC043C, CC170C, CD001C, CD003C, CD012C, CD038C, CD050C, CD115C, CD160C, CD165C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" minOccurs="0" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Container identification number" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="ContainerIdentificationNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" type="NumberOfSealsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of seals" />
            <format value="n..4" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <description value="SEAL" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsReference" minOccurs="0" maxOccurs="9999" type="GoodsReferenceType02">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS REFERENCE" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportEquipmentType03">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC017C, CD018C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" minOccurs="0" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Container identification number" />
            <format value="an..17" />
            <optionality value="O" />
            <xsdBaseType value="ContainerIdentificationNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of seals" />
            <format value="n..4" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Seal" minOccurs="0" maxOccurs="99" type="SealType03">
        <xs:annotation>
          <xs:documentation>
            <description value="SEAL" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsReference" minOccurs="0" maxOccurs="9999" type="GoodsReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportEquipmentType04">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CC007C, CC043C, CC182C, CD003C, CD038C, CD115C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" minOccurs="0" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Container identification number" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="ContainerIdentificationNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="numberOfSeals" minOccurs="0" type="NumberOfSealsContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Number of seals" />
            <format value="n..4" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Seal" minOccurs="0" maxOccurs="99" type="SealType02">
        <xs:annotation>
          <xs:documentation>
            <description value="SEAL" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsReference" minOccurs="0" maxOccurs="9999" type="GoodsReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="TransportEquipmentType05">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 5/91 messages: CC013C, C0015C, CC029C, CC170C, CC182C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="containerIdentificationNumber" minOccurs="0" type="ContainerIdentificationNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Container identification number" />
            <format value="an..17" />
            <optionality value="D" />
            <xsdBaseType value="ContainerIdentificationNumber" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Seal" minOccurs="0" maxOccurs="99" type="SealType04">
        <xs:annotation>
          <xs:documentation>
            <description value="SEAL" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GoodsReference" minOccurs="0" maxOccurs="9999" type="GoodsReferenceType01">
        <xs:annotation>
          <xs:documentation>
            <description value="GOODS REFERENCE" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== TransportMeans                                                            -->
  <!--================================================================================-->
  <xs:complexType name="TransportMeansType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 9/91 messages: CC007C, CC043C, CC182C, CD003C, CD038C, CD115C, CD165C, CD180C, CD181C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="typeOfIdentification" type="TypeOfIdentificationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type of identification" />
            <codeList code="CL750" type="business" name="ClTypeofidentificationofmeansoftransport" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="identificationNumber" type="IdentificationNumberContentType02">
        <xs:annotation>
          <xs:documentation>
            <description value="Identification number" />
            <format value="an..35" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nationality" type="NationalityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Nationality" />
            <codeList code="CL165" type="business" name="Nationality" />
            <format value="a2" />
            <optionality value="R" />
            <xsdBaseType value="CountryCodeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== TypeOfControls                                                            -->
  <!--================================================================================-->
  <xs:complexType name="TypeOfControlsType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC060C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="TypeContentType01">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL716" type="business" name="ClControlRecommendationCode" />
            <format value="an..3" />
            <optionality value="R" />
            <xsdBaseType value="Alphanumeric_Max3" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Unavailability                                                            -->
  <!--================================================================================-->
  <xs:complexType name="UnavailabilityType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CD070C, CD071C, CD971C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="type" type="SystemUnavailabilityType">
        <xs:annotation>
          <xs:documentation>
            <description value="Type" />
            <codeList code="CL079" type="technical" name="SystemUnavailabilityType" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="functionality" type="FunctionalityContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Functionality" />
            <codeList code="CL168" type="business" name="BusinessFunctionality" />
            <format value="a1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="startDateAndTime" type="StartDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Start date and time" />
            <format value="an19" />
            <optionality value="R" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="endDateAndTime" minOccurs="0" type="EndDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="End date and time" />
            <format value="an19" />
            <optionality value="D" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="explanation" type="ExplanationContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Explanation" />
            <codeList code="CL183" type="business" name="UnavailabilityExplanation" />
            <format value="an2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="text" minOccurs="0" type="TextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Text" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Fallback" minOccurs="0" type="FallbackType">
        <xs:annotation>
          <xs:documentation>
            <description value="FALLBACK" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== UnloadingRemark                                                           -->
  <!--================================================================================-->
  <xs:complexType name="UnloadingRemarkType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC044C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="conform" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Conform" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="unloadingCompletion" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="Unloading completion" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="unloadingDate" type="UnloadingDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Unloading date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="stateOfSeals" minOccurs="0" type="Flag">
        <xs:annotation>
          <xs:documentation>
            <description value="State of seals" />
            <codeList code="CL027" type="technical" name="Flag" />
            <format value="n1" />
            <optionality value="D" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="unloadingRemark" minOccurs="0" type="UnloadingRemarkContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Unloading remark" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== Usage                                                                     -->
  <!--================================================================================-->
  <xs:complexType name="UsageType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 1/91 messages: CC037C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MRN" type="MrnContentType04">
        <xs:annotation>
          <xs:documentation>
            <description value="MRN" />
            <format value="an18" />
            <optionality value="R" />
            <xsdBaseType value="MRNType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="coveredAmount" type="CoveredAmountContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Covered amount" />
            <format value="n..16,2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="currency" type="CurrencyContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Currency" />
            <codeList code="CL048" type="business" name="CurrencyCodes" />
            <format value="a3" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lockDate" type="LockDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Lock date" />
            <format value="an10" />
            <optionality value="R" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="arrivalDateAndTime" minOccurs="0" type="ArrivalDateAndTimeContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Arrival date and time" />
            <format value="an19" />
            <optionality value="D" />
            <xsdBaseType value="DateTimeType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="releaseDate" minOccurs="0" type="ReleaseDateContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Release date" />
            <format value="an10" />
            <optionality value="O" />
            <xsdBaseType value="DateType" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== ValidityLimitation                                                        -->
  <!--================================================================================-->
  <xs:complexType name="ValidityLimitationType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 3/91 messages: CC037C, CD201C, CD205C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="sequenceNumber" type="SequenceNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Sequence number" />
            <format value="n..5" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="guaranteeNotValidIn" type="GuaranteeNotValidInContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Guarantee not valid in" />
            <codeList code="CL146" type="business" name="CountryGuaranteeNotValid" />
            <format value="a2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <!--================================================================================-->
  <!--===== XMLError                                                                  -->
  <!--================================================================================-->
  <xs:complexType name="XMLErrorType">
    <xs:annotation>
      <xs:documentation>
        <usedBy>Used by 2/91 messages: CC917C, CD917C</usedBy>
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="errorLineNumber" type="ErrorLineNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error line number" />
            <format value="n..9" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorColumnNumber" type="ErrorColumnNumberContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error column number" />
            <format value="n..9" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorPointer" minOccurs="0" type="ErrorPointerContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error pointer" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorCode" type="XmlErrorCodes">
        <xs:annotation>
          <xs:documentation>
            <description value="Error code" />
            <codeList code="CL030" type="technical" name="XmlErrorCodes" />
            <format value="n2" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="errorText" type="ErrorTextContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Error text" />
            <format value="an..512" />
            <optionality value="R" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="originalAttributeValue" minOccurs="0" type="OriginalAttributeValueContentType">
        <xs:annotation>
          <xs:documentation>
            <description value="Original attribute value" />
            <format value="an..512" />
            <optionality value="O" />
          </xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
