<?xml version="1.0" encoding="UTF-8"?>
<!--
  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:      Mon Aug 16 17:30:57 2004
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0"
    xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0"
    xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0"
    xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0"
    xmlns:rsn="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0"
    xmlns:chn="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0"
    xmlns:chc="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0"
    xmlns:cnt="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0"
    xmlns:cur="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0"
    xmlns:stat="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0"
    xmlns:lat="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0"
    xmlns:lstat="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0"
    xmlns:lon="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0"
    xmlns:pty="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0"
    xmlns:sst="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0"
    xmlns:sdt="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0"
    xmlns:ero="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0"
    targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1.0">
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0" schemaLocation="UBL-CoreComponentParameters-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0" schemaLocation="UBL-CommonBasicComponents-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:UnspecializedDatatypes-1.0" schemaLocation="UBL-UnspecializedDatatypes-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:AllowanceChargeReasonCode-1.0" schemaLocation="../codelist/UBL-CodeList-AllowanceChargeReasonCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:ChannelCode-1.0" schemaLocation="../codelist/UBL-CodeList-ChannelCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:ChipCode-1.0" schemaLocation="../codelist/UBL-CodeList-ChipCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CountryIdentificationCode-1.0" schemaLocation="../codelist/UBL-CodeList-CountryIdentificationCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0" schemaLocation="../codelist/UBL-CodeList-CurrencyCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:DocumentStatusCode-1.0" schemaLocation="../codelist/UBL-CodeList-DocumentStatusCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:LatitudeDirectionCode-1.0" schemaLocation="../codelist/UBL-CodeList-LatitudeDirectionCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:LineStatusCode-1.0" schemaLocation="../codelist/UBL-CodeList-LineStatusCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:LongitudeDirectionCode-1.0" schemaLocation="../codelist/UBL-CodeList-LongitudeDirectionCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:PaymentMeansCode-1.0" schemaLocation="../codelist/UBL-CodeList-PaymentMeansCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:SubstitutionStatusCode-1.0" schemaLocation="../codelist/UBL-CodeList-SubstitutionStatusCode-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:SpecializedDatatypes-1.0" schemaLocation="UBL-SpecializedDatatypes-1.0.xsd"/>
  <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:OperatorCode-1.0" schemaLocation="../codelist/UBL-CodeList-OperatorCode-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="BuyerProposedSubstituteLineItem" 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="HandlingUnitDespatchLine" type="DespatchLineType"/>
  <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="ReceivedHandlingUnitReceiptLine" 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="SellerProposedSubstituteLineItem" 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. 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. 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</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. 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. 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. 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. 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. 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. 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. 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. 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>