<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
           elementFormDefault="unqualified" attributeFormDefault="unqualified" version="51.8.2" vc:minVersion="1.1">
    <!--================================================================================-->
    <!--===== Complex Types                                                                   -->
    <!--===== DDNTA 5.15.1                                                                    -->
    <!--===== NCTS P5 Phase Definition                                                        -->
    <!--===== XSD version 51.8.2                                                              -->
    <!--===== Aligned with RFC-List version DDNTA RFC-List.37                                 -->
    <!--================================================================================-->
    <!--================================================================================-->
    <!--===== Includes                                                                        -->
    <!--================================================================================-->
    <xs:include schemaLocation="doc.xsd"/>
    <xs:include schemaLocation="stypes2.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="99" type="ExportOperationType05">
                <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"/>
                        <xsdBaseType value="AlphaNumeric_MAX4_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX4_NoSpaces"/>
                    </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="AccessCodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Access code"/>
                        <format value="an..4"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_4_NoSpaces"/>
                    </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 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="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="IdentificationNumberContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="ActiveBorderTransportMeansType02">
        <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="IdentificationNumberContentType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="ConveyanceReferenceNumber17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ActiveBorderTransportMeansType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC017C, 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="IdentificationNumberContentType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="ConveyanceReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Conveyance reference number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="ConveyanceReferenceNumber17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ActiveBorderTransportMeansType04">
        <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="IdentificationNumberContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="ConveyanceReferenceNumberContentType03">
                <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="TextContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </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 10/91 messages: 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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AdditionalInformationType03">
        <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="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="TextContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== AdditionalReference                                                             -->
    <!--================================================================================-->
    <xs:complexType name="AdditionalReferenceType01">
        <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="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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AdditionalReferenceType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 10/91 messages: 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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AdditionalReferenceType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 10/91 messages: 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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AdditionalReferenceType04">
        <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="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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AdditionalReferenceType05">
        <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="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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AdditionalReferenceType06">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC017C, 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="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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </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="IdentificationNumberContentType02">
                <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: CC007C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Postcode"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="city" type="CityContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AddressType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC029C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC055C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC190C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC224C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Postcode"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="city" type="CityContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="AddressType06">
        <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="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType07">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 14/91 messages: CC004C, CC009C, CC019C, CC023C, CC028C, CC029C, CC035C, CC043C, CC045C,
                    CC056C, CC060C, CC140C, CC228C, CC928C
                </usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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 2/91 messages: CC017C, CC141C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Postcode"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="city" type="CityContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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 2/91 messages: CC029C, CC043C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType10">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC037C, CC043C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType11">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CD150C, CD151C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType12">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, CC017C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Postcode"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="city" type="CityContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="AddressType13">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC037C, CD150C, CD151C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType14">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 4/91 messages: CC007C, CC013C, CC015C, CC170C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Postcode"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="city" type="CityContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="AddressType15">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 4/91 messages: CC014C, CC022C, CC026C, CC051C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType02">
                <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="AddressType16">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 5/91 messages: CC019C, CC023C, CC035C, CC045C, CC229C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType17">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 7/91 messages: CC013C, CC015C, CC017C, CC054C, CC141C, CC170C, CC224C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Postcode"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="city" type="CityContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="AddressType18">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 8/91 messages: CC043C, CC182C, CD003C, CD038C, CD115C, CD165C, CD180C, CD181C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="streetAndNumber" type="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AddressType19">
        <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="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="AddressType20">
        <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="StreetAndNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Street and number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" minOccurs="0" type="PostcodeContentType01">
                <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="CityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="City"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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>
    <!--================================================================================-->
    <!--===== AgentInCountryOfCompetentAuthority                                              -->
    <!--================================================================================-->
    <xs:complexType name="AgentInCountryOfCompetentAuthorityType">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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:element name="ContactPerson" minOccurs="0" type="ContactPersonType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONTACT PERSON"/>
                        <optionality value="O"/>
                    </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="ReferenceNumberContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AuthorisationType02">
        <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="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="ReferenceNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="AuthorisationType03">
        <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="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="ReferenceNumberContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="NumericWithoutZero_1"/>
                    </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="IdentificationNumberContentType02">
                <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="IdentificationNumberContentType05">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="TINTypeRelaxed"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CarrierType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC029C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType02">
                <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>
    <xs:complexType name="CarrierType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType02">
                <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>
    <!--================================================================================-->
    <!--===== CommodityCode                                                                   -->
    <!--================================================================================-->
    <xs:complexType name="CommodityCodeType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: 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="CombinedNomenclatureCodeContentType01">
                <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 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="CombinedNomenclatureCodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Combined nomenclature code"/>
                        <format value="an2"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_2_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CommodityCodeType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC017C, CC044C</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="CombinedNomenclatureCodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Combined nomenclature code"/>
                        <format value="an2"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_2_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CommodityCodeType04">
        <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="CombinedNomenclatureCodeContentType01">
                <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 5/91 messages: 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="CombinedNomenclatureCodeContentType01">
                <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="CommodityCodeType06">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 6/91 messages: CC025C, 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="CombinedNomenclatureCodeContentType01">
                <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: CC017C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="descriptionOfGoods" minOccurs="0" type="DescriptionOfGoodsContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </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="CommodityCodeType03">
                <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="CommodityType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC025C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="CommodityCodeType06">
                <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" 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="CommodityType03">
        <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="DescriptionOfGoodsContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </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="CommodityCodeType03">
                <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="CommodityType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC190C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="CommodityCode" type="CommodityCodeType04">
                <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="CommodityType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD012C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="CommodityCodeType06">
                <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="CommodityType06">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD018C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="descriptionOfGoods" minOccurs="0" type="DescriptionOfGoodsContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="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="CommodityType07">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC013C, CC015C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CommodityType08">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC029C, CC043C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="descriptionOfGoods" type="DescriptionOfGoodsContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="CommodityType09">
        <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="CommodityCodeType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="COMMODITY CODE"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CommodityType10">
        <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="DescriptionOfGoodsContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="CommodityType11">
        <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="DescriptionOfGoodsContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Description of goods"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="CommodityCodeType06">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="percentageOfReferenceAmount" minOccurs="0"
                        type="PercentageOfReferenceAmountContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Percentage of reference amount"/>
                        <format value="n..3"/>
                        <optionality value="D"/>
                        <xsdBaseType value="NumericWithoutZero_3"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_8"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <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 1/91 messages: CC017C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType12">
                <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 2/91 messages: CC013C, CC015C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType12">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ConsigneeType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC029C, CC043C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType09">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ConsigneeType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC029C, CC043C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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="ConsigneeType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, CC017C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType17">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ConsigneeType06">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType19">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ConsigneeType07">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType02">
                <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..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="UCRReferenceNumber35_NoSpaces"/>
                    </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" 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="PackagingType04">
                <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="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType04">
                <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="AdditionalReferenceType06">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </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="CommodityType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="COMMODITY"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Packaging" maxOccurs="99" type="PackagingType02">
                <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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType02">
                <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="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="PackagingType02">
                <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="PreviousDocumentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="PREVIOUS DOCUMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType06">
                <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="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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType02">
                <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="Consignee" minOccurs="0" type="ConsigneeType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNEE"/>
                        <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="PackagingType02">
                <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="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="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="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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Commodity" minOccurs="0" type="CommodityType03">
                <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="PackagingType04">
                <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="SupportingDocumentType03">
                <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="TransportDocumentType03">
                <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="AdditionalReferenceType06">
                <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="goodsItemNumber" type="GoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="NumericWithoutZero_5"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationGoodsItemNumber" type="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </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: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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </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="ReferenceNumberUCRContentType03">
                <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="ConsigneeType06">
                <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="CommodityType05">
                <xs:annotation>
                    <xs:documentation>
                        <description value="COMMODITY"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Packaging" maxOccurs="99" type="PackagingType02">
                <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="PreviousDocumentType11">
                <xs:annotation>
                    <xs:documentation>
                        <description value="PREVIOUS DOCUMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType06">
                <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="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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="CommodityType06">
                <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="PackagingType01">
                <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="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: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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType02">
                <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..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="UCRReferenceNumber35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType02">
                <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="PackagingType03">
                <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="PreviousDocumentType08">
                <xs:annotation>
                    <xs:documentation>
                        <description value="PREVIOUS DOCUMENT"/>
                        <optionality value="D"/>
                    </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="TransportDocumentType04">
                <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="AdditionalReferenceType04">
                <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="AdditionalInformationType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDITIONAL INFORMATION"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType">
                <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="CommodityType09">
                <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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType02">
                <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="ReferenceNumberUCRContentType03">
                <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="ConsigneeType06">
                <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="CommodityType10">
                <xs:annotation>
                    <xs:documentation>
                        <description value="COMMODITY"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Packaging" maxOccurs="99" type="PackagingType02">
                <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="PreviousDocumentType11">
                <xs:annotation>
                    <xs:documentation>
                        <description value="PREVIOUS DOCUMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType06">
                <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="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="TransportChargesType">
                <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="GoodsItemNumberContentType02">
                <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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationType" minOccurs="0" type="DeclarationTypeContentType02">
                <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="ReferenceNumberUCRContentType03">
                <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="ConsigneeType06">
                <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="CommodityType11">
                <xs:annotation>
                    <xs:documentation>
                        <description value="COMMODITY"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Packaging" maxOccurs="99" type="PackagingType02">
                <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="PreviousDocumentType11">
                <xs:annotation>
                    <xs:documentation>
                        <description value="PREVIOUS DOCUMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="SupportingDocument" minOccurs="0" maxOccurs="99" type="SupportingDocumentType06">
                <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="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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="O"/>
                    </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="IncidentType01">
                <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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" minOccurs="0" type="GrossMassContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DecimalWithZero_16_6"/>
                    </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..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="UCRReferenceNumber35_NoSpaces"/>
                    </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="ConsigneeType05">
                <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="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType04">
                <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="ActiveBorderTransportMeansType03">
                <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="PlaceOfUnloadingType01">
                <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="TransportDocumentType03">
                <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="AdditionalReferenceType06">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" minOccurs="0" maxOccurs="99" 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="99" 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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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="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="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="LocationOfGoodsType02">
                <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="ActiveBorderTransportMeansType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ACTIVE BORDER TRANSPORT MEANS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PlaceOfLoading" type="PlaceOfLoadingType02">
                <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="PlaceOfUnloadingType02">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="D"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignor" minOccurs="0" type="ConsignorType05">
                <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="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="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="9999" 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="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="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="AdditionalReferenceType03">
                <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="IncidentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="INCIDENT"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="GrossMassContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DecimalWithZero_16_6"/>
                    </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="DepartureTransportMeansType04">
                <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="SupportingDocumentType03">
                <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="TransportDocumentType03">
                <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="AdditionalReferenceType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDITIONAL REFERENCE"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" minOccurs="0" maxOccurs="99" 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="TransportEquipmentType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT EQUIPMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="LocationOfGoods" type="LocationOfGoodsType03">
                <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="DepartureTransportMeansType05">
                <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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="LocationOfGoodsType04">
                <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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType08">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType06">
                <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="ActiveBorderTransportMeansType04">
                <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="PlaceOfLoadingType04">
                <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="PlaceOfUnloadingType02">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType08">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType06">
                <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="ActiveBorderTransportMeansType04">
                <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="PlaceOfLoadingType04">
                <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="PlaceOfUnloadingType02">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="INCIDENT"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType06">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="99" 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="GrossMassContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DecimalWithZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="TransportEquipmentType04">
                <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="DepartureTransportMeansType01">
                <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="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="HouseConsignment" minOccurs="0" maxOccurs="99" 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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType08">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType06">
                <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="ActiveBorderTransportMeansType04">
                <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="PlaceOfLoadingType04">
                <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="PlaceOfUnloadingType02">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="INCIDENT"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType08">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType06">
                <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="ActiveBorderTransportMeansType04">
                <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="PlaceOfLoadingType04">
                <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="PlaceOfUnloadingType02">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType08">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType06">
                <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="ActiveBorderTransportMeansType04">
                <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="PlaceOfLoadingType04">
                <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="PlaceOfUnloadingType02">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="INCIDENT"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType08">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType06">
                <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="ActiveBorderTransportMeansType04">
                <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="PlaceOfLoadingType04">
                <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="PlaceOfUnloadingType02">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType08">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType06">
                <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="ActiveBorderTransportMeansType04">
                <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="PlaceOfLoadingType04">
                <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="PlaceOfUnloadingType02">
                <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="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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Incident" minOccurs="0" maxOccurs="9" type="IncidentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="INCIDENT"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="grossMass" type="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="UCRReferenceNumber35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Carrier" minOccurs="0" type="CarrierType04">
                <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="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType05">
                <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="TransportEquipmentType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT EQUIPMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="LocationOfGoods" minOccurs="0" type="LocationOfGoodsType05">
                <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="DepartureTransportMeansType03">
                <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" minOccurs="0" type="PlaceOfLoadingType03">
                <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="PlaceOfUnloadingType01">
                <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="PreviousDocumentType09">
                <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="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType04">
                <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="AdditionalReferenceType05">
                <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="AdditionalInformationType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDITIONAL INFORMATION"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="HouseConsignment" maxOccurs="99" 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="99" 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="IncidentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="INCIDENT"/>
                        <optionality value="R"/>
                    </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="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </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="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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: CC029C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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="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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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 1/91 messages: CC043C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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="ConsignorType07">
        <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="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType17">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <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 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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="R"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== ContactPerson                                                                   -->
    <!--================================================================================-->
    <xs:complexType name="ContactPersonType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 10/91 messages: CC029C, CC037C, CC051C, CD142C, CD143C, CD144C, CD145C, CD150C, CD151C,
                    CD152C
                </usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="phoneNumber" type="PhoneNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Phone number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="eMailAddress" minOccurs="0" type="EMailAddressContentType01">
                <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 2/91 messages: CC029C, CC190C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="phoneNumber" type="PhoneNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Phone number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="eMailAddress" minOccurs="0" type="EMailAddressContentType01">
                <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="ContactPersonType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CD150C, CD151C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="phoneNumber" minOccurs="0" type="PhoneNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Phone number"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="eMailAddress" minOccurs="0" type="EMailAddressContentType01">
                <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="ContactPersonType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC009C, CC014C, CC060C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="phoneNumber" type="PhoneNumberContentType02">
                <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="EMailAddressContentType01">
                <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="ContactPersonType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, CC170C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="name" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="phoneNumber" type="PhoneNumberContentType02">
                <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="EMailAddressContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="E-mail address"/>
                        <format value="an..256"/>
                        <optionality value="O"/>
                        <xsdBaseType value="EmailAddressType256_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ContactPersonType06">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 4/91 messages: CC007C, CC013C, CC015C, CC170C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="name" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="phoneNumber" type="PhoneNumberContentType02">
                <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="EMailAddressContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="E-mail address"/>
                        <format value="an..256"/>
                        <optionality value="O"/>
                        <xsdBaseType value="EmailAddressType256_NoSpaces"/>
                    </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="ControlledByContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Controlled by"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="text" minOccurs="0" type="TextContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </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="ControlledByContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Controlled by"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="text" minOccurs="0" type="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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 2/91 messages: CD200C, CD203C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="referenceNumber" type="ReferenceNumberContentType05">
                <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="CustomsOfficeOfDestinationDeclaredType03">
        <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="ReferenceNumberContentType05">
                <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>
    <!--================================================================================-->
    <!--===== 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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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 10/91 messages: CC013C, CC015C, CC017C, CC029C, CD001C, CD010C, CD024C, CD050C, 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="ReferenceNumberContentType05">
                <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="CustomsOfficeOfExitForTransitDeclaredType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 4/91 messages: 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="ReferenceNumberContentType05">
                <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>
    <!--================================================================================-->
    <!--===== 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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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 2/91 messages: CD027C, CD038C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="referenceNumber" type="ReferenceNumberContentType05">
                <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 2/91 messages: CD059C, CD142C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="referenceNumber" type="ReferenceNumberContentType05">
                <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="CustomsOfficeOfRequestType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD143C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="referenceNumber" type="ReferenceNumberContentType05">
                <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>
    <!--================================================================================-->
    <!--===== 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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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: 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="ReferenceNumberContentType05">
                <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="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="CustomsOfficeOfTransitDeclaredType03">
        <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="ReferenceNumberContentType05">
                <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="CustomsOfficeOfTransitDeclaredType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 5/91 messages: CC013C, CC015C, CC017C, CC029C, CD001C</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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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="ReferenceNumberContentType05">
                <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 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="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="IdentificationNumberContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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 10/91 messages: 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="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="IdentificationNumberContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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 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="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="IdentificationNumberContentType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="DepartureTransportMeansType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC017C, 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="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="IdentificationNumberContentType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="DepartureTransportMeansType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, 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="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="IdentificationNumberContentType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="DepartureTransportMeansType06">
        <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="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="IdentificationNumberContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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>
    <!--================================================================================-->
    <!--===== EconomicOperator                                                                -->
    <!--================================================================================-->
    <xs:complexType name="EconomicOperatorType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC029C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="EconomicOperatorType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC190C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType02">
                <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="EconomicOperatorType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 4/91 messages: CC007C, CC013C, CC015C, CC170C</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="AlphaNumeric_MAX17_NoSpaces"/>
                    </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: CC007C</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="AuthorityContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Authority"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="place" type="PlaceContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Place"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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 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="AuthorityContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Authority"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="place" minOccurs="0" type="PlaceContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Place"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="EndorsementType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 7/91 messages: 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="AuthorityContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Authority"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="place" type="PlaceContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Place"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="TextContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="MRNContentType03">
                <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="MRNContentType03">
                <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: CD078C</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="AES-P1_MRNType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ExportOperationType04">
        <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="MRNContentType03">
                <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>
    <xs:complexType name="ExportOperationType05">
        <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="MRNContentType03">
                <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:element name="GoodsShipment" minOccurs="0" type="GoodsShipmentType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="GOODS SHIPMENT"/>
                        <optionality value="D"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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"/>
                        <xsdBaseType value="NumericWithoutZero_8"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX7"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX7"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX7"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX7"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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>
    <!--================================================================================-->
    <!--===== GoodsItem                                                                       -->
    <!--================================================================================-->
    <xs:complexType name="GoodsItemType">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC191C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="exportDeclarationGoodsItemNumber" type="ExportDeclarationGoodsItemNumberContentType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Export Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AES-P1_DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="transitDeclarationGoodsItemNumber" type="TransitDeclarationGoodsItemNumberContentType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Transit Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="NCTS-P5_DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PreviousDocument" type="PreviousDocumentType05">
                <xs:annotation>
                    <xs:documentation>
                        <description value="PREVIOUS DOCUMENT"/>
                        <optionality value="R"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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" type="GrossMassContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithZero_16_6"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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="GrossMassContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithZero_16_6"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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="GrossMassContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DecimalWithZero_16_6"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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="GrossMassContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DecimalWithZero_16_6"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </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="DeclarationGoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== GoodsShipment                                                                   -->
    <!--================================================================================-->
    <xs:complexType name="GoodsShipmentType">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC191C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="GoodsItem" maxOccurs="999" type="GoodsItemType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="GOODS ITEM"/>
                        <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="AccessCodeContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Access code"/>
                        <format value="an..4"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max4"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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="AccessCodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Access code"/>
                        <format value="an..4"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_4_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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="AccessCodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Access code"/>
                        <format value="an..4"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_4_NoSpaces"/>
                    </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="R"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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="AccessCodeContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Access code"/>
                        <format value="an..4"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max4"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX4_NoSpaces"/>
                    </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" maxOccurs="9" 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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="percentageOfReferenceAmount" minOccurs="0"
                        type="PercentageOfReferenceAmountContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Percentage of reference amount"/>
                        <format value="n..3"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithZero_3"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_8"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="GuarantorType05">
                <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>
    <!--================================================================================-->
    <!--===== 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" 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="OtherGuaranteeReferenceContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Other guarantee reference"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="OtherGuaranteeReferenceContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Other guarantee reference"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="OtherGuaranteeReferenceContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Other guarantee reference"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="CL286" type="business" name="GuaranteeTypeWithGrn"/>
                        <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="CL286" type="business" name="GuaranteeTypeWithGrn"/>
                        <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="CL286" type="business" name="GuaranteeTypeWithGrn"/>
                        <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>
    <!--================================================================================-->
    <!--===== 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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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: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: CC224C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </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:sequence>
    </xs:complexType>
    <xs:complexType name="GuarantorType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC228C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType06">
                <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 1/91 messages: CC229C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType16">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="GuarantorType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CD150C, CD151C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="contactDetailsInCountryOfCompetentAuthority" minOccurs="0"
                        type="ContactDetailsInCountryOfCompetentAuthorityContentType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Contact details in country of competent authority"/>
                        <format value="an..140"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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: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:element name="AgentInCountryOfCompetentAuthority" minOccurs="0"
                        type="AgentInCountryOfCompetentAuthorityType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="AGENT IN COUNTRY OF COMPETENT AUTHORITY"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="GuarantorType06">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType16">
                <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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" minOccurs="0" type="MrnContentType05">
                <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"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="MrnContentType05">
                <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="MRNContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="MRN"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="MrnContentType05">
                <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="MrnContentType05">
                <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"/>
                        <xsdBaseType value="Alphanumeric_3"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== HolderOfTheTransitProcedure                                                     -->
    <!--================================================================================-->
    <xs:complexType name="HolderOfTheTransitProcedureType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 6/91 messages: CC225C, CC231C, CD200C, CD201C, CD203C, CD205C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC014C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType15">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONTACT PERSON"/>
                        <optionality value="O"/>
                    </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="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </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: CC026C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType15">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType05">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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="HolderOfTheTransitProcedureType06">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType10">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType07">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType08">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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="HolderOfTheTransitProcedureType09">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC224C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType17">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType10">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC228C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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 1/91 messages: CD001C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType12">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <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: CC009C, CC060C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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="ContactPersonType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONTACT PERSON"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType14">
        <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="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType17">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType15">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC022C, CC051C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType15">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType16">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType17">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType18">
        <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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType20">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType19">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC054C, CC141C, CC170C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType17">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="HolderOfTheTransitProcedureType20">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 8/91 messages: CC004C, CC019C, CC023C, CC028C, CC035C, CC045C, CC140C, CC928C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" minOccurs="0" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TIRHolderIdentificationNumber" minOccurs="0"
                        type="TIRHolderIdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TIR holder identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" minOccurs="0" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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>
    <!--================================================================================-->
    <!--===== 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="UCRReferenceNumber35_NoSpaces"/>
                    </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="ConsigneeType05">
                <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="DepartureTransportMeansType04">
                <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="PreviousDocumentType10">
                <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="TransportDocumentType03">
                <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="AdditionalReferenceType06">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="999" 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="999" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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="ConsignorType04">
                <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="PreviousDocumentType07">
                <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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ConsignmentItem" maxOccurs="999" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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="ConsigneeType04">
                <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="PreviousDocumentType07">
                <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="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="AdditionalReferenceType03">
                <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="999" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="DepartureTransportMeans" minOccurs="0" maxOccurs="999"
                        type="DepartureTransportMeansType04">
                <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="SupportingDocumentType03">
                <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="TransportDocumentType03">
                <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="AdditionalReferenceType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDITIONAL REFERENCE"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ConsignmentItem" minOccurs="0" maxOccurs="999" 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="DepartureTransportMeansType05">
                <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="999" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType09">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="PreviousDocumentType07">
                <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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="999" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="DepartureTransportMeansType01">
                <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="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="ConsignmentItem" minOccurs="0" maxOccurs="999" 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="countryOfDestination" minOccurs="0" type="CountryOfDestinationContentType">
                <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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </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..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="UCRReferenceNumber35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignor" minOccurs="0" type="ConsignorType07">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType05">
                <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="DepartureTransportMeansType05">
                <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="PreviousDocumentType10">
                <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="TransportDocument" minOccurs="0" maxOccurs="99" type="TransportDocumentType04">
                <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="AdditionalReferenceType05">
                <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="AdditionalInformationType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDITIONAL INFORMATION"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="TransportCharges" minOccurs="0" type="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ConsignmentItem" maxOccurs="999" 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="999" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType09">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="PreviousDocumentType07">
                <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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ConsignmentItem" maxOccurs="999" 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="GrossMassContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Gross mass"/>
                        <format value="n..16,6"/>
                        <optionality value="R"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumberUCR" minOccurs="0" type="ReferenceNumberUCRContentType03">
                <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="ConsignorType09">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONSIGNOR"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Consignee" minOccurs="0" type="ConsigneeType07">
                <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="PreviousDocumentType07">
                <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="SupportingDocumentType06">
                <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="AdditionalReferenceType03">
                <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="TransportChargesType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT CHARGES"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ConsignmentItem" maxOccurs="999" 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: 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="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="TextContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </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="LocationType01">
                <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="TransportEquipmentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT EQUIPMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Transhipment" minOccurs="0" type="TranshipmentType01">
                <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 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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="LocationType02">
                <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="TransportEquipmentType07">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT EQUIPMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Transhipment" minOccurs="0" type="TranshipmentType02">
                <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 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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Endorsement" minOccurs="0" type="EndorsementType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ENDORSEMENT"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Location" type="LocationType02">
                <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="TransportEquipmentType07">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT EQUIPMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Transhipment" minOccurs="0" type="TranshipmentType02">
                <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 4/91 messages: 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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Endorsement" minOccurs="0" type="EndorsementType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ENDORSEMENT"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Location" type="LocationType02">
                <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="TransportEquipmentType07">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT EQUIPMENT"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Transhipment" minOccurs="0" type="TranshipmentType02">
                <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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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="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="GuaranteeTypeWithGrn"/>
                        <format value="an..3"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="text" minOccurs="0" type="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="GuaranteeTypeWithGrn"/>
                        <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: CC009C</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" minOccurs="0" 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="R"/>
                    </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="JustificationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Justification"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="InvalidationType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: 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" minOccurs="0" type="DecisionDateAndTimeContentType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Decision date and time"/>
                        <format value="an19"/>
                        <optionality value="D"/>
                        <xsdBaseType value="DateTimeType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="justification" minOccurs="0" type="JustificationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Justification"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="decisionAnswerIndicator" minOccurs="0" type="Flag">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Decision Answer (Indicator)"/>
                        <codeList code="CL027" type="technical" name="Flag"/>
                        <format value="n1"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="decisionAnswerJustification" minOccurs="0" type="JustificationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Justification"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="InvalidationType03">
        <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>
    <!--================================================================================-->
    <!--===== 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="AuthorisationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Authorisation number"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Additional identifier"/>
                        <format value="an..4"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX4_NoSpaces"/>
                    </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="EconomicOperatorType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ECONOMIC OPERATOR"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType14">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PostcodeAddress" minOccurs="0" type="PostcodeAddressType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="POSTCODE ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType06">
                <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: 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="AuthorisationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Authorisation number"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Additional identifier"/>
                        <format value="an..4"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max4"/>
                    </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="EconomicOperatorType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ECONOMIC OPERATOR"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PostcodeAddress" minOccurs="0" type="PostcodeAddressType01">
                <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: 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="AuthorisationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Authorisation number"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Additional identifier"/>
                        <format value="an..4"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX4_NoSpaces"/>
                    </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="EconomicOperatorType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ECONOMIC OPERATOR"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" minOccurs="0" type="AddressType14">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="PostcodeAddress" minOccurs="0" type="PostcodeAddressType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="POSTCODE ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType06">
                <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 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="AuthorisationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Authorisation number"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Additional identifier"/>
                        <format value="an..4"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max4"/>
                    </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="EconomicOperatorType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ECONOMIC OPERATOR"/>
                        <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:element name="PostcodeAddress" minOccurs="0" type="PostcodeAddressType01">
                <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 2/91 messages: CC013C, CC015C</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="AuthorisationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Authorisation number"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="additionalIdentifier" minOccurs="0" type="AdditionalIdentifierContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Additional identifier"/>
                        <format value="an..4"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX4_NoSpaces"/>
                    </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="AddressType14">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ContactPerson" minOccurs="0" type="ContactPersonType06">
                <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="LocationType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC007C</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="AddressType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="ADDRESS"/>
                        <optionality value="D"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="LocationType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 8/91 messages: 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="AddressType18">
                <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="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="name" type="NameContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Name"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Address" type="AddressType10">
                <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 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="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="NumberOfPackagesContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Number of packages"/>
                        <format value="n..8"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithZero_8"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="shippingMarks" minOccurs="0" type="ShippingMarksContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Shipping marks"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PackagingType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 11/91 messages: 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="NumberOfPackagesContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Number of packages"/>
                        <format value="n..8"/>
                        <optionality value="D"/>
                        <xsdBaseType value="NumericWithZero_8"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="shippingMarks" minOccurs="0" type="ShippingMarksContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Shipping marks"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PackagingType03">
        <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="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="NumberOfPackagesContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Number of packages"/>
                        <format value="n..8"/>
                        <optionality value="D"/>
                        <xsdBaseType value="NumericWithZero_8"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="shippingMarks" minOccurs="0" type="ShippingMarksContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Shipping marks"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PackagingType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC017C, 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="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="NumberOfPackagesContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Number of packages"/>
                        <format value="n..8"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithZero_8"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="shippingMarks" minOccurs="0" type="ShippingMarksContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Shipping marks"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== PlaceOfLoading                                                                  -->
    <!--================================================================================-->
    <xs:complexType name="PlaceOfLoadingType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC017C</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="LocationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Location"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PlaceOfLoadingType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: 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="LocationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Location"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PlaceOfLoadingType03">
        <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="LocationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Location"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PlaceOfLoadingType04">
        <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="LocationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Location"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== PlaceOfUnloading                                                                -->
    <!--================================================================================-->
    <xs:complexType name="PlaceOfUnloadingType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, CC017C</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="LocationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Location"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PlaceOfUnloadingType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 8/91 messages: 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="LocationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Location"/>
                        <format value="an..35"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== PostcodeAddress                                                                 -->
    <!--================================================================================-->
    <xs:complexType name="PostcodeAddressType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC029C, CC190C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="houseNumber" minOccurs="0" type="HouseNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="House number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" type="PostcodeContentType01">
                <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>
    <xs:complexType name="PostcodeAddressType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 4/91 messages: CC007C, CC013C, CC015C, CC170C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="houseNumber" minOccurs="0" type="HouseNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="House number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="postcode" type="PostcodeContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Postcode"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="goodsItemNumber" minOccurs="0" type="GoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Goods item number"/>
                        <format value="n..5"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithoutZero_5"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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 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="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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="goodsItemNumber" minOccurs="0" type="GoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Goods item number"/>
                        <format value="n..5"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithoutZero_5"/>
                    </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="NumberOfPackagesContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Number of packages"/>
                        <format value="n..8"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithoutZero_8"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PreviousDocumentType04">
        <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="CL214" type="business" name="PreviousDocumentType"/>
                        <format value="an4"/>
                        <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..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="goodsItemNumber" minOccurs="0" type="GoodsItemNumberContentType02">
                <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="ComplementOfInformationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PreviousDocumentType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC191C</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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PreviousDocumentType06">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 10/91 messages: 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="CL214" type="business" name="PreviousDocumentType"/>
                        <format value="an4"/>
                        <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..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PreviousDocumentType07">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 10/91 messages: 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="CL228" type="business" name="PreviousDocumentExportType"/>
                        <format value="an4"/>
                        <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..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PreviousDocumentType08">
        <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="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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="goodsItemNumber" minOccurs="0" type="GoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Goods item number"/>
                        <format value="n..5"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithoutZero_5"/>
                    </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="NumberOfPackagesContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Number of packages"/>
                        <format value="n..8"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithoutZero_8"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_6"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PreviousDocumentType09">
        <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="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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PreviousDocumentType10">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, 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="CL228" type="business" name="PreviousDocumentExportType"/>
                        <format value="an4"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumber" type="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="PreviousDocumentType11">
        <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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="goodsItemNumber" minOccurs="0" type="GoodsItemNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Goods item number"/>
                        <format value="n..5"/>
                        <optionality value="O"/>
                        <xsdBaseType value="NumericWithoutZero_5"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="DecimalWithZero_16_2"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="status" type="StatusContentType03">
                <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: CC029C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="status" type="StatusContentType03">
                <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="RepresentativeType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC051C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </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: CC060C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="status" type="StatusContentType03">
                <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="ContactPersonType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="CONTACT PERSON"/>
                        <optionality value="O"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="RepresentativeType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, CC170C</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="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="status" type="StatusContentType03">
                <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>
    <!--================================================================================-->
    <!--===== 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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== Requester                                                                       -->
    <!--================================================================================-->
    <xs:complexType name="RequesterType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC034C</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="AlphaNumeric_MAX17_NoSpaces"/>
                    </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>
    <xs:complexType name="RequesterType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC037C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="9999" 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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="DeclarationGoodsItemNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration goods item number"/>
                        <format value="n..5"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DeclarationGoodsItemNumberType_WithZero"/>
                    </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: 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="identifier" minOccurs="0" type="IdentifierContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identifier"/>
                        <format value="an..20"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX20_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SealType02">
        <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="IdentifierContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identifier"/>
                        <format value="an..20"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX20_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SealType03">
        <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="identifier" minOccurs="0" type="IdentifierContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identifier"/>
                        <format value="an..20"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max20"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SealType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 13/91 messages: CC029C, CC043C, 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="IdentifierContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identifier"/>
                        <format value="an..20"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max20"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SealType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 4/91 messages: CC007C, CC013C, CC015C, 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="identifier" type="IdentifierContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identifier"/>
                        <format value="an..20"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX20_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_9"/>
                    </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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SupportingDocumentType03">
        <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="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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SupportingDocumentType04">
        <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="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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SupportingDocumentType05">
        <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="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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="NumericWithoutZero_5"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="SupportingDocumentType06">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 9/91 messages: 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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </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"/>
                        <xsdBaseType value="NumericWithoutZero_5"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="complementOfInformation" minOccurs="0" type="ComplementOfInformationContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Complement of information"/>
                        <format value="an..35"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="IdentificationNumberContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX17_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="LanguageCodeType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TraderAtDestinationType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC044C</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="AlphaNumeric_MAX17_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TraderAtDestinationType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC025C, CC043C, CC057C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="identificationNumber" type="IdentificationNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..17"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max17"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== Transhipment                                                                    -->
    <!--================================================================================-->
    <xs:complexType name="TranshipmentType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC007C</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" type="TransportMeansType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT MEANS"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TranshipmentType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 8/91 messages: 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" type="TransportMeansType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="TRANSPORT MEANS"/>
                        <optionality value="R"/>
                    </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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" minOccurs="0" type="MrnContentType05">
                <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="MrnContentType05">
                <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: CC009C</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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" minOccurs="0" type="MrnContentType05">
                <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="TransitOperationType04">
        <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="LRNContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="LRN"/>
                        <format value="an..22"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX22_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" minOccurs="0" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="presentationOfTheGoodsDateAndTime" minOccurs="0"
                        type="PresentationOfTheGoodsDateAndTimeContentType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Presentation of the goods date and time"/>
                        <format value="an19"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DateTimeType"/>
                    </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="TransitOperationType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC014C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="LRN" minOccurs="0" type="LRNContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="LRN"/>
                        <format value="an..22"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX22_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" minOccurs="0" type="MrnContentType05">
                <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="TransitOperationType06">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC015C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="LRN" type="LRNContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="LRN"/>
                        <format value="an..22"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX22_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationType" type="DeclarationTypeContentType02">
                <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="presentationOfTheGoodsDateAndTime" minOccurs="0"
                        type="PresentationOfTheGoodsDateAndTimeContentType">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Presentation of the goods date and time"/>
                        <format value="an19"/>
                        <optionality value="O"/>
                        <xsdBaseType value="DateTimeType"/>
                    </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="TransitOperationType07">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC017C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="OtherThingsToReportContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Other things to report"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType08">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC019C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType09">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC022C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType10">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC025C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType11">
        <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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType12">
        <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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType13">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC042C</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="NCTS-P5_MRNType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="declarationType" type="DeclarationTypeContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Declaration type"/>
                        <format value="an..5"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max5"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType14">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC043C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType15">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC044C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="OtherThingsToReportContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Other things to report"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType16">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC045C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType17">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC048C</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="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="TransitOperationType18">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC051C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType19">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC054C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType20">
        <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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" minOccurs="0" type="MrnContentType05">
                <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="BusinessRejectiontTypeDepExp"/>
                        <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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType21">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC057C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType22">
        <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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="MRN" minOccurs="0" type="MrnContentType05">
                <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="TransitOperationType23">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC140C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType24">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC170C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="LRN" type="LRNContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="LRN"/>
                        <format value="an..22"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX22_NoSpaces"/>
                    </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="TransitOperationType25">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: 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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </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="NCTS-P5_MRNType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType26">
        <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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType27">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD001C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType28">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD003C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType29">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD012C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType30">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD018C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="OtherThingsToReportContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Other things to report"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType31">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD024C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType32">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD038C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="StatusContentType02">
                <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="TransitOperationType33">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD049C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType34">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD050C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType35">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD059C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType36">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD063C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="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="TransitOperationType37">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD094C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="StatusContentType02">
                <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="TransitOperationType38">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD095C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="StatusContentType02">
                <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="TransitOperationType39">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD115C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType40">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD160C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType41">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD165C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="DeclarationTypeContentType02">
                <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="TransitOperationType42">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CD204C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType43">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 15/91 messages: CC141C, CD002C, CD010C, CD027C, CD114C, CD142C, CD143C, CD144C, CD145C,
                    CD150C, CD151C, CD152C, CD164C, CD201C, CD205C
                </usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType44">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC040C, CD078C</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="NCTS-P5_MRNType"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransitOperationType45">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CD006C, CD209C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType46">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CD118C, CD168C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType47">
        <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="MrnContentType05">
                <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="TransitOperationType48">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 6/91 messages: CC023C, CC035C, CC055C, CD200C, CD203C, CC045C</usedBy>
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="MRN" type="MrnContentType05">
                <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="TransitOperationType49">
        <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"/>
                        <xsdBaseType value="Alphanumeric_Max22"/>
                    </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="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="99" type="ExportOperationType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="EXPORT OPERATION"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!--================================================================================-->
    <!--===== TransportCharges                                                                -->
    <!--================================================================================-->
    <xs:complexType name="TransportChargesType">
        <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>
    <!--================================================================================-->
    <!--===== TransportDocument                                                               -->
    <!--================================================================================-->
    <xs:complexType name="TransportDocumentType01">
        <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="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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransportDocumentType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 10/91 messages: 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="ReferenceNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max70"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransportDocumentType03">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 2/91 messages: CC017C, 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="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="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TransportDocumentType04">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, 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="CL754" type="business" name="TransportDocumentType"/>
                        <format value="an4"/>
                        <optionality value="R"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="referenceNumber" type="ReferenceNumberContentType04">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Reference number"/>
                        <format value="an..70"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX70_NoSpaces"/>
                    </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: 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="containerIdentificationNumber" minOccurs="0"
                        type="ContainerIdentificationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Container identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="ContainerIdentificationNumber_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_4"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Seal" minOccurs="0" maxOccurs="99" type="SealType05">
                <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="TransportEquipmentType02">
        <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="containerIdentificationNumber" minOccurs="0"
                        type="ContainerIdentificationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Container identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="ContainerIdentificationNumber_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_4"/>
                    </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="TransportEquipmentType03">
        <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="ContainerIdentificationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Container identification number"/>
                        <format value="an..17"/>
                        <optionality value="O"/>
                        <xsdBaseType value="ContainerIdentificationNumber_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_4"/>
                    </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="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 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="containerIdentificationNumber" minOccurs="0"
                        type="ContainerIdentificationNumberContentType01">
                <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"/>
                        <xsdBaseType value="NumericWithZero_4"/>
                    </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="TransportEquipmentType05">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 10/91 messages: 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="containerIdentificationNumber" minOccurs="0"
                        type="ContainerIdentificationNumberContentType01">
                <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"/>
                        <xsdBaseType value="NumericWithZero_4"/>
                    </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="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="TransportEquipmentType06">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 3/91 messages: CC013C, CC015C, 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="containerIdentificationNumber" minOccurs="0"
                        type="ContainerIdentificationNumberContentType02">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Container identification number"/>
                        <format value="an..17"/>
                        <optionality value="D"/>
                        <xsdBaseType value="ContainerIdentificationNumber_NoSpaces"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_4"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Seal" minOccurs="0" maxOccurs="99" type="SealType05">
                <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="TransportEquipmentType07">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 8/91 messages: 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="ContainerIdentificationNumberContentType01">
                <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"/>
                        <xsdBaseType value="NumericWithZero_4"/>
                    </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="TransportMeansType01">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 1/91 messages: CC007C</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="IdentificationNumberContentType06">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="AlphaNumeric_MAX35_NoSpaces"/>
                    </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="TransportMeansType02">
        <xs:annotation>
            <xs:documentation>
                <usedBy>Used by 8/91 messages: 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="IdentificationNumberContentType03">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Identification number"/>
                        <format value="an..35"/>
                        <optionality value="R"/>
                        <xsdBaseType value="Alphanumeric_Max35"/>
                    </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="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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="D"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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="TextContentType01">
                <xs:annotation>
                    <xs:documentation>
                        <description value="Text"/>
                        <format value="an..512"/>
                        <optionality value="O"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512_NoSpaces"/>
                    </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="MrnContentType05">
                <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"/>
                        <xsdBaseType value="DecimalWithoutZero_16_2"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_9"/>
                    </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"/>
                        <xsdBaseType value="NumericWithZero_9"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </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"/>
                        <xsdBaseType value="AlphaNumeric_MAX512"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
</xs:schema>
