<?xml version="1.0" encoding="UTF-8"?>
<!--

    DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.

    Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved.

    The contents of this file are subject to the terms of either the GNU
    General Public License Version 2 only ("GPL") or the Common Development
    and Distribution License("CDDL") (collectively, the "License").  You
    may not use this file except in compliance with the License.  You can
    obtain a copy of the License at
    https://oss.oracle.com/licenses/CDDL+GPL-1.1
    or LICENSE.txt.  See the License for the specific
    language governing permissions and limitations under the License.

    When distributing the software, include this License Header Notice in each
    file and include the License file at LICENSE.txt.

    GPL Classpath Exception:
    Oracle designates this particular file as subject to the "Classpath"
    exception as provided by Oracle in the GPL Version 2 section of the License
    file that accompanied this code.

    Modifications:
    If applicable, add the following below the License Header, with the fields
    enclosed by brackets [] replaced by your own identifying information:
    "Portions Copyright [year] [name of copyright owner]"

    Contributor(s):
    If you wish your version of this file to be governed by only the CDDL or
    only the GPL Version 2, indicate your decision by adding "[Contributor]
    elects to include this software in this distribution under the [CDDL or GPL
    Version 2] license."  If you don't indicate a single choice of license, a
    recipient has the option to distribute your version of this file under
    either the CDDL, the GPL Version 2 or to extend the choice of license to
    its licensees as provided above.  However, if you add GPL Version 2 code
    and therefore, elected the GPL Version 2 license, then the option applies
    only if the new code is made subject to such option by the copyright
    holder.

-->

<!--
  Universal Business Language (UBL) Schema 1.0

  Copyright (C) OASIS Open (2004). All Rights Reserved.

  This document and translations of it may be copied and furnished to others, and
  derivative works that comment on or otherwise explain it or assist in its
  implementation may be prepared, copied, published and distributed, in whole or
  in part, without restriction of any kind, provided that the above copyright
  notice and this paragraph are included on all such copies and derivative works.
  However, this document itself may not be modified in any way, such as by
  removing the copyright notice or references to OASIS, except as needed for the
  purpose of developing OASIS specifications, in which case the procedures for
  copyrights defined in the OASIS Intellectual Property Rights document must be
  followed, or as required to translate it into languages other than English.

  The limited permissions granted above are perpetual and will not be revoked by
  OASIS or its successors or assigns.

  This document and the information contained herein is provided on an "AS IS"
  basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
  INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR
  A PARTICULAR PURPOSE.

  ===============================================================================

  For our absent friend, Michael J. Adcock  - il miglior fabbro

  ===============================================================================

  Universal Business Language Specification
      (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl)
  OASIS Open (http://www.oasis-open.org/)


  Document Type:     CommonAggregateComponents
  Generated On:      Tue Apr 27 12:09:59 2004
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="urn:oasis:names:tc:ubl:CommonAggregateComponents:1:0"
    xmlns:ccts="urn:oasis:names:tc:ubl:CoreComponentParameters:1:0"
    xmlns:cbc="urn:oasis:names:tc:ubl:CommonBasicComponents:1:0"
    xmlns:udt="urn:oasis:names:tc:ubl:UnspecializedDatatypes:1:0"
    xmlns:rsn="urn:oasis:names:tc:ubl:codelist:AllowanceChargeReasonCode:1:0"
    xmlns:chn="urn:oasis:names:tc:ubl:codelist:ChannelCode:1:0"
    xmlns:chc="urn:oasis:names:tc:ubl:codelist:ChipCode:1:0"
    xmlns:cnt="urn:oasis:names:tc:ubl:codelist:CountryIdentificationCode:1:0"
    xmlns:cur="urn:oasis:names:tc:ubl:codelist:CurrencyCode:1:0"
    xmlns:stat="urn:oasis:names:tc:ubl:codelist:DocumentStatusCode:1:0"
    xmlns:lat="urn:oasis:names:tc:ubl:codelist:LatitudeDirectionCode:1:0"
    xmlns:lstat="urn:oasis:names:tc:ubl:codelist:LineStatusCode:1:0"
    xmlns:lon="urn:oasis:names:tc:ubl:codelist:LongitudeDirectionCode:1:0"
    xmlns:pty="urn:oasis:names:tc:ubl:codelist:PaymentMeansCode:1:0"
    xmlns:sst="urn:oasis:names:tc:ubl:codelist:SubstitutionStatusCode:1:0"
    xmlns:sdt="urn:oasis:names:tc:ubl:SpecializedDatatypes:1:0"
    targetNamespace="urn:oasis:names:tc:ubl:CommonAggregateComponents:1:0"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1:0">
  <xsd:import namespace="urn:oasis:names:tc:ubl:CoreComponentParameters:1:0" schemaLocation="UBL-CoreComponentParameters-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:CommonBasicComponents:1:0" schemaLocation="UBL-CommonBasicComponents-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:UnspecializedDatatypes:1:0" schemaLocation="UBL-UnspecializedDatatypes-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:AllowanceChargeReasonCode:1:0" schemaLocation="../codelist/UBL-CodeList-AllowanceChargeReasonCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:ChannelCode:1:0" schemaLocation="../codelist/UBL-CodeList-ChannelCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:ChipCode:1:0" schemaLocation="../codelist/UBL-CodeList-ChipCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:CountryIdentificationCode:1:0" schemaLocation="../codelist/UBL-CodeList-CountryIdentificationCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:CurrencyCode:1:0" schemaLocation="../codelist/UBL-CodeList-CurrencyCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:DocumentStatusCode:1:0" schemaLocation="../codelist/UBL-CodeList-DocumentStatusCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:LatitudeDirectionCode:1:0" schemaLocation="../codelist/UBL-CodeList-LatitudeDirectionCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:LineStatusCode:1:0" schemaLocation="../codelist/UBL-CodeList-LineStatusCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:LongitudeDirectionCode:1:0" schemaLocation="../codelist/UBL-CodeList-LongitudeDirectionCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:PaymentMeansCode:1:0" schemaLocation="../codelist/UBL-CodeList-PaymentMeansCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:codelist:SubstitutionStatusCode:1:0" schemaLocation="../codelist/UBL-CodeList-SubstitutionStatusCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:tc:ubl:SpecializedDatatypes:1:0" schemaLocation="UBL-SpecializedDatatypes-1.0.xsd"/>
  <xsd:element name="AccountsContact" type="ContactType"/>
  <xsd:element name="ActualPackage" type="PackageType"/>
  <xsd:element name="AdditionalItemIdentification" type="ItemIdentificationType"/>
  <xsd:element name="AdditionalTemperature" type="TemperatureType"/>
  <xsd:element name="Address" type="AddressType"/>
  <xsd:element name="AddressLine" type="AddressLineType"/>
  <xsd:element name="AllowanceCharge" type="AllowanceChargeType"/>
  <xsd:element name="BasePrice" type="BasePriceType"/>
  <xsd:element name="Branch" type="BranchType"/>
  <xsd:element name="BuyerParty" type="BuyerPartyType"/>
  <xsd:element name="BuyerProposedLineItem" type="LineItemType"/>
  <xsd:element name="BuyersItemIdentification" type="ItemIdentificationType"/>
  <xsd:element name="CardAccount" type="CardAccountType"/>
  <xsd:element name="CarrierParty" type="PartyType"/>
  <xsd:element name="CatalogueDocumentReference" type="DocumentReferenceType"/>
  <xsd:element name="CatalogueItemIdentification" type="ItemIdentificationType"/>
  <xsd:element name="CommodityClassification" type="CommodityClassificationType"/>
  <xsd:element name="Communication" type="CommunicationType"/>
  <xsd:element name="Contact" type="ContactType"/>
  <xsd:element name="ContactParty" type="PartyType"/>
  <xsd:element name="ContainedPackage" type="PackageType"/>
  <xsd:element name="Contract" type="ContractType"/>
  <xsd:element name="Country" type="CountryType"/>
  <xsd:element name="CreditAccount" type="CreditAccountType"/>
  <xsd:element name="Delivery" type="DeliveryType"/>
  <xsd:element name="DeliveryAddress" type="AddressType"/>
  <xsd:element name="DeliveryTerms" type="DeliveryTermsType"/>
  <xsd:element name="DespatchAddress" type="AddressType"/>
  <xsd:element name="DespatchLine" type="DespatchLineType"/>
  <xsd:element name="DespatchLineReference" type="LineReferenceType"/>
  <xsd:element name="DestinationParty" type="PartyType"/>
  <xsd:element name="Dimension" type="DimensionType"/>
  <xsd:element name="DocumentReference" type="DocumentReferenceType"/>
  <xsd:element name="EmergencyTemperature" type="TemperatureType"/>
  <xsd:element name="ExchangeRate" type="ExchangeRateType"/>
  <xsd:element name="FinancialAccount" type="FinancialAccountType"/>
  <xsd:element name="FinancialInstitution" type="FinancialInstitutionType"/>
  <xsd:element name="FinancialInstitutionBranch" type="BranchType"/>
  <xsd:element name="FlashpointTemperature" type="TemperatureType"/>
  <xsd:element name="ForeignExchangeContract" type="ContractType"/>
  <xsd:element name="HazardousGoodsTransit" type="HazardousGoodsTransitType"/>
  <xsd:element name="HazardousItem" type="HazardousItemType"/>
  <xsd:element name="InvoiceLine" type="InvoiceLineType"/>
  <xsd:element name="IssuerParty" type="PartyType"/>
  <xsd:element name="Item" type="ItemType"/>
  <xsd:element name="ItemIdentification" type="ItemIdentificationType"/>
  <xsd:element name="JurisdictionAddress" type="AddressType"/>
  <xsd:element name="Language" type="LanguageType"/>
  <xsd:element name="LegalTotal" type="LegalTotalType"/>
  <xsd:element name="LineItem" type="LineItemType"/>
  <xsd:element name="LineReference" type="LineReferenceType"/>
  <xsd:element name="LocationCoordinate" type="LocationCoordinateType"/>
  <xsd:element name="LotIdentification" type="LotIdentificationType"/>
  <xsd:element name="ManufacturersItemIdentification" type="ItemIdentificationType"/>
  <xsd:element name="MaximumTemperature" type="TemperatureType"/>
  <xsd:element name="MeasurementDimension" type="DimensionType"/>
  <xsd:element name="MinimumTemperature" type="TemperatureType"/>
  <xsd:element name="OrderContact" type="ContactType"/>
  <xsd:element name="OrderedItemIdentification" type="ItemIdentificationType"/>
  <xsd:element name="OrderedShipment" type="OrderedShipmentType"/>
  <xsd:element name="OrderLine" type="OrderLineType"/>
  <xsd:element name="OrderLineReference" type="OrderLineReferenceType"/>
  <xsd:element name="OrderReference" type="OrderReferenceType"/>
  <xsd:element name="OriginCountry" type="CountryType"/>
  <xsd:element name="OtherCommunication" type="CommunicationType"/>
  <xsd:element name="Package" type="PackageType"/>
  <xsd:element name="Party" type="PartyType"/>
  <xsd:element name="PartyIdentification" type="PartyIdentificationType"/>
  <xsd:element name="PartyName" type="PartyNameType"/>
  <xsd:element name="PartyTaxScheme" type="PartyTaxSchemeType"/>
  <xsd:element name="PayeeFinancialAccount" type="FinancialAccountType"/>
  <xsd:element name="PayerFinancialAccount" type="FinancialAccountType"/>
  <xsd:element name="Payment" type="PaymentType"/>
  <xsd:element name="PaymentMeans" type="PaymentMeansType"/>
  <xsd:element name="PaymentTerms" type="PaymentTermsType"/>
  <xsd:element name="PenaltyPeriod" type="PeriodType"/>
  <xsd:element name="Period" type="PeriodType"/>
  <xsd:element name="PhysicalAttribute" type="PhysicalAttributeType"/>
  <xsd:element name="ReceiptLine" type="ReceiptLineType"/>
  <xsd:element name="ReceiptLineReference" type="LineReferenceType"/>
  <xsd:element name="ReceivedReceiptLine" type="ReceiptLineType"/>
  <xsd:element name="RegistrationAddress" type="AddressType"/>
  <xsd:element name="SalesConditions" type="SalesConditionsType"/>
  <xsd:element name="SecondaryHazard" type="SecondaryHazardType"/>
  <xsd:element name="SellerParty" type="SellerPartyType"/>
  <xsd:element name="SellerProposedLineItem" type="LineItemType"/>
  <xsd:element name="SellersItemIdentification" type="ItemIdentificationType"/>
  <xsd:element name="SellerSubstitutedLineItem" type="LineItemType"/>
  <xsd:element name="SettlementPeriod" type="PeriodType"/>
  <xsd:element name="Shipment" type="ShipmentType"/>
  <xsd:element name="ShipmentStage" type="ShipmentStageType"/>
  <xsd:element name="ShippingContact" type="ContactType"/>
  <xsd:element name="StandardItemIdentification" type="ItemIdentificationType"/>
  <xsd:element name="TaxCategory" type="TaxCategoryType"/>
  <xsd:element name="TaxScheme" type="TaxSchemeType"/>
  <xsd:element name="TaxSubTotal" type="TaxSubTotalType"/>
  <xsd:element name="TaxTotal" type="TaxTotalType"/>
  <xsd:element name="Temperature" type="TemperatureType"/>
  <xsd:element name="TransitPeriod" type="PeriodType"/>
  <xsd:element name="TransportContract" type="ContractType"/>
  <xsd:element name="TransportEquipment" type="TransportEquipmentType"/>
  <xsd:element name="TransportEquipmentSeal" type="TransportEquipmentSealType"/>
  <xsd:element name="TransportHandlingUnit" type="TransportHandlingUnitType"/>
  <xsd:element name="ValidityPeriod" type="PeriodType"/>
  <xsd:complexType name="AddressLineType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Address Line. Details</ccts:DictionaryEntryName>
          <ccts:Definition>Details an unstructured line of text used for addressing purposes</ccts:Definition>
          <ccts:ObjectClass>Address Line</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:Line" minOccurs="1" maxOccurs="7">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address Line. Line. Text</ccts:DictionaryEntryName>
              <ccts:Definition>An address line of unstructured text intended for use only by systems incapable of providing structured or fully structured addresses</ccts:Definition>
              <ccts:Cardinality>1..7</ccts:Cardinality>
              <ccts:ObjectClass>Address Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Line</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;123 Standard Chartered Tower&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="AddressType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Address. Details</ccts:DictionaryEntryName>
          <ccts:Definition>the particulars that identify and locate the place where someone lives or is situated, or where an organisation is situated.</ccts:Definition>
          <ccts:ObjectClass>Address</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>a unique identifier given to a specific address within a scheme of registered addresses.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>DetailsKey</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Postbox" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Postbox. Text</ccts:DictionaryEntryName>
              <ccts:Definition>a post office box number or a numbered post box in a post office assigned to a person or organization where letters for them are kept until called for, used as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Postbox</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>PostBox, PO Box</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;123&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Floor" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Floor. Text</ccts:DictionaryEntryName>
              <ccts:Definition>identification by name or number of the floor in a building, as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Floor</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>SubPremiseNumber</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;30&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Room" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Room. Text</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the room, suite or apartment as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Room</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>SubPremiseNumber</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;Reception&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:StreetName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Street Name. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the name of the street, as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Street Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Thoroughfare</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;Kwun Tong Road&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:AdditionalStreetName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Additional_ Street Name. Name</ccts:DictionaryEntryName>
              <ccts:Definition>contains additional text information within an address about the street.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Street Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Thoroughfare</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;Cnr Aberdeen Road&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:BuildingName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Building Name. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the name that identifies the location of a house or building: usually within a street as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Building Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>BuildingName</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;Plot 421&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:BuildingNumber" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Building Number. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the house number or description that identifies a house, building or site: usually within a street as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Building Number</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>PremiseNumber</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;388&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:InhouseMail" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Inhouse_ Mail. Text</ccts:DictionaryEntryName>
              <ccts:Definition>identifies an in-house mail location as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Inhouse</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Mail</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>MailStop</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Department" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Department. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the identity of the department of an organisation, used as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Department</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Department</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;Accounts Payable&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:CityName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. City Name. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the name of the city, town, village, or a built up area and used as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>City Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>LocalityName</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;Hong Kong&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PostalZone" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Postal_ Zone. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the identifier for one or more properties according to the postal service of that country; a group of letters and/or numbers added to the postal address to assist in the sorting of mail.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Postal</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Zone</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>PostalCodeNumber</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;SW11 4EW&quot; &quot;2500 GG&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:CountrySubentity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Country Subentity. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the name that identifies the territorial division (a  chief unit of local administration) of a country, as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Country Subentity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>AdministrativeArea, State, Country, Shire, Canton</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;Florida&quot;,&quot;Tamilnadu&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CountrySubentityCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Country Subentity. Code</ccts:DictionaryEntryName>
              <ccts:Definition>the code that identifies the territorial division (a  chief unit of local administration) of a country, as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Country Subentity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>AdministrativeAreaCode, State Code</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Region" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Region. Text</ccts:DictionaryEntryName>
              <ccts:Definition>An address line of unstructured text intended for use only by systems incapsed name for a grouping of countries, as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Region</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>LocalityName, Economic Zone</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;European Union&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:District" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. District. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the name that identifies a non-administrative division of a city, country subentity, or country, as part of an address.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>District</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>LocalityName, Area</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;East Coast&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:TimezoneOffset" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Timezone Offset. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the measure of time offset from UTC (Universal Coordinated Time) for the time zone in which the address is situated. A synonym for UTC is GMT (Greenwich Mean Time).</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Timezone Offset</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;+8:00&quot; &quot;-3:00&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AddressLine" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Address Line</ccts:DictionaryEntryName>
              <ccts:Definition>Associates the address with lines of unstructured text</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Address Line</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Address Line</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Country" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Country</ccts:DictionaryEntryName>
              <ccts:Definition>provides the country part of an address using a code.  ISO3166 alpha codes are recommended.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Country</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Country</ccts:AssociatedObjectClass>
              <ccts:AlternativeBusinessTerms>Country</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="LocationCoordinate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Address. Location Coordinate</ccts:DictionaryEntryName>
              <ccts:Definition>associates the address with its location coordinates.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Address</ccts:ObjectClass>
              <ccts:PropertyTerm>Location Coordinate</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Location Coordinate</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="AllowanceChargeType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Allowance Charge. Details</ccts:DictionaryEntryName>
          <ccts:Definition>details about a component of pricing, such as a service, promotion, allowance, or charge, applied to an associated Order Line line or the whole transaction.</ccts:Definition>
          <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>Identifier of the price component</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ChargeIndicator" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Charge. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>indicates whether the allowance/charge is a charge (true) (increase in cost) or an allowance (false) (decrease in cost).</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Charge</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ReasonCode" type="rsn:AllowanceChargeReasonCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Reason. Allowance Charge Reason_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the reason for the allowance or charge</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Reason</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Allowance Charge Reason_Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MultiplierFactorNumeric" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Multiplier Factor. Numeric</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the factor by which the amount on which the allowance or charge is based should be multiplied to calculate the allowance or charge amount.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Multiplier Factor</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm>
              <ccts:DataType>Numeric. Type</ccts:DataType>
              <ccts:Examples>0.20</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CurrencyCode" type="cur:CurrencyCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Currency. Currency_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the currency of the allowance or charge if this is different from the pricing currency</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Currency</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Currency_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PrepaidIndicator" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Prepaid_ Indicator. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>indicates whether the charge is levied on a prepaid basis (true) or collect (false).</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Prepaid</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Indicator</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:SequenceNumeric" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Sequence. Numeric</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the sequence in which all allowances or charges are calculated when multiple components apply one on top of another. If all are applicable to the same base price, the indicator will always equal one.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Sequence</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm>
              <ccts:DataType>Numeric. Type</ccts:DataType>
              <ccts:Examples>1, 2, 3, 4, etc.</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Amount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the allowance or charge amount</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
              <ccts:Examples>35,23</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TaxCategory" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Tax Category</ccts:DictionaryEntryName>
              <ccts:Definition>associates the allowance or charge with information about the tax(es) that apply.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Category</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Tax Category</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PaymentMeans" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Allowance Charge. Payment Means</ccts:DictionaryEntryName>
              <ccts:Definition>associates the allowance or charge with information about a means of payment. If the allowance or charge has to be prepaid, then this association is made via the payment.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass>
              <ccts:PropertyTerm>Payment Means</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Payment Means</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="BasePriceType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Base Price. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information that directly relates to a base price for an object</ccts:Definition>
          <ccts:ObjectClass>Base Price</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:PriceAmount" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Base Price. Price Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the base price.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Base Price</ccts:ObjectClass>
              <ccts:PropertyTerm>Price Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>unit price</ccts:AlternativeBusinessTerms>
              <ccts:Examples>23.45</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:BaseQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Base Price. Base_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the quantity on which the price is based.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Base Price</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Base</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MaximumQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Base Price. Maximum_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the maximum quantity in a range for which the price applies.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Base Price</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MinimumQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Base Price. Minimum_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the minimum quantity in a range for which the price applies.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Base Price</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MaximumAmount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Base Price. Maximum_ Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the maximum amount in a range for which the price applies.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Base Price</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
              <ccts:Examples>200.00</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MinimumAmount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Base Price. Minimum_ Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the minimum amount in a range for which the price applies.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Base Price</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
              <ccts:Examples>23.45</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="BranchType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Branch. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a branch which is a division of, and normally situated differently to, a large main organisation.</ccts:Definition>
          <ccts:ObjectClass>Branch</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Branch. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the identification of a branch of an organisation</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Branch</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Branch. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the name of a branch of an organisation</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Branch</ccts:ObjectClass>
              <ccts:PropertyTerm>Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FinancialInstitution" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Branch. Financial Institution</ccts:DictionaryEntryName>
              <ccts:Definition>associates the branch with information that directly relates to a bank or financial institution.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Branch</ccts:ObjectClass>
              <ccts:PropertyTerm>Financial Institution</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Financial Institution</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Address" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Branch. Address</ccts:DictionaryEntryName>
              <ccts:Definition>associates the branch with information that specifies the address and locates the place where the branch is situated.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Branch</ccts:ObjectClass>
              <ccts:PropertyTerm>Address</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="BuyerPartyType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Buyer Party. Details</ccts:DictionaryEntryName>
          <ccts:Definition>details of an individual, a group or a body having a role in a business function.</ccts:Definition>
          <ccts:ObjectClass>Buyer Party</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="BuyerAssignedAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Buyer Party. Buyer Assigned_ Account. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>an account identification assigned to the party by the buyer e.g to allow integration with a back office system</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Buyer Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Buyer Assigned</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Account</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SellerAssignedAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Buyer Party. Seller Assigned_ Account. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>an account identification assigned to the party by the seller e.g. for sales on account purposes.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Buyer Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Seller Assigned</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Account</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AdditionalAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Buyer Party. Additional_ Account. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>one or more additional account identifications assigned to the party</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Buyer Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Account</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Party" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Buyer Party. Party</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the buyer party with general details about the party</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Buyer Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Party</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CardAccountType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Card Account. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information that directly relates to a credit or debit card, a small plastic card issued by a financial institution, bank or building society, allowing the holder to make purchases against the card.</ccts:Definition>
          <ccts:ObjectClass>Card Account</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="PrimaryAccountNumberID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Primary_ Account Number. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the identifying number of the card, known as the PAN - Primary Account Number.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Primary</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Account Number</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>4558 0167 3488 1234</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="NetworkID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Network. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the organisation providing the netowrk for the card, such as VISA or MasterCard</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Network</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>“VISA”, “MasterCard”, “American Express”</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CardTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Card Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>the type of card used for payment, such as a debit card or credit card, according to a controlled list of card types</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Card Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:Examples>“Debit Card”, “Credit Card”, “Procurement Card”</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CustomerID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Customer. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the customer reference number. This is used to enable transmission of customer specific information with the card.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Customer</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ValidityStartDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Validity Start Date. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the date from which the card is valid .</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Validity Start Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ExpiryDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Expiry Date. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the date up to which the card is valid .</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Expiry Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssuerID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Issuer. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the organisation issuing the card, known as the BIN - Bank Id.No.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Issuer</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssueNumberID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Issue Number. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the issue number, relevant only to SWITCH cards</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Issue Number</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CV2ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. CV2. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>The CV2 identity on the reverse of the card for added security.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>CV2</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ChipCode" type="chc:ChipCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Chip. Chip_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>distinction between CHIP and MAG STRIPE cards</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Chip</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Chip_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ChipApplicationID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Chip Application. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the application (AID) on a Chip card that provides the information quoted</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Chip Application</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:HolderName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Card Account. Holder. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the name of the holder of the card.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Card Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Holder</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CommodityClassificationType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Commodity Classification. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information that directly relates to the classification of items according to a (formalised) convention for the classification and description of the items as commodities.</ccts:Definition>
          <ccts:ObjectClass>Commodity Classification</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="NatureCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Commodity Classification. Nature. Code</ccts:DictionaryEntryName>
              <ccts:Definition>the high level nature of item code issued by a specific maintenance agency.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Commodity Classification</ccts:ObjectClass>
              <ccts:PropertyTerm>Nature</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CargoTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Commodity Classification. Cargo Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>Code specifying a type of cargo.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Commodity Classification</ccts:ObjectClass>
              <ccts:PropertyTerm>Cargo Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CommodityCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Commodity Classification. Commodity. Code</ccts:DictionaryEntryName>
              <ccts:Definition>classification of the type of commodity.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Commodity Classification</ccts:ObjectClass>
              <ccts:PropertyTerm>Commodity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CommunicationType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Communication. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information that identifies a means of communicating</ccts:Definition>
          <ccts:ObjectClass>Communication</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ChannelCode" type="chn:ChannelCodeType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Communication. Channel. Channel_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the manner in which communication can be made (e.g. phone, email, etc.)</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Communication</ccts:ObjectClass>
              <ccts:PropertyTerm>Channel</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Channel_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Value" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Communication. Value. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the value of the communication channel (e.g. phone number, email address,etc.)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Communication</ccts:ObjectClass>
              <ccts:PropertyTerm>Value</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;+44 1 2345 6789&quot; &quot;president@whitehouse.com&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ContactType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Contact. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information that identifies the contact person or department together with information about how they can be contacted.</ccts:Definition>
          <ccts:ObjectClass>Contact</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contact. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the department or employee by a unique identity other than their name when given as a contact.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contact</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;Receivals Clerk&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contact. Name</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the department or employee name given as a contact.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contact</ccts:ObjectClass>
              <ccts:PropertyTerm>Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:Examples>&quot;Delivery Dock&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Telephone" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contact. Telephone. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the number or virtual address of a telephone in a telecommunication system</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contact</ccts:ObjectClass>
              <ccts:PropertyTerm>Telephone</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Telefax" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contact. Telefax. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the number or virtual address of a facsimile in a telecommunication system</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contact</ccts:ObjectClass>
              <ccts:PropertyTerm>Telefax</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ElectronicMail" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contact. Electronic_ Mail. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the number or virtual address of an e-mail mailbox in the internet</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contact</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Electronic</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Mail</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OtherCommunication" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contact. Other_ Communication. Communication</ccts:DictionaryEntryName>
              <ccts:Definition>additional means of communicating with the Contact.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Contact</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Other</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Communication</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Communication</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ContractType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Contract. Details</ccts:DictionaryEntryName>
          <ccts:Definition>Information uniquely idenfitying a contract</ccts:Definition>
          <ccts:ObjectClass>Contract</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contract. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies a contract.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contract</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;CC23&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:IssueDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contract. Issue Date. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the date on which the contract was issued.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contract</ccts:ObjectClass>
              <ccts:PropertyTerm>Issue Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ContractTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contract. Contract Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the type of contract</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contract</ccts:ObjectClass>
              <ccts:PropertyTerm>Contract Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ValidityPeriod" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Contract. Validity_ Period. Period</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the dates or duration for which the Contract is valid.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Contract</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Validity</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Period</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CountryType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Country. Details</ccts:DictionaryEntryName>
          <ccts:Definition>Information about a geopolitical country</ccts:Definition>
          <ccts:ObjectClass>Country</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="IdentificationCode" type="cnt:CountryIdentificationCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Country. Identification. Country Identification_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>Uniquely identifies the country using a code.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Country</ccts:ObjectClass>
              <ccts:PropertyTerm>Identification</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Country Identification_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Country. Name</ccts:DictionaryEntryName>
              <ccts:Definition>Name of the country</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Country</ccts:ObjectClass>
              <ccts:PropertyTerm>Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:Examples>“SOUTH AFRICA”</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CreditAccountType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Credit Account. Details</ccts:DictionaryEntryName>
          <ccts:Definition>an account assigned for the purposes of allowing sales on account.</ccts:Definition>
          <ccts:ObjectClass>Credit Account</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="AccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Credit Account. Account Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>an account identification assigned for sales on account purposes.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Credit Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Account Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;Cost Center 29&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DeliveryTermsType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Delivery Terms. Details</ccts:DictionaryEntryName>
          <ccts:Definition>contains information about the terms of delivery for the set of items to which the transaction relates</ccts:Definition>
          <ccts:ObjectClass>Delivery Terms</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery Terms. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifier of the conditions agreed upon between a  seller and a buyer with regard to the delivery of goods and/or services, e.g. CIF, FOB, or EXW from the INCOTERMS Terms of Delivery. (2000 version preferred.)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery Terms</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:RelevantLocation" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery Terms. Relevant_ Location. Text</ccts:DictionaryEntryName>
              <ccts:Definition>information directly relating to the location relevant to the terms of delivery specified.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery Terms</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Relevant</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Location</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;Warehouse accepts 24 x 7</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:SpecialTerms" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery Terms. Special_ Terms. Text</ccts:DictionaryEntryName>
              <ccts:Definition>free text description of special conditions relating to delivery terms.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery Terms</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Special</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Terms</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LossRiskResponsibilityCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery Terms. Loss_ Risk Responsibility. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the responsibility for loss risk within the delivery terms.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery Terms</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Loss</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Risk Responsibility</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:LossRisk" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery Terms. Loss Risk. Text</ccts:DictionaryEntryName>
              <ccts:Definition>text describing the loss risk related to delivery terms.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery Terms</ccts:ObjectClass>
              <ccts:PropertyTerm>Loss Risk</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AllowanceCharge" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery Terms. Allowance Charge</ccts:DictionaryEntryName>
              <ccts:Definition>associates delivery terms with an allowance or charge information.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery Terms</ccts:ObjectClass>
              <ccts:PropertyTerm>Allowance Charge</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Allowance Charge</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DeliveryType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Delivery. Details</ccts:DictionaryEntryName>
          <ccts:Definition>delivery information about a quantity and an event.</ccts:Definition>
          <ccts:ObjectClass>Delivery</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the delivery line (giving the identity of one event/quantity within a delivery).</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Quantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the quantity to be shipped at a specific delivery event.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MinimumQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Minimum_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the minimum quantity to be shipped at a specific delivery event.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MaximumQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Maximum_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the maximum quantity to be shipped at a specific delivery event.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:RequestedDeliveryDateTime" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Requested_ Delivery Date Time. Date Time</ccts:DictionaryEntryName>
              <ccts:Definition>the date the buyer requested delivery for a specific delivery event.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Requested</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Delivery Date Time</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date Time</ccts:RepresentationTerm>
              <ccts:DataType>Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PromisedDateTime" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Promised_ Date Time. Date Time</ccts:DictionaryEntryName>
              <ccts:Definition>used mainly for confirming orders when a date was promised for delivery by the supplier over the phone.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Promised</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Date Time</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date Time</ccts:RepresentationTerm>
              <ccts:DataType>Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ActualDeliveryDateTime" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Actual_ Delivery Date Time. Date Time</ccts:DictionaryEntryName>
              <ccts:Definition>the date of the delivery which has actually taken place</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Actual</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Delivery Date Time</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date Time</ccts:RepresentationTerm>
              <ccts:DataType>Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DeliveryAddress" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Delivery_ Address. Address</ccts:DictionaryEntryName>
              <ccts:Definition>information directly relating to the address/location to which a delivery is shipped</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Delivery</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Address</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DespatchAddress" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Despatch_ Address. Address</ccts:DictionaryEntryName>
              <ccts:Definition>information directly relating to the address/location from which a delivery is shipped</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Despatch</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Address</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OrderLineReference" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Delivery. Order Line Reference</ccts:DictionaryEntryName>
              <ccts:Definition>associates the delivery information to the order item, which identifies the ordered item but only detail about the item that are pertinent to one occurrence on a line item, e.g. quantity etc.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Delivery</ccts:ObjectClass>
              <ccts:PropertyTerm>Order Line Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Order Line Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DespatchLineType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Despatch Line. Details</ccts:DictionaryEntryName>
          <ccts:Definition>contains the line item and package details for the delivery of an item on the Despatch Advice, when the despatch is not organised by transport handling unit (THU)</ccts:Definition>
          <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identification of the despatch line according to the sellers system that generated the Despatch Advice</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Line Status. Line Status_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>Identifies the status of the line with regard to its original state.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Line Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Line Status_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:DeliveredQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Delivered_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the quantity of the item advised as despatched on this line item.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Delivered</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:BackorderQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Backorder_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the quantity of the item that was not despatched and which will follow in a subsequent despatch, without any further action by the buyer/recipient.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Backorder</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:BackorderReason" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Backorder_ Reason. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the reason why the seller was unable to supply the full scheduled quantity against this despatch line.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Backorder</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Reason</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Note. Text</ccts:DictionaryEntryName>
              <ccts:Definition>contains any free form text pertinent to the line of the document. This element may contain notes or any other similar information that is not contained explicitly in another structure.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Note</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OrderLineReference" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Order Line Reference</ccts:DictionaryEntryName>
              <ccts:Definition>associates the despatch line with one or more orders/order lines</ccts:Definition>
              <ccts:Cardinality>1..n</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Order Line Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Order Line Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Delivery</ccts:DictionaryEntryName>
              <ccts:Definition>associates the line with details of a delivery (or deliveries)</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Delivery</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Delivery</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DeliveryTerms" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Delivery Terms</ccts:DictionaryEntryName>
              <ccts:Definition>associates the despatch line with the terms agreed between seller and buyer with regard to the delivery of goods.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Delivery Terms</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Delivery Terms</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Item" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Item</ccts:DictionaryEntryName>
              <ccts:Definition>associates the despatch line with information directly relating to an item (article, product, goods item or service).</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Item</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TransportHandlingUnit" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Despatch Line. Transport Handling Unit</ccts:DictionaryEntryName>
              <ccts:Definition>associates the despatch line with the transport handling unit.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Despatch Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Transport Handling Unit</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Transport Handling Unit</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DimensionType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Dimension. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a measurement of a dimension of an object</ccts:Definition>
          <ccts:ObjectClass>Dimension</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="AttributeID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Dimension. Attribute. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies in a formalised way the measureable attribute, or feature, for which a measurement is specified.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Dimension</ccts:ObjectClass>
              <ccts:PropertyTerm>Attribute</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Measure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Dimension. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the value of the measurement</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Dimension</ccts:ObjectClass>
              <ccts:PropertyTerm>Measure</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Dimension. Description. Text</ccts:DictionaryEntryName>
              <ccts:Definition>free text describing the attribute or feature for which the measure is specified.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Dimension</ccts:ObjectClass>
              <ccts:PropertyTerm>Description</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MinimumMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Dimension. Minimum_ Measure. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the minimum value in a range of measurement.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Dimension</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Measure</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MaximumMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Dimension. Maximum_ Measure. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the maximum value in a range of measurement.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Dimension</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Measure</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DocumentReferenceType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Document Reference. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to the identification of a document instance</ccts:Definition>
          <ccts:ObjectClass>Document Reference</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Document Reference. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the value of the identifier of the document Normally, the document issuer&apos;s identifier of the document</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Document Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;PO-001&quot; &quot;3333-44-123&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:CopyIndicator" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Document Reference. Copy. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>Indicates whether a document is a copy (true) or the original (false)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Document Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Copy</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:IssueDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Document Reference. Issue Date. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the date on which the document was issued.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Document Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Issue Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="GUID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Document Reference. Globally Unique_ Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>The GUID of the referenced document</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Document Reference</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Globally Unique</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ExchangeRateType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Exchange Rate. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information that directly relates to the rate of exchange (conversion) between two currencies.</ccts:Definition>
          <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="SourceCurrencyCode" type="cur:CurrencyCodeType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Source Currency. Currency_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>the reference currency of the rate of exchange.  The currency from which the exchange is being made (CC Definition)</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTerm>Source Currency</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Currency_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:SourceCurrencyBaseRate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Source_ Currency Base. Rate</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the unit base of the source currency for currencies with small denominations.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Source</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Currency Base</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Rate</ccts:RepresentationTerm>
              <ccts:DataType>Rate_Numeric. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TargetCurrencyCode" type="cur:CurrencyCodeType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Target Currency. Currency_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>the target currency of the rate of exchange. This is the currency to which the exchange is being made. (CC Definition)</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTerm>Target Currency</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Currency_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:TargetUnitBaseRate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Target_ Unit Base. Rate</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the unit base of the target currency for currencies with small denominations</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Target</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Unit Base</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Rate</ccts:RepresentationTerm>
              <ccts:DataType>Rate_Numeric. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ExchangeMarketID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Exchange_ Market. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the currency exchange market from which the exchange rate is taken.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Exchange</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Market</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:CalculationRate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Calculation Rate. Rate</ccts:DictionaryEntryName>
              <ccts:Definition>The factor used for conversion of an amount from one (source) currency to another (target) currency.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTerm>Calculation Rate</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Rate</ccts:RepresentationTerm>
              <ccts:DataType>Rate_Numeric. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="OperatorCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Operator. Code</ccts:DictionaryEntryName>
              <ccts:Definition>in cases where there is only one rate allowed but either multiplication or division by that code must be used, this code identifies whether the calculation operator used is Multiply or Divide</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTerm>Operator</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Operator_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Date" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the date of the rate of exchange.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTerm>Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ForeignExchangeContract" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Exchange Rate. Foreign Exchange_ Contract. Contract</ccts:DictionaryEntryName>
              <ccts:Definition>identifies a foreign exchange contract in which a rate of exchange has been agreed.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Exchange Rate</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Foreign Exchange</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Contract</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Contract</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="FinancialAccountType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Financial Account. Details</ccts:DictionaryEntryName>
          <ccts:Definition>Information directly relating to the financial  account, which is a service through a bank or a similar organisation  by which funds are held on behalf of a client</ccts:Definition>
          <ccts:ObjectClass>Financial Account</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Account. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the account number or identifier for the account.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Account. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the identifying name of the account given by the account holder.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AccountTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Account. Account Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>a code specifying the type of account.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Account Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CurrencyCode" type="cur:CurrencyCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Account. Currency. Currency_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the currency in which the account is held, using a code.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Currency</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Currency_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FinancialInstitutionBranch" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Account. Financial Institution_ Branch. Branch</ccts:DictionaryEntryName>
              <ccts:Definition>associates the account with a branch of the financial institution and at which the account is serviced/maintained.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Account</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Financial Institution</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Branch</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Branch</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Country" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Account. Country</ccts:DictionaryEntryName>
              <ccts:Definition>associates the account with a country. (required by some countries)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Account</ccts:ObjectClass>
              <ccts:PropertyTerm>Country</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Country</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="FinancialInstitutionType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Financial Institution. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information that directly relates to a bank or financial institution.</ccts:Definition>
          <ccts:ObjectClass>Financial Institution</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Institution. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the financial institution by code. ISO 9362 BIC (Bank Identification Code) is recommended</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Institution</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Institution. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the name of the financial institution.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Institution</ccts:ObjectClass>
              <ccts:PropertyTerm>Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Address" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Financial Institution. Address</ccts:DictionaryEntryName>
              <ccts:Definition>associates the financial institution with information that specifies the address and locates the place where it is situated.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Financial Institution</ccts:ObjectClass>
              <ccts:PropertyTerm>Address</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="HazardousGoodsTransitType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Hazardous Goods Transit. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information related to the shipping and packaging of hazardous goods.</ccts:Definition>
          <ccts:ObjectClass>Hazardous Goods Transit</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="TransportEmergencyCardCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Goods Transit. Transport_ Emergency Card. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identification of a transport emergency card, describing the actions to be taken in an emergency in transporting the hazardous item. May be the identity number of a hazardous emergency response plan assigned by the appropriate authority.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Goods Transit</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Transport</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Emergency Card</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>TREM card</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PackingCriteriaCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Goods Transit. Packing Criteria. Code</ccts:DictionaryEntryName>
              <ccts:Definition>a code identifying the packaging requirement for the transportation of the specific hazardous goods as assigned by IATA/IMDB/ADR/RID etc.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Goods Transit</ccts:ObjectClass>
              <ccts:PropertyTerm>Packing Criteria</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Packing Group</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="RegulationCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Goods Transit. Regulation Code. Code</ccts:DictionaryEntryName>
              <ccts:Definition>a code identifying a set of legal regulations which govern the transportation of the specific hazardous goods.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Goods Transit</ccts:ObjectClass>
              <ccts:PropertyTerm>Regulation Code</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="InhalationToxicityZoneCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Goods Transit. Inhalation_ Toxicity Zone. Code</ccts:DictionaryEntryName>
              <ccts:Definition>a code identifying the Inhalation Toxicity Hazard Zone for the hazardous goods, as defined by the US Department of Transportation.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Goods Transit</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Inhalation</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Toxicity Zone</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="MaximumTemperature" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Goods Transit. Maximum_ Temperature. Temperature</ccts:DictionaryEntryName>
              <ccts:Definition>the maximum temperature at which the hazardous item can be safely transported.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Goods Transit</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Temperature</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Temperature</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="MinimumTemperature" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Goods Transit. Minimum_ Temperature. Temperature</ccts:DictionaryEntryName>
              <ccts:Definition>the minimum temperature at which the hazardous item can be safely transported.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Goods Transit</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Temperature</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Temperature</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="HazardousItemType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Hazardous Item. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information about a hazardous item.</ccts:Definition>
          <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifier of a hazardous item or substance.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;Round Up&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PlacardNotation" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Placard Notation. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Placard Notation</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;5.1&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PlacardEndorsement" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Placard Endorsement. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Placard Endorsement</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;2&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:AdditionalInformation" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Additional_ Information. Text</ccts:DictionaryEntryName>
              <ccts:Definition>additional information regarding the hazardous substance. Can be used to hold information such as the type of regulatory requirements that apply to a description.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Information</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;Must be stored away from flammable materials&quot; &quot;N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="UNDGCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. UNDG. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifier assigned to transportable hazardous goods within the United Nations.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTerm>UNDG</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>UN Code</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="EmergencyProceduresCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Emergency_ Procedures. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifier of emergency procedures for hazardous goods.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Emergency</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Procedures</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>EMG code, EMS Page Number</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="MedicalFirstAidGuideCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Medical First Aid_ Guide. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifier of a medical first aid guide that is relevant to specific hazardous goods.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Medical First Aid</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Guide</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>MFAG page number</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:TechnicalName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Technical_ Name. Name</ccts:DictionaryEntryName>
              <ccts:Definition>Full technical name of the specific hazardous substance.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Technical</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:Examples>&quot;Granular Sodium Chlorate WeedKiller&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ContactParty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Contact_ Party. Party</ccts:DictionaryEntryName>
              <ccts:Definition>associates the hazardous item with details of an individual, a group or a body that is the contact in case of hazard incident.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Contact</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Party</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="SecondaryHazard" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Secondary Hazard</ccts:DictionaryEntryName>
              <ccts:Definition>associates the hazardous item with information about secondary hazards.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Secondary Hazard</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Secondary Hazard</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="HazardousGoodsTransit" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Hazardous Goods Transit</ccts:DictionaryEntryName>
              <ccts:Definition>associates the hazardous item with information about the transportation of hazardous goods.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Hazardous Goods Transit</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Hazardous Goods Transit</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="EmergencyTemperature" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Emergency_ Temperature. Temperature</ccts:DictionaryEntryName>
              <ccts:Definition>associates the hazardous item with the temperature at which emergency procedures apply during the handling of temperature-controlled hazardous goods.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Emergency</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Temperature</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Temperature</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FlashpointTemperature" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Flashpoint_ Temperature. Temperature</ccts:DictionaryEntryName>
              <ccts:Definition>associates the hazardous item with the lowest temperature at which the vapor of a combustible liquid can be made to ignite momentarily in air, known in hazardous goods procedures as the flashpoint.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Flashpoint</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Temperature</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Temperature</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AdditionalTemperature" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Hazardous Item. Additional_ Temperature. Temperature</ccts:DictionaryEntryName>
              <ccts:Definition>information providing details of temperatures relevant to the handling of hazardous goods.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Hazardous Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Temperature</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Temperature</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="InvoiceLineType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Invoice Line. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a line item of a transaction. It identifies the item but only includes details about the item that are pertinent  to one occurrence on a line item, e.g. quantity etc.</ccts:Definition>
          <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identification of the line within the invoice.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Line Status. Line Status_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>Identifies the status of the line with regard to its original state.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Line Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Line Status_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:InvoicedQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Invoiced_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the quantity of the item being invoiced on this invoice line.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Invoiced</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:LineExtensionAmount" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Line_ Extension Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the monetary amount that is the total for the line item, including any pricing variation (allowances, charges or discounts) but not adjusted by any overall payment settlement discount or taxation. (equals BasePrice multiplied by Quantity)</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Line</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Extension Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Note. Text</ccts:DictionaryEntryName>
              <ccts:Definition>contains any free form text pertinent to the line of the document. This element may contain notes or any other similar information that is not contained explicitly in another structure.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Note</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OrderLineReference" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Order Line Reference</ccts:DictionaryEntryName>
              <ccts:Definition>an invoice line may be associated with one or more lines from an order.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Order Line Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Order Line Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DespatchLineReference" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Despatch_ Line Reference. Line Reference</ccts:DictionaryEntryName>
              <ccts:Definition>an invoice line may be associated with one or more lines from a despatch advice.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Despatch</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Line Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Line Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ReceiptLineReference" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Receipt_ Line Reference. Line Reference</ccts:DictionaryEntryName>
              <ccts:Definition>an invoice line may be associated with one or more lines from a receipt advice.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Receipt</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Line Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Line Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Delivery</ccts:DictionaryEntryName>
              <ccts:Definition>associates the line with details of a delivery (or deliveries)</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Delivery</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Delivery</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PaymentTerms" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Payment Terms</ccts:DictionaryEntryName>
              <ccts:Definition>associates the invoice line with the payment terms applicable/offered.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Payment Terms</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Payment Terms</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AllowanceCharge" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Allowance Charge</ccts:DictionaryEntryName>
              <ccts:Definition>associates the invoice line item with a charge or allowance.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Allowance Charge</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Allowance Charge</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TaxTotal" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Tax Total</ccts:DictionaryEntryName>
              <ccts:Definition>associates the invoice line with summary information for a particular tax.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Total</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Tax Total</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Item" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Item</ccts:DictionaryEntryName>
              <ccts:Definition>associates the invoice line with information directly relating to an item (article, product, goods item or service).</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Item</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="BasePrice" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Invoice Line. Base Price</ccts:DictionaryEntryName>
              <ccts:Definition>associates the invoice line with the base price for the item.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Base Price</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Base Price</ccts:AssociatedObjectClass>
              <ccts:AlternativeBusinessTerms>unit price</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ItemIdentificationType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Item Identification. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to the identification an item</ccts:Definition>
          <ccts:ObjectClass>Item Identification</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item Identification. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the value of the identifier of the item</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Item Identification</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;CUST001&quot; &quot;3333-44-123&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PhysicalAttribute" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item Identification. Physical Attribute</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item identifier with a specification of physical attributes by which the item may be distinguished.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Item Identification</ccts:ObjectClass>
              <ccts:PropertyTerm>Physical Attribute</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Physical Attribute</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="MeasurementDimension" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item Identification. Measurement_ Dimension. Dimension</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with measurements necessary to specifically identify it, e.g. piece length. Note this is NOT the quantity of the item!</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Item Identification</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Measurement</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Dimension</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Dimension</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="IssuerParty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item Identification. Issuer_ Party. Party</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item identification with information about an individual, a group or a body in the role as issuing party for the item identification (such as manufacturer party for the identification issued by a manufacturer)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item Identification</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Issuer</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Party</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ItemType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Item. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to an item</ccts:Definition>
          <ccts:ObjectClass>Item</ccts:ObjectClass>
          <ccts:AlternativeBusinessTerms>article, product, goods item</ccts:AlternativeBusinessTerms>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Description. Text</ccts:DictionaryEntryName>
              <ccts:Definition>a free form field that can be used to give a text description of the item.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Description</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PackQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Pack Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the unit packaging quantity.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Pack Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PackSizeNumeric" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Pack Size. Numeric</ccts:DictionaryEntryName>
              <ccts:Definition>the number of items in a pack.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Pack Size</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm>
              <ccts:DataType>Numeric. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:CatalogueIndicator" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Catalogue_ Indicator. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>an indicator that denotes whether the item was ordered from a catalogue (true) or not (false).</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Catalogue</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Indicator</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="BuyersItemIdentification" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Buyers_ Item Identification. Item Identification</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its identification according to the buyers system.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Buyers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Item Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="SellersItemIdentification" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Sellers_ Item Identification. Item Identification</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its identification according to the sellers system.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Sellers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Item Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ManufacturersItemIdentification" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Manufacturers_ Item Identification. Item Identification</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its identification according to the manufacturers system.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Manufacturers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Item Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="StandardItemIdentification" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Standard_ Item Identification. Item Identification</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its identification according to a standard system.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Standard</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Item Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CatalogueItemIdentification" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Catalogue_ Item Identification. Item Identification</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its identification according to a cataloging system.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Catalogue</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Item Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AdditionalItemIdentification" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Additional_ Item Identification. Item Identification</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with other identification means</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Item Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CatalogueDocumentReference" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Catalogue_ Document Reference. Document Reference</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with the catalogue from which the item was selected.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Catalogue</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Document Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="LotIdentification" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Lot Identification</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its lot identification (the identification that allows recall of the item if necessary)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Lot Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Lot Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OriginCountry" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Origin_ Country. Country</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its country of origin</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Origin</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Country</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Country</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CommodityClassification" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Commodity Classification</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its classification(s) according to a commodity classifying system.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Commodity Classification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Commodity Classification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="SalesConditions" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Sales Conditions</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with sales conditions appertaining to it.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Sales Conditions</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Sales Conditions</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="HazardousItem" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Hazardous Item</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with its hazardous item information.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Hazardous Item</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Hazardous Item</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TaxCategory" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Tax Category</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with one or more taxes</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Category</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Tax Category</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="BasePrice" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Item. Base Price</ccts:DictionaryEntryName>
              <ccts:Definition>associates the item with one or more base prices.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Base Price</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Base Price</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="LanguageType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Language. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a language.</ccts:Definition>
          <ccts:ObjectClass>Language</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Language. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the language by a code.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Language</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Language. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the common name of the language.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Language</ccts:ObjectClass>
              <ccts:PropertyTerm>Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LocaleCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Language. Locale. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the locale/location where the language is spoken or used in writing.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Language</ccts:ObjectClass>
              <ccts:PropertyTerm>Locale</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="LegalTotalType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Legal Total. Details</ccts:DictionaryEntryName>
          <ccts:Definition>calculated amount  that is required on an invoice for legal purposes. (Note: Total required for taxation purposes are under tax Total.)</ccts:Definition>
          <ccts:ObjectClass>Legal Total</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:LineExtensionTotalAmount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Legal Total. Line_ Extension Total. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the total of line item extension Amount for the entire invoice, not adjusted by any payment settlement discount or taxation except adjustments which should be made before tax calculation.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Legal Total</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Line</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Extension Total</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:TaxExclusiveTotalAmount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Legal Total. Tax Exclusive_ Total. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the total that is to be paid for this invoice, excluding all taxes, after adjustments which should be made before tax calculation.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Legal Total</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Tax Exclusive</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Total</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:TaxInclusiveTotalAmount" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Legal Total. Tax Inclusive_ Total. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the total that is to be paid for this invoice, including all taxes, but not adjusted by any payment settlement discount or possible penalty charges..</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Legal Total</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Tax Inclusive</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Total</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="LineItemType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Line Item. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a line item of a transaction. It identifies the item but only includes details about the item that are pertinent  to one occurrence on a line item, e.g. quantity etc.</ccts:Definition>
          <ccts:ObjectClass>Line Item</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="BuyersID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Buyers_ Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the identification given to a Line by the buyer.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Buyers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SellersID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Sellers_ Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the identification given to a Line by the seller.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Sellers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Line Status. Line Status_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>Identifies the status of the line with regard to its original state.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Line Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Line Status_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Quantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the quantity of the item on this line item.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:LineExtensionAmount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Line_ Extension Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the monetary amount that is the total for the line item, including any pricing variation (allowances, charges or discounts) but not adjusted by any payment settlement discount or taxation. (equals BasePrice multiplied by Quantity)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Line</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Extension Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:TaxTotalAmount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Tax Total. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the total tax amount to be paid for the line item.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Total</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MinimumQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Minimum_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the minimum quantity of the item on this line</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MaximumQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Maximum_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the maximum quantity of the item on this line</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MaximumBackorderQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Maximum_ Backorder. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the maximum quantity of an item that a customer will allow to be back ordered.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Backorder</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MinimumBackorderQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Minimum_ Backorder. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the minimum quantity of an item that a customer will allow to be back ordered.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Backorder</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Note. Text</ccts:DictionaryEntryName>
              <ccts:Definition>contains any free form text pertinent to the line of the document. This element may contain notes or any other similar information that is not contained explicitly in another structure.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Note</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Delivery</ccts:DictionaryEntryName>
              <ccts:Definition>associates the line with details of a delivery (or deliveries)</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Delivery</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Delivery</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DeliveryTerms" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Delivery Terms</ccts:DictionaryEntryName>
              <ccts:Definition>associates the line with the terms agreed between seller and buyer with regard to the delivery of goods.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Delivery Terms</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Delivery Terms</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DestinationParty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Destination_ Party. Party</ccts:DictionaryEntryName>
              <ccts:Definition>associates the Line with information about an individual, a group or a body in the role as destination party for the Order Line</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Destination</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Party</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OrderedShipment" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Ordered Shipment</ccts:DictionaryEntryName>
              <ccts:Definition>associates the  Line with information directly relating to its shipment.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Ordered Shipment</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Ordered Shipment</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AllowanceCharge" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Allowance Charge</ccts:DictionaryEntryName>
              <ccts:Definition>associates the Line with one or more charges, allowances etc</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Allowance Charge</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Allowance Charge</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="BasePrice" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Base Price</ccts:DictionaryEntryName>
              <ccts:Definition>associates the Line with the base price for the item.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Base Price</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Base Price</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Item" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Item. Item</ccts:DictionaryEntryName>
              <ccts:Definition>associates with information directly relating to an item (article, product, goods item or service).</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Line Item</ccts:ObjectClass>
              <ccts:PropertyTerm>Item</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="LineReferenceType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Line Reference. Details</ccts:DictionaryEntryName>
          <ccts:Definition>identifies a document line and document</ccts:Definition>
          <ccts:ObjectClass>Line Reference</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="LineID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Reference. Line Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>Document issuer&apos;s identifier of the document line</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Line Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Line Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Reference. Line Status. Line Status_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>Identifies the status of the line with regard to its original state.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Line Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Line Status_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DocumentReference" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Line Reference. Document Reference</ccts:DictionaryEntryName>
              <ccts:Definition>associates the Line with a Document</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Line Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Document Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="LocationCoordinateType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Location Coordinate. Details</ccts:DictionaryEntryName>
          <ccts:Definition>contains information that enables location (of something) by a system of coordinates.</ccts:Definition>
          <ccts:ObjectClass>Location Coordinate</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="CoordinateSystemCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Location Coordinate. Coordinate_ System. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the co-ordinate measuring system</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Location Coordinate</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Coordinate</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>System</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:LatitudeDegreesMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Location Coordinate. Latitude Degrees. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the degrees measurement of latitude as part of a detailed set of coordinates.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Location Coordinate</ccts:ObjectClass>
              <ccts:PropertyTerm>Latitude Degrees</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:LatitudeMinutesMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Location Coordinate. Latitude Minutes. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the minutes measurement of latitude as part of a detailed set of coordinates.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Location Coordinate</ccts:ObjectClass>
              <ccts:PropertyTerm>Latitude Minutes</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LatitudeDirectionCode" type="lat:LatitudeDirectionCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Location Coordinate. Latitude Direction. Latitude Direction_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the direction of latitude measurement offset from the equator.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Location Coordinate</ccts:ObjectClass>
              <ccts:PropertyTerm>Latitude Direction</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Latitude Direction_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:LongitudeDegreesMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Location Coordinate. Longitude Degrees. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the degrees measurement of longitude as part of a detailed set of coordinates.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Location Coordinate</ccts:ObjectClass>
              <ccts:PropertyTerm>Longitude Degrees</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:LongitudeMinutesMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Location Coordinate. Longitude Minutes. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the minutes measurement of longitude as part of a detailed set of coordinates.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Location Coordinate</ccts:ObjectClass>
              <ccts:PropertyTerm>Longitude Minutes</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LongitudeDirectionCode" type="lon:LongitudeDirectionCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Location Coordinate. Longitude Direction. Longitude Direction_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the direction of longitude measurement offset from the meridian</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Location Coordinate</ccts:ObjectClass>
              <ccts:PropertyTerm>Longitude Direction</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Longitude Direction_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="LotIdentificationType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Lot Identification. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information relating to a lot (an identifier to allow the recall of the item if necessary)</ccts:Definition>
          <ccts:ObjectClass>Lot Identification</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="LotNumberID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Lot Identification. Lot Number. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the lot by a number</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Lot Identification</ccts:ObjectClass>
              <ccts:PropertyTerm>Lot Number</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ExpiryDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Lot Identification. Expiry. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the expiry date associated with the lot</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Lot Identification</ccts:ObjectClass>
              <ccts:PropertyTerm>Expiry</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="OrderedShipmentType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Ordered Shipment. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to an ordered  shipment</ccts:Definition>
          <ccts:ObjectClass>Ordered Shipment</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="Shipment" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Ordered Shipment. Shipment</ccts:DictionaryEntryName>
              <ccts:Definition>associates the ordered shipment with the shipment</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Ordered Shipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Shipment</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Shipment</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Package" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Ordered Shipment. Package</ccts:DictionaryEntryName>
              <ccts:Definition>associates the ordered shipment to packaging information. Note that this association is true at the order stage, but at the later delivery stage the association is via the transport handling unit.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Ordered Shipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Package</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Package</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="OrderLineReferenceType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Order Line Reference. Details</ccts:DictionaryEntryName>
          <ccts:Definition>identifies a referenced line and relevant order document</ccts:Definition>
          <ccts:ObjectClass>Order Line Reference</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="BuyersLineID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line Reference. Buyers_ Line Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>Buyer&apos;s identifier of the order line</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Line Reference</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Buyers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Line Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SellersLineID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line Reference. Sellers_ Line Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>Seller&apos;s identifier of the order line</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Line Reference</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Sellers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Line Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line Reference. Line Status. Line Status_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>Identifies the status of the line with regard to its original state.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Line Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Line Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Line Status_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OrderReference" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line Reference. Order Reference</ccts:DictionaryEntryName>
              <ccts:Definition>associates the Line with an Order</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Line Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Order Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Order Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="OrderLineType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Order Line. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a line item of one an Order transaction. It identifies the line item but only includes details about the alternatives, substitues and replacement line items.</ccts:Definition>
          <ccts:ObjectClass>Order Line</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="SubstitutionStatusCode" type="sst:SubstitutionStatusCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line. Substitution Status. Substitution Status_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>indicates the status of this OrderItem in relation to substitution, denoting an acceptable substitute in the Order, an original for which an alternative is offered in the Order Confirmation, or an original for which an actual replacement is advised in the Despatch Advice.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Substitution Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Substitution Status_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line. Note. Text</ccts:DictionaryEntryName>
              <ccts:Definition>contains any free form text pertinent to the line of the document. This element may contain notes or any other similar information that is not contained explicitly in another structure.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Note</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="LineItem" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line. Line Item</ccts:DictionaryEntryName>
              <ccts:Definition>information directly relating to a line item of a transaction. It identifies the item but only includes details about the item that are pertinent  to one occurrence on a line item, e.g. quantity etc.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Order Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Line Item</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Line Item</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="SellerProposedLineItem" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line. Seller Proposed_ Line Item. Line Item</ccts:DictionaryEntryName>
              <ccts:Definition>the item(s) that the seller proposes for the substitution - the original ordered quantity, pricing etc, which may be different from the substituted item. It is assumed that hazard and shipment details etc will be the same.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Order Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Seller Proposed</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Line Item</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Line Item</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="SellerSubstitutedLineItem" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line. Seller Substituted_ Line Item. Line Item</ccts:DictionaryEntryName>
              <ccts:Definition>item(s) replaced by the seller - the original ordered quantity, pricing etc which may be different from the substituted item. It is assumed that hazard and shipment details etc will be the same.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Order Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Seller Substituted</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Line Item</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Line Item</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="BuyerProposedLineItem" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Line. Buyer Proposed_ Line Item. Line Item</ccts:DictionaryEntryName>
              <ccts:Definition>alternative item(s) acceptable to the buyer - quantity, pricing etc which may be different from the preferred item. It is assumed that hazard and shipment details etc will be the same.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Order Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Buyer Proposed</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Line Item</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Line Item</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="OrderReferenceType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Order Reference. Details</ccts:DictionaryEntryName>
          <ccts:Definition>identifies an order (minimal references)</ccts:Definition>
          <ccts:ObjectClass>Order Reference</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="BuyersID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Reference. Buyers_ Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the Buyer&apos;s identifier of the order</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Reference</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Buyers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;PO-001&quot; &quot;3333-44-123&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SellersID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Reference. Sellers_ Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the Seller&apos;s identifier of the order</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Reference</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Sellers</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;PO-001&quot; &quot;3333-44-123&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:CopyIndicator" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Reference. Copy. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>Indicates whether an order is a copy (true) or the original (false)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Copy</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DocumentStatusCode" type="stat:DocumentStatusCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Reference. Document Status. Document Status_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>Identifies the status of the document with regard to its original state.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Document Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Document Status_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:IssueDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Reference. Issue Date. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the date on which the order was issued.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Reference</ccts:ObjectClass>
              <ccts:PropertyTerm>Issue Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="GUID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Order Reference. Globally Unique_ Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>The GUID of the referenced order</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Order Reference</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Globally Unique</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PackageType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Package. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to packaging.</ccts:Definition>
          <ccts:ObjectClass>Package</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Package. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies a package that contains a quantity of an item being delivered.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Package</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Quantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Package. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>the quantity within a package.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Package</ccts:ObjectClass>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ReturnableMaterialIndicator" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Package. Returnable_ Material. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>indicates whether the packaging material is returnable (true) or not (false).</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Package</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Returnable</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Material</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ContainedPackage" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Package. Contained_ Package. Package</ccts:DictionaryEntryName>
              <ccts:Definition>associates an outer package with information directly relating to the inner packaging of item(s) when nested in outer packaging.  (Note that this is a re-use of Package within Package ).</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Package</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Contained</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Package</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Package</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PartyIdentificationType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Party Identification. Details</ccts:DictionaryEntryName>
          <ccts:Definition>method of identifying a party</ccts:Definition>
          <ccts:ObjectClass>Party Identification</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party Identification. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the value of the identifier of the party</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Party Identification</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PartyNameType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Party Name. Details</ccts:DictionaryEntryName>
          <ccts:Definition>Alternative names for a party</ccts:Definition>
          <ccts:ObjectClass>Party Name</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:Name" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party Name. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the name of a party.</ccts:Definition>
              <ccts:Cardinality>1..n</ccts:Cardinality>
              <ccts:ObjectClass>Party Name</ccts:ObjectClass>
              <ccts:PropertyTerm>Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:Examples>&quot;Microsoft&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PartyTaxSchemeType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Party Tax Scheme. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to the tax scheme that is applicable to a party.</ccts:Definition>
          <ccts:ObjectClass>Party Tax Scheme</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:RegistrationName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party Tax Scheme. Registration Name. Name</ccts:DictionaryEntryName>
              <ccts:Definition>the name of a party as registered with the tax authority. This must be present if a) the tax regulations require it, and b) it is different from the Name element in the Name and Address information of the party.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTerm>Registration Name</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Name</ccts:RepresentationTerm>
              <ccts:DataType>Name_Text. Type</ccts:DataType>
              <ccts:Examples>&quot;Microsoft Corporation&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CompanyID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party Tax Scheme. Company Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies a company as registered with the relevant authority for company regulation. (Note: this is required by the regulations of some tax jurisdictions. It is NOT the same as the registration id of a company within a tax scheme.)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTerm>Company Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Business Registration Number</ccts:AlternativeBusinessTerms>
              <ccts:Examples>&quot;3556625&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TaxLevelCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party Tax Scheme. Tax Level. Code</ccts:DictionaryEntryName>
              <ccts:Definition>the section or role within the tax scheme that applies to this party.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Level</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ExemptionReason" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party Tax Scheme. Exemption_ Reason. Text</ccts:DictionaryEntryName>
              <ccts:Definition>text that explains the reason for exemption from a tax of a party.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Exemption</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Reason</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="RegistrationAddress" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party Tax Scheme. Registration_ Address. Address</ccts:DictionaryEntryName>
              <ccts:Definition>associates the party tax scheme with the registered address of a party within the tax scheme. This must be present if a) the tax regulations require it, and b) it is different from the Address element in the Name and Address information of the party..</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Registration</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Address</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TaxScheme" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party Tax Scheme. Tax Scheme</ccts:DictionaryEntryName>
              <ccts:Definition>associates the party tax scheme with the relevant tax scheme.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Party Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Scheme</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Tax Scheme</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PartyType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Party. Details</ccts:DictionaryEntryName>
          <ccts:Definition>details of an individual, a group or a body having a role in a business function.</ccts:Definition>
          <ccts:ObjectClass>Party</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:MarkCareIndicator" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party. Mark Care. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>indicates whether a party is the &apos;C/O&apos; party (care of)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Mark Care</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:MarkAttentionIndicator" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party. Mark Attention. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>indicates whether a party is the &apos;FAO&apos; party (for the attention of)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Mark Attention</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PartyIdentification" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party. Party Identification</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with one or more altenative identification methods</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Party Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PartyName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party. Party Name</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with one or more party names</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Party Name</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party Name</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Address" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party. Address</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with one or more addresses</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Address</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PartyTaxScheme" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party. Party Tax Scheme</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with one or more tax schemes</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Party Tax Scheme</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party Tax Scheme</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Contact" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party. Contact</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with information on the contact</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Contact</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Contact</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Language" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Party. Language</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with one or more languages.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Language</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Language</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PaymentMeansType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Payment Means. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to the means of payment.</ccts:Definition>
          <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="PaymentMeansTypeCode" type="pty:PaymentMeansCodeType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Means. Payment_ Means Type. Payment Means_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies a valid means of paying the debt incurred.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Payment</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Means Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Payment Means_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:DuePaymentDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Means. Due_ Payment Date. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the point in time at which the payment is to be made.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Due</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Payment Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PaymentChannelCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Means. Payment Channel. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the system through which the payment is processed, using a standard codelist.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
              <ccts:PropertyTerm>Payment Channel</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CardAccount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Means. Card Account</ccts:DictionaryEntryName>
              <ccts:Definition>associates the payment means with information about the credit/debit card specifed as the way payment would be made.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
              <ccts:PropertyTerm>Card Account</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Card Account</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PayerFinancialAccount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Means. Payer_ Financial Account. Financial Account</ccts:DictionaryEntryName>
              <ccts:Definition>associates the payment means with information about bank account of the Payer (the party to make the payment), given as the way payment would be made.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Payer</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Financial Account</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Financial Account</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PayeeFinancialAccount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Means. Payee_ Financial Account. Financial Account</ccts:DictionaryEntryName>
              <ccts:Definition>associates the payment means with information about bank account of the Payee (the party to receive the payment).</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Payee</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Financial Account</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Financial Account</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CreditAccount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Means. Credit Account</ccts:DictionaryEntryName>
              <ccts:Definition>associates the payment means with an on account credit account.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
              <ccts:PropertyTerm>Credit Account</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Credit Account</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Payment" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Means. Payment</ccts:DictionaryEntryName>
              <ccts:Definition>associates the payment means with information about the payment to be made by that means.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Means</ccts:ObjectClass>
              <ccts:PropertyTerm>Payment</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Payment</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PaymentTermsType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Payment Terms. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to the terms and conditions by which payment should be made.</ccts:Definition>
          <ccts:ObjectClass>Payment Terms</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Terms. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the set of conditions attached to an agreement or contract relating to payment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Terms</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Terms. Note. Text</ccts:DictionaryEntryName>
              <ccts:Definition>information directly relating to a note about the payment terms.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Terms</ccts:ObjectClass>
              <ccts:PropertyTerm>Note</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ReferenceEventCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Terms. Reference_ Event. Code</ccts:DictionaryEntryName>
              <ccts:Definition>the event from which terms are offered for a length of time, identified by a standard code.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Terms</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Reference</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Event</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:SettlementDiscountPercent" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Terms. Settlement_ Discount. Percent</ccts:DictionaryEntryName>
              <ccts:Definition>the settlement discount rate (percentage) offered for payment within the settlement period.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Terms</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Settlement</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Discount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Percent</ccts:RepresentationTerm>
              <ccts:DataType>Percent_Numeric. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PenaltySurchargePercent" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Terms. Penalty_ Surcharge. Percent</ccts:DictionaryEntryName>
              <ccts:Definition>the penalty rate (percentage) charged for late payment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Terms</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Penalty</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Surcharge</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Percent</ccts:RepresentationTerm>
              <ccts:DataType>Percent_Numeric. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="SettlementPeriod" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Terms. Settlement_ Period. Period</ccts:DictionaryEntryName>
              <ccts:Definition>associates the payment terms with the period over which the terms are offered.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Terms</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Settlement</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Period</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="PenaltyPeriod" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment Terms. Penalty_ Period. Period</ccts:DictionaryEntryName>
              <ccts:Definition>associates the payment terms with the period after which a penalty is charged.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment Terms</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Penalty</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Period</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PaymentType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Payment. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a specific payment.</ccts:Definition>
          <ccts:ObjectClass>Payment</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the payment transaction that settles a debt.  For example, if the payment was by means of a cheque, then this Id would be the cheque number.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PaidAmount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment. Paid_ Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the amount of the payment</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Paid</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ReceivedDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Payment. Received_ Date. Date</ccts:DictionaryEntryName>
              <ccts:Definition>the date on which the payment  was received.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Payment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Received</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PeriodType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Period. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a period, a length of time between two known date/time points.</ccts:Definition>
          <ccts:ObjectClass>Period</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:StartDateTime" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Period. Start Date Time. Date Time</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the first point in date/time for a period.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Period</ccts:ObjectClass>
              <ccts:PropertyTerm>Start Date Time</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date Time</ccts:RepresentationTerm>
              <ccts:DataType>Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:EndDateTime" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Period. End Date Time. Date Time</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the last point in date/time of a period.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Period</ccts:ObjectClass>
              <ccts:PropertyTerm>End Date Time</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date Time</ccts:RepresentationTerm>
              <ccts:DataType>Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:DurationMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Period. Duration. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>A duration of time expressed as a formal code. The Measure. Code inside the Measure. Type should be ISO 8601.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Period</ccts:ObjectClass>
              <ccts:PropertyTerm>Duration</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DescriptionCode" type="udt:CodeType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Period. Description. Code</ccts:DictionaryEntryName>
              <ccts:Definition>A code that describes the significance of the dates or the duration.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Period</ccts:ObjectClass>
              <ccts:PropertyTerm>Description</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="PhysicalAttributeType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Physical Attribute. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information about an identified physical attribute, feature, or characteristic of something.</ccts:Definition>
          <ccts:ObjectClass>Physical Attribute</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="AttributeID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Physical Attribute. Attribute Identifier. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies a physical attribute within a set of characteristics that describe something in a formalised way.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Physical Attribute</ccts:ObjectClass>
              <ccts:PropertyTerm>Attribute Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;colour&quot; &quot;style&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PositionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Physical Attribute. Position. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies by a code the position of the physical attribute that is being described.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Physical Attribute</ccts:ObjectClass>
              <ccts:PropertyTerm>Position</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DescriptionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Physical Attribute. Description. Code</ccts:DictionaryEntryName>
              <ccts:Definition>describes an identified physical attribute by a  one of a  set of characteristic descriptions from a formalised list.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Physical Attribute</ccts:ObjectClass>
              <ccts:PropertyTerm>Description</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:Examples>&quot;XXL&quot;,&quot;Small&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Physical Attribute. Description. Text</ccts:DictionaryEntryName>
              <ccts:Definition>describes an identified physical attribute by a  narrative description.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Physical Attribute</ccts:ObjectClass>
              <ccts:PropertyTerm>Description</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ReceiptLineType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Receipt Line. Details</ccts:DictionaryEntryName>
          <ccts:Definition>contains the line item and package details for the delivery of an item on the Despatch Advice, when the despatch is not organised by transport handling unit (THU)</ccts:Definition>
          <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies a line of the receipt advice</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Line Status. Line Status_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>Identifies the status of the line with regard to its original state.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Line Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Line Status_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ReceivedQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Received_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>gives the quantity of an item actually received by the recipient</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Received</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ShortQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Short_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>gives the quantity of an item that the recipient found to be missing as compared with the quantity declared as despatched by the seller.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Short</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ShortageActionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Shortage_ Action. Code</ccts:DictionaryEntryName>
              <ccts:Definition>describes the action, by a code, that the buyer/recipient wishes the seller to take as a result of the supplied quantity being short.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Shortage</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Action</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:RejectedQuantity" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Rejected_ Quantity. Quantity</ccts:DictionaryEntryName>
              <ccts:Definition>gives the quantity of an item on a delivery that the recipient rejects for some reason.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Rejected</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
              <ccts:DataType>Quantity. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="RejectReasonCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Reject_ Reason. Code</ccts:DictionaryEntryName>
              <ccts:Definition>gives the reason, by a code, why recipient has rejected a quantity of an item delivered.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Reject</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Reason</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="RejectActionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Reject_ Action. Code</ccts:DictionaryEntryName>
              <ccts:Definition>describes the action, by a code, that the buyer/recipient wishes the seller to take as a result of finding reject quality-items.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Reject</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Action</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ReceivedDate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Received_ Date. Date</ccts:DictionaryEntryName>
              <ccts:Definition>gives the date when the delivery was received.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Received</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Date</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
              <ccts:DataType>Date_Date Time. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TimingComplaintCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Timing_ Complaint. Code</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the complaint, by a code, about the timing of the delivery received.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Timing</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Complaint</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Note. Text</ccts:DictionaryEntryName>
              <ccts:Definition>contains any free form text pertinent to the line of the document. This element may contain notes or any other similar information that is not contained explicitly in another structure.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Note</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OrderLineReference" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Order Line Reference</ccts:DictionaryEntryName>
              <ccts:Definition>associates the receipt line with one or more order lines</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Order Line Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Order Line Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DespatchLineReference" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Despatch_ Line Reference. Line Reference</ccts:DictionaryEntryName>
              <ccts:Definition>associates the receipt line with one or more despatch advice lines</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Despatch</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Line Reference</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Line Reference</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Delivery</ccts:DictionaryEntryName>
              <ccts:Definition>associates the line with details of a delivery (or deliveries)</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Delivery</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Delivery</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TransportHandlingUnit" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Transport Handling Unit</ccts:DictionaryEntryName>
              <ccts:Definition>associates the receipt line with the transport handling unit.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTerm>Transport Handling Unit</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Transport Handling Unit</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OrderedItemIdentification" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Receipt Line. Ordered_ Item Identification. Item Identification</ccts:DictionaryEntryName>
              <ccts:Definition>a receipt line may be associated with one or more line items off an order. For example, goods consolidated when shipped.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Receipt Line</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Ordered</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Item Identification</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Item Identification</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SalesConditionsType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Sales Conditions. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information about the sales conditions that are applicable.</ccts:Definition>
          <ccts:ObjectClass>Sales Conditions</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Sales Conditions. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies a condition within the set of sales conditions that apply.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Sales Conditions</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;Payment Conditions&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ActionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Sales Conditions. Action. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the action that should be undertaken in specific conditions related to the sale of goods or services applied in the process.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Sales Conditions</ccts:ObjectClass>
              <ccts:PropertyTerm>Action</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Sales Conditions. Description. Text</ccts:DictionaryEntryName>
              <ccts:Definition>describes in free text what action should be undertaken in specific circumstances in relation to sales conditions.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Sales Conditions</ccts:ObjectClass>
              <ccts:PropertyTerm>Description</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SecondaryHazardType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Secondary Hazard. Details</ccts:DictionaryEntryName>
          <ccts:Definition>identification of any secondary  hazards with the related hazardous item.</ccts:Definition>
          <ccts:ObjectClass>Secondary Hazard</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Secondary Hazard. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the identifier of the secondary hazard.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Secondary Hazard</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PlacardNotation" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Secondary Hazard. Placard Notation. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Secondary Hazard</ccts:ObjectClass>
              <ccts:PropertyTerm>Placard Notation</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;5.1&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:PlacardEndorsement" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Secondary Hazard. Placard Endorsement. Text</ccts:DictionaryEntryName>
              <ccts:Definition>the placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Secondary Hazard</ccts:ObjectClass>
              <ccts:PropertyTerm>Placard Endorsement</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;2&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="EmergencyProceduresCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Secondary Hazard. Emergency_ Procedures. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifier of emergency procedures for hazardous goods.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Secondary Hazard</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Emergency</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Procedures</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>EMG code, EMS Page Number</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Extension" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Secondary Hazard. Extension. Text</ccts:DictionaryEntryName>
              <ccts:Definition>identifier of additional information regarding the hazardous substance. Can be used to identify information such as the type of regulatory requirements that apply to a description.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Secondary Hazard</ccts:ObjectClass>
              <ccts:PropertyTerm>Extension</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SellerPartyType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Seller Party. Details</ccts:DictionaryEntryName>
          <ccts:Definition>details of an individual, a group or a body having a role in a business function.</ccts:Definition>
          <ccts:ObjectClass>Seller Party</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="BuyerAssignedAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Seller Party. Buyer Assigned_ Account. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>an account identification assigned to the party by the buyer e.g to allow integration with a back office system</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Seller Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Buyer Assigned</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Account</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SellerAssignedAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Seller Party. Seller Assigned_ Account. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>an account identification assigned to the party by the seller e.g. for sales on account purposes.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Seller Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Seller Assigned</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Account</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AdditionalAccountID" type="udt:IdentifierType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Seller Party. Additional_ Account. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>one or more additional account identifications assigned to the party</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Seller Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Account</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Party" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Seller Party. Party</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the seller party with general details about the party</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Seller Party</ccts:ObjectClass>
              <ccts:PropertyTerm>Party</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ShippingContact" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Seller Party. Shipping_ Contact. Contact</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with information on the shipping contact</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Seller Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Shipping</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Contact</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Contact</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="AccountsContact" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Seller Party. Accounts_ Contact. Contact</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with information that identifies the Seller&apos;s contact person or department on Accounts matters, together with information about how they can be contacted.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Seller Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Accounts</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Contact</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Contact</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="OrderContact" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Seller Party. Order_ Contact. Contact</ccts:DictionaryEntryName>
              <ccts:Definition>associates (optionally) the party with information on the order contact (of the seller)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Seller Party</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Order</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Contact</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Contact</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentStageType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Shipment Stage. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a shipment stage. Goods may be shipped in stages, factory to wharf, port to port, wharf to customers, etc.</ccts:Definition>
          <ccts:ObjectClass>Shipment Stage</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment Stage. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifier of a shipment stage within an overall shipment movement of items.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment Stage</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;1&quot;,&quot;2&quot;, etc..</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TransportModeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment Stage. Transport Mode. Code</ccts:DictionaryEntryName>
              <ccts:Definition>the method of transport used for the shipment stage</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment Stage</ccts:ObjectClass>
              <ccts:PropertyTerm>Transport Mode</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TransportMeansTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment Stage. Transport_ Means Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>the type of vehicle used for the shipment stage</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment Stage</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Transport</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Means Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TransitDirectionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment Stage. Transit Direction. Code</ccts:DictionaryEntryName>
              <ccts:Definition>the direction of transit for the shipment stage.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment Stage</ccts:ObjectClass>
              <ccts:PropertyTerm>Transit Direction</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TransitPeriod" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment Stage. Transit_ Period. Period</ccts:DictionaryEntryName>
              <ccts:Definition>associates the shipment stage with information about the period of transit.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment Stage</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Transit</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Period</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CarrierParty" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment Stage. Carrier_ Party. Party</ccts:DictionaryEntryName>
              <ccts:Definition>associates the shipment stage with information about an individual, a group or a body in the role as carrier party for the shipment stage</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Shipment Stage</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Carrier</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Party</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="ShipmentType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Shipment. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a shipment.</ccts:Definition>
          <ccts:ObjectClass>Shipment</ccts:ObjectClass>
          <ccts:AlternativeBusinessTerms>Consignment</ccts:AlternativeBusinessTerms>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>Identifier of a shipment.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Waybill Number</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PriorityLevelCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Priority Level. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the priority or level of service required for a shipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Priority Level</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Service Level, Service Priority</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="HandlingCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Handling_ Code. Code</ccts:DictionaryEntryName>
              <ccts:Definition>a code indicating the handling necessary for the shipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Handling</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Code</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Special Handling</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:HandlingInstructions" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Handling_ Instructions. Text</ccts:DictionaryEntryName>
              <ccts:Definition>free form text for special handling instructions related to shipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Handling</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Instructions</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Information" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Information. Text</ccts:DictionaryEntryName>
              <ccts:Definition>additional information in free form text relating to the shipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Information</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:GrossWeightMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Gross_ Weight. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the total gross weight of the shipment. (goods plus packaging plus transport equipment)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Gross</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Weight</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:NetWeightMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Net_ Weight. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the total net weight of the shipment. (goods plus packaging)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Net</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Weight</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:NetNetWeightMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Net Net_ Weight. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the weight (mass) of the goods themselves without any packing.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Net Net</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Weight</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:GrossVolumeMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Gross_ Volume. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the total volume of the goods in the shipment plus packaging</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Gross</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Volume</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:NetVolumeMeasure" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Net_ Volume. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the total volume of the shipment.  (goods less packaging)</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Net</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Volume</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Delivery" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Delivery</ccts:DictionaryEntryName>
              <ccts:Definition>associates the shipment with details of a delivery</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Delivery</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Delivery</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TransportContract" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Transport_ Contract. Contract</ccts:DictionaryEntryName>
              <ccts:Definition>associates the shipment with the contract for transportation.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Transport</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Contract</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Contract</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ShipmentStage" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Shipment Stage</ccts:DictionaryEntryName>
              <ccts:Definition>associates the shipment with shipment stages.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Shipment Stage</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Shipment Stage</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TransportEquipment" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Shipment. Transport Equipment</ccts:DictionaryEntryName>
              <ccts:Definition>associates the shipment with transport equipment</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Shipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Transport Equipment</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Transport Equipment</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TaxCategoryType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Tax Category. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a specific tax category</ccts:Definition>
          <ccts:ObjectClass>Tax Category</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Category. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>the category of the tax and, by implication, the tax rate that applies. This may be only indicative, the actual percentage attributed to an item is dependent on the tax jurisdiction.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Category</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;ZeroRatedGoods&quot; &quot;NotTaxable&quot; &quot;Standard Rate&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Percent" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Category. Percent</ccts:DictionaryEntryName>
              <ccts:Definition>the tax rate as a percentage.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Category</ccts:ObjectClass>
              <ccts:PropertyTerm>Percent</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Percent</ccts:RepresentationTerm>
              <ccts:DataType>Percent_Numeric. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:ExemptionReason" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Category. Exemption_ Reason. Text</ccts:DictionaryEntryName>
              <ccts:Definition>text that explains the reason for an item&apos;s exemption from tax.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Category</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Exemption</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Reason</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TaxScheme" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Category. Tax Scheme</ccts:DictionaryEntryName>
              <ccts:Definition>associates the tax with information directly relating to a tax scheme.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Category</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Scheme</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Tax Scheme</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TaxSchemeType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Tax Scheme. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a tax scheme.</ccts:Definition>
          <ccts:ObjectClass>Tax Scheme</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Scheme. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the tax scheme</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;VAT in the UK&quot; &quot;GST in Australia&quot; &quot;California State Tax&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TaxTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Scheme. Tax Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the type of tax.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CurrencyCode" type="cur:CurrencyCodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Scheme. Currency. Currency_ Code</ccts:DictionaryEntryName>
              <ccts:Definition>specifies the currency in which the tax is collected and reported, if different from the invoicing currency.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTerm>Currency</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Currency_ Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="JurisdictionAddress" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Scheme. Jurisdiction_ Address. Address</ccts:DictionaryEntryName>
              <ccts:Definition>associates the tax scheme with particulars that identify and locate the geographic area in which a tax scheme applies.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Scheme</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Jurisdiction</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Address</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TaxSubTotalType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Tax Sub Total. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information relating to the tax sub total for one type of tax, e.g. VAT (Value Added Tax) and one category.</ccts:Definition>
          <ccts:ObjectClass>Tax Sub Total</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:TaxableAmount" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Sub Total. Taxable_ Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the amount to which the tax rate is applied in order to calculate the tax amount due.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Sub Total</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Taxable</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:TaxAmount" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Sub Total. Tax Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the amount of tax due, calculated from the taxable amount and the tax rate. Explicity stated not derived.  For example, this may involve rounding</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Sub Total</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TaxCategory" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Sub Total. Tax Category</ccts:DictionaryEntryName>
              <ccts:Definition>associates the tax summary with Total information about each tax category on the invoice.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Sub Total</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Category</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Tax Category</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TaxTotalType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Tax Total. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information relating to  the total tax for one type of tax, e.g. VAT (Value Added Tax) and all categories of that tax type.</ccts:Definition>
          <ccts:ObjectClass>Tax Total</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element ref="cbc:TotalTaxAmount" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Total. Total_ Tax Amount. UBL_ Amount</ccts:DictionaryEntryName>
              <ccts:Definition>the amount of tax due for a single tax type, calculated from the sum of each of the tax sub Total (each subtotal for a separate category within that tax type)</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Tax Total</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Total</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Tax Amount</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
              <ccts:DataType>Amount. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TaxSubTotal" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Tax Total. Tax Sub Total</ccts:DictionaryEntryName>
              <ccts:Definition>information relating to the tax sub total for one type of tax, e.g. VAT (Value Added Tax) and one category.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Tax Total</ccts:ObjectClass>
              <ccts:PropertyTerm>Tax Sub Total</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Tax Sub Total</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TemperatureType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Temperature. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information directly relating to a measurement of temperature</ccts:Definition>
          <ccts:ObjectClass>Temperature</ccts:ObjectClass>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="AttributeID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Temperature. Attribute. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifies in a formalised way the temperature attribute</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Temperature</ccts:ObjectClass>
              <ccts:PropertyTerm>Attribute</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Measure" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Temperature. Measure</ccts:DictionaryEntryName>
              <ccts:Definition>the value of the temperature</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Temperature</ccts:ObjectClass>
              <ccts:PropertyTerm>Measure</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Measure</ccts:RepresentationTerm>
              <ccts:DataType>Measure. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Temperature. Description. Text</ccts:DictionaryEntryName>
              <ccts:Definition>free text describing the temperature</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Temperature</ccts:ObjectClass>
              <ccts:PropertyTerm>Description</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
              <ccts:Examples>&quot;at sea level&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TransportEquipmentSealType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Transport Equipment Seal. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information about a seal used in connection with transport equipment.</ccts:Definition>
          <ccts:ObjectClass>Transport Equipment Seal</ccts:ObjectClass>
          <ccts:AlternativeBusinessTerms>Container Seal</ccts:AlternativeBusinessTerms>
          <ccts:Examples>A security device attached to the doors of a shipping container.</ccts:Examples>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment Seal. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identification on a seal on a piece of transport equipment.</ccts:Definition>
              <ccts:Cardinality>1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment Seal</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;ACS1234&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="IssuerTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment Seal. Issuer Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>Code identifying which party issues and is responsible for an equipment seal.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment Seal</ccts:ObjectClass>
              <ccts:PropertyTerm>Issuer Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Condition" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment Seal. Condition. Text</ccts:DictionaryEntryName>
              <ccts:Definition>information relating to the condition of a seal on a piece of equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment Seal</ccts:ObjectClass>
              <ccts:PropertyTerm>Condition</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SealStatusCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment Seal. Seal Status. Code</ccts:DictionaryEntryName>
              <ccts:Definition>code indicating the status of a seal on a piece of equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment Seal</ccts:ObjectClass>
              <ccts:PropertyTerm>Seal Status</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TransportEquipmentType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Transport Equipment. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information relating to a piece of transport equipment. Transport equipment are pieces of equipment utilised for the purpose of transporting goods.  They are usually used for many shipments.</ccts:Definition>
          <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
          <ccts:Examples>Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer</ccts:Examples>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identifier of a piece of transport equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
              <ccts:Examples>&quot;OCLU 1234567&quot;</ccts:Examples>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ProviderTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Provider Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the type of provider for the transport equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Provider Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="OwnerTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Owner Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies the type of owner of a piece of transport equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Owner Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SizeTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Size Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>code specifying  the size and type of a piece of transport equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Size Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DispositionCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Disposition. Code</ccts:DictionaryEntryName>
              <ccts:Definition>describes the current disposition of the transport equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Disposition</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
              <ccts:AlternativeBusinessTerms>Status</ccts:AlternativeBusinessTerms>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FullnessIndicationCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Fullness Indication. Code</ccts:DictionaryEntryName>
              <ccts:Definition>Code indicating whether a piece of transport equipment is full, empty or partially full.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Fullness Indication</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:RefrigerationOnIndicator" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Refrigeration On Indicator. Indicator</ccts:DictionaryEntryName>
              <ccts:Definition>indicates whether refrigeration is on (true) or off (false) for the transportation equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Refrigeration On Indicator</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
              <ccts:DataType>Indicator. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="cbc:Information" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Information. Text</ccts:DictionaryEntryName>
              <ccts:Definition>additional information in free form text relating to the transport equipment.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Information</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
              <ccts:DataType>Text. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Dimension" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Dimension</ccts:DictionaryEntryName>
              <ccts:Definition>associates the transport equipment with its measurement(s).</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Dimension</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Dimension</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TransportEquipmentSeal" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Equipment. Transport Equipment Seal</ccts:DictionaryEntryName>
              <ccts:Definition>associates the transport equipment with information about equipment seal(s) applied to it.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Transport Equipment</ccts:ObjectClass>
              <ccts:PropertyTerm>Transport Equipment Seal</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Transport Equipment Seal</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="TransportHandlingUnitType">
    <xsd:annotation>
      <xsd:documentation>
        <ccts:Component>
          <ccts:ComponentType>ABIE</ccts:ComponentType>
          <ccts:DictionaryEntryName>Transport Handling Unit. Details</ccts:DictionaryEntryName>
          <ccts:Definition>information about a set of items which can be considered to be an undividable set of items for the purposes of delivery, also know as a logistics unit. A single handling unit may consist of a single item or a bundle of traded items.</ccts:Definition>
          <ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass>
          <ccts:AlternativeBusinessTerms>Logistics Unit, Handling Unit</ccts:AlternativeBusinessTerms>
        </ccts:Component>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element name="ID" type="udt:IdentifierType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Handling Unit. Identifier</ccts:DictionaryEntryName>
              <ccts:Definition>identification of the transport handling unit as a whole.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass>
              <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
              <ccts:DataType>Identifier. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="UnitTypeCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>BBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Handling Unit. Unit Type. Code</ccts:DictionaryEntryName>
              <ccts:Definition>identifies by a code the type of transport handling unit used.</ccts:Definition>
              <ccts:Cardinality>0..1</ccts:Cardinality>
              <ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass>
              <ccts:PropertyTerm>Unit Type</ccts:PropertyTerm>
              <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
              <ccts:DataType>Code. Type</ccts:DataType>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="DespatchLine" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Handling Unit. Despatch Line</ccts:DictionaryEntryName>
              <ccts:Definition>associates the Transport Handling Unit with one or more despatch lines on a despatch advice.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass>
              <ccts:PropertyTerm>Despatch Line</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Despatch Line</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ActualPackage" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Handling Unit. Actual_ Package. Package</ccts:DictionaryEntryName>
              <ccts:Definition>associates the Transport Handling Unit with the actual packaging.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Actual</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Package</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Package</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="ReceivedReceiptLine" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>
            <ccts:Component>
              <ccts:ComponentType>ASBIE</ccts:ComponentType>
              <ccts:DictionaryEntryName>Transport Handling Unit. Received_ Receipt Line. Receipt Line</ccts:DictionaryEntryName>
              <ccts:Definition>associates the Transport Handling Unit with one or more despatch lines on a despatch advice.</ccts:Definition>
              <ccts:Cardinality>0..n</ccts:Cardinality>
              <ccts:ObjectClass>Transport Handling Unit</ccts:ObjectClass>
              <ccts:PropertyTermQualifier>Received</ccts:PropertyTermQualifier>
              <ccts:PropertyTerm>Receipt Line</ccts:PropertyTerm>
              <ccts:AssociatedObjectClass>Receipt Line</ccts:AssociatedObjectClass>
            </ccts:Component>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>
