<?xml version="1.0"?>
<xsdschema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:exslt="http://exslt.org/common">
  <classes>
    <class debug="1.0" name="AccessoryRelatedItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RelatedItemType"/>
    </class>
    <class debug="1.0" name="AccountingContact" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContactType"/>
    </class>
    <class debug="1.0" name="AccountingCustomerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CustomerPartyType"/>
    </class>
    <class debug="1.0" name="AccountingSupplierParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="SupplierPartyType"/>
    </class>
    <class debug="1.0" name="ActualPackage" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PackageType"/>
    </class>
    <class debug="1.0" name="AdditionalDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="AdditionalItemIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemIdentificationType"/>
    </class>
    <class debug="1.0" name="AdditionalItemProperty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemPropertyType"/>
    </class>
    <class debug="1.0" name="AdditionalTemperature" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TemperatureType"/>
    </class>
    <class debug="1.0" name="Address" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="AddressLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressLineType"/>
    </class>
    <class debug="1.0" name="AgentParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="AirTransport" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AirTransportType"/>
    </class>
    <class debug="1.0" name="AllowanceCharge" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AllowanceChargeType"/>
    </class>
    <class debug="1.0" name="AlternativeConditionPrice" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PriceType"/>
    </class>
    <class debug="1.0" name="AnticipatedMonetaryTotal" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="MonetaryTotalType"/>
    </class>
    <class debug="1.0" name="ApplicableAddress" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="ApplicableTaxCategory" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TaxCategoryType"/>
    </class>
    <class debug="1.0" name="ApplicableTerritoryAddress" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="Attachment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AttachmentType"/>
    </class>
    <class debug="1.0" name="BillingReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="BillingReferenceType"/>
    </class>
    <class debug="1.0" name="BillingReferenceLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="BillingReferenceLineType"/>
    </class>
    <class debug="1.0" name="Branch" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="BranchType"/>
    </class>
    <class debug="1.0" name="BuyerContact" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContactType"/>
    </class>
    <class debug="1.0" name="BuyerCustomerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CustomerPartyType"/>
    </class>
    <class debug="1.0" name="BuyerProposedSubstituteLineItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineItemType"/>
    </class>
    <class debug="1.0" name="BuyersItemIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemIdentificationType"/>
    </class>
    <class debug="1.0" name="CardAccount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CardAccountType"/>
    </class>
    <class debug="1.0" name="CarrierParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="CatalogueDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="CatalogueItemIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemIdentificationType"/>
    </class>
    <class debug="1.0" name="CatalogueItemSpecificationUpdateLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CatalogueItemSpecificationUpdateLineType"/>
    </class>
    <class debug="1.0" name="CatalogueLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CatalogueLineType"/>
    </class>
    <class debug="1.0" name="CatalogueLineReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineReferenceType"/>
    </class>
    <class debug="1.0" name="CataloguePricingUpdateLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CataloguePricingUpdateLineType"/>
    </class>
    <class debug="1.0" name="CatalogueReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CatalogueReferenceType"/>
    </class>
    <class debug="1.0" name="CatalogueRequestLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CatalogueRequestLineType"/>
    </class>
    <class debug="1.0" name="CategorizesClassificationCategory" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ClassificationCategoryType"/>
    </class>
    <class debug="1.0" name="CertificateOfOriginApplication" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CertificateOfOriginApplicationType"/>
    </class>
    <class debug="1.0" name="ClassificationCategory" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ClassificationCategoryType"/>
    </class>
    <class debug="1.0" name="ClassificationScheme" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ClassificationSchemeType"/>
    </class>
    <class debug="1.0" name="ClassifiedTaxCategory" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TaxCategoryType"/>
    </class>
    <class debug="1.0" name="CommodityClassification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CommodityClassificationType"/>
    </class>
    <class debug="1.0" name="Communication" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CommunicationType"/>
    </class>
    <class debug="1.0" name="ComplementaryRelatedItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RelatedItemType"/>
    </class>
    <class debug="1.0" name="ComponentRelatedItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RelatedItemType"/>
    </class>
    <class debug="1.0" name="ConsigneeParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="Consignment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ConsignmentType"/>
    </class>
    <class debug="1.0" name="ConsignorParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="Contact" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContactType"/>
    </class>
    <class debug="1.0" name="ContactParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="ContainedGoodsItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="GoodsItemType"/>
    </class>
    <class debug="1.0" name="ContainedPackage" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PackageType"/>
    </class>
    <class debug="1.0" name="Contract" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContractType"/>
    </class>
    <class debug="1.0" name="ContractDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="ContractorCustomerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CustomerPartyType"/>
    </class>
    <class debug="1.0" name="CorporateRegistrationScheme" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CorporateRegistrationSchemeType"/>
    </class>
    <class debug="1.0" name="Country" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CountryType"/>
    </class>
    <class debug="1.0" name="CreditAccount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CreditAccountType"/>
    </class>
    <class debug="1.0" name="CreditNoteDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="CreditNoteLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CreditNoteLineType"/>
    </class>
    <class debug="1.0" name="CurrentStatus" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="StatusType"/>
    </class>
    <class debug="1.0" name="CustomerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CustomerPartyType"/>
    </class>
    <class debug="1.0" name="DebitNoteDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="DebitNoteLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DebitNoteLineType"/>
    </class>
    <class debug="1.0" name="DefaultLanguage" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LanguageType"/>
    </class>
    <class debug="1.0" name="DeletedCatalogueReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CatalogueReferenceType"/>
    </class>
    <class debug="1.0" name="Delivery" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DeliveryType"/>
    </class>
    <class debug="1.0" name="DeliveryAddress" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="DeliveryContact" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContactType"/>
    </class>
    <class debug="1.0" name="DeliveryCustomerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CustomerPartyType"/>
    </class>
    <class debug="1.0" name="DeliveryLocation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="DeliveryParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="DeliveryTerms" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DeliveryTermsType"/>
    </class>
    <class debug="1.0" name="DeliveryUnit" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DeliveryUnitType"/>
    </class>
    <class debug="1.0" name="Despatch" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DespatchType"/>
    </class>
    <class debug="1.0" name="DespatchAddress" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="DespatchContact" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContactType"/>
    </class>
    <class debug="1.0" name="DespatchDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="DespatchLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DespatchLineType"/>
    </class>
    <class debug="1.0" name="DespatchLineReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineReferenceType"/>
    </class>
    <class debug="1.0" name="DespatchParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="DespatchSupplierParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="SupplierPartyType"/>
    </class>
    <class debug="1.0" name="DestinationCountry" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CountryType"/>
    </class>
    <class debug="1.0" name="DigitalSignatureAttachment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AttachmentType"/>
    </class>
    <class debug="1.0" name="Dimension" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DimensionType"/>
    </class>
    <class debug="1.0" name="DiscrepancyResponse" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ResponseType"/>
    </class>
    <class debug="1.0" name="DocumentDistribution" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentDistributionType"/>
    </class>
    <class debug="1.0" name="DocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="DocumentResponse" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentResponseType"/>
    </class>
    <class debug="1.0" name="EmbassyEndorsement" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="EndorsementType"/>
    </class>
    <class debug="1.0" name="EmergencyTemperature" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TemperatureType"/>
    </class>
    <class debug="1.0" name="Endorsement" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="EndorsementType"/>
    </class>
    <class debug="1.0" name="EndorserParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="EndorserPartyType"/>
    </class>
    <class debug="1.0" name="EstimatedDeliveryPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="ExchangeRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ExchangeRateType"/>
    </class>
    <class debug="1.0" name="ExportCountry" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CountryType"/>
    </class>
    <class debug="1.0" name="ExporterParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="ExternalReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ExternalReferenceType"/>
    </class>
    <class debug="1.0" name="FinalDeliveryParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="FinalDeliveryTransportationService" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransportationServiceType"/>
    </class>
    <class debug="1.0" name="FinalDestinationCountry" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CountryType"/>
    </class>
    <class debug="1.0" name="FinancialAccount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="FinancialAccountType"/>
    </class>
    <class debug="1.0" name="FinancialInstitution" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="FinancialInstitutionType"/>
    </class>
    <class debug="1.0" name="FinancialInstitutionBranch" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="BranchType"/>
    </class>
    <class debug="1.0" name="FirstArrivalPortLocation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="FlashpointTemperature" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TemperatureType"/>
    </class>
    <class debug="1.0" name="ForeignExchangeContract" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContractType"/>
    </class>
    <class debug="1.0" name="FreightAllowanceCharge" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AllowanceChargeType"/>
    </class>
    <class debug="1.0" name="FreightForwarderParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="GoodsItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="GoodsItemType"/>
    </class>
    <class debug="1.0" name="GoodsItemContainer" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="GoodsItemContainerType"/>
    </class>
    <class debug="1.0" name="HandlingUnitDespatchLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DespatchLineType"/>
    </class>
    <class debug="1.0" name="HazardousGoodsTransit" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="HazardousGoodsTransitType"/>
    </class>
    <class debug="1.0" name="HazardousItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="HazardousItemType"/>
    </class>
    <class debug="1.0" name="ImporterParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="InformationContentProviderParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="InsuranceEndorsement" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="EndorsementType"/>
    </class>
    <class debug="1.0" name="InvoiceDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="InvoiceLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="InvoiceLineType"/>
    </class>
    <class debug="1.0" name="InvoicePeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="IssuerEndorsement" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="EndorsementType"/>
    </class>
    <class debug="1.0" name="IssuerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="IssuingCountry" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CountryType"/>
    </class>
    <class debug="1.0" name="Item" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemType"/>
    </class>
    <class debug="1.0" name="ItemComparison" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemComparisonType"/>
    </class>
    <class debug="1.0" name="ItemIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemIdentificationType"/>
    </class>
    <class debug="1.0" name="ItemInstance" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemInstanceType"/>
    </class>
    <class debug="1.0" name="ItemLocationQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemLocationQuantityType"/>
    </class>
    <class debug="1.0" name="ItemProperty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemPropertyType"/>
    </class>
    <class debug="1.0" name="ItemPropertyGroup" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemPropertyGroupType"/>
    </class>
    <class debug="1.0" name="ItemSpecificationDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="JurisdictionRegionAddress" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="Language" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LanguageType"/>
    </class>
    <class debug="1.0" name="LastExitPortLocation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="LegalMonetaryTotal" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="MonetaryTotalType"/>
    </class>
    <class debug="1.0" name="LineItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineItemType"/>
    </class>
    <class debug="1.0" name="LineReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineReferenceType"/>
    </class>
    <class debug="1.0" name="LineResponse" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineResponseType"/>
    </class>
    <class debug="1.0" name="LineValidityPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="LoadingLocation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="LoadingPortLocation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="LoadingProofParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="Location" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="LocationCoordinate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationCoordinateType"/>
    </class>
    <class debug="1.0" name="LotIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LotIdentificationType"/>
    </class>
    <class debug="1.0" name="ManufacturerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="ManufacturersItemIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemIdentificationType"/>
    </class>
    <class debug="1.0" name="MaritimeTransport" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="MaritimeTransportType"/>
    </class>
    <class debug="1.0" name="MaximumTemperature" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TemperatureType"/>
    </class>
    <class debug="1.0" name="MeasurementDimension" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DimensionType"/>
    </class>
    <class debug="1.0" name="MinimumTemperature" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TemperatureType"/>
    </class>
    <class debug="1.0" name="MonetaryTotal" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="MonetaryTotalType"/>
    </class>
    <class debug="1.0" name="NotifyParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="OrderDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="OrderedShipment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="OrderedShipmentType"/>
    </class>
    <class debug="1.0" name="OrderLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="OrderLineType"/>
    </class>
    <class debug="1.0" name="OrderLineReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="OrderLineReferenceType"/>
    </class>
    <class debug="1.0" name="OrderReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="OrderReferenceType"/>
    </class>
    <class debug="1.0" name="OriginAddress" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="OriginalDepartureCountry" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CountryType"/>
    </class>
    <class debug="1.0" name="OriginalDespatchParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="OriginalDespatchTransportationService" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransportationServiceType"/>
    </class>
    <class debug="1.0" name="OriginalDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="OriginalItemLocationQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemLocationQuantityType"/>
    </class>
    <class debug="1.0" name="OriginatorCustomerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CustomerPartyType"/>
    </class>
    <class debug="1.0" name="OriginatorDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="OriginatorParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="OriginCountry" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CountryType"/>
    </class>
    <class debug="1.0" name="OtherCommunication" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CommunicationType"/>
    </class>
    <class debug="1.0" name="OwnerParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="Package" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PackageType"/>
    </class>
    <class debug="1.0" name="Party" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="PartyIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyIdentificationType"/>
    </class>
    <class debug="1.0" name="PartyLegalEntity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyLegalEntityType"/>
    </class>
    <class debug="1.0" name="PartyName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyNameType"/>
    </class>
    <class debug="1.0" name="PartyTaxScheme" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyTaxSchemeType"/>
    </class>
    <class debug="1.0" name="PayeeFinancialAccount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="FinancialAccountType"/>
    </class>
    <class debug="1.0" name="PayeeParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="PayerFinancialAccount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="FinancialAccountType"/>
    </class>
    <class debug="1.0" name="Payment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PaymentType"/>
    </class>
    <class debug="1.0" name="PaymentAlternativeExchangeRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ExchangeRateType"/>
    </class>
    <class debug="1.0" name="PaymentExchangeRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ExchangeRateType"/>
    </class>
    <class debug="1.0" name="PaymentMeans" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PaymentMeansType"/>
    </class>
    <class debug="1.0" name="PaymentTerms" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PaymentTermsType"/>
    </class>
    <class debug="1.0" name="PenaltyPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="Period" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="Person" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PersonType"/>
    </class>
    <class debug="1.0" name="PhysicalAttribute" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PhysicalAttributeType"/>
    </class>
    <class debug="1.0" name="PhysicalLocation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="PostalAddress" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="PrepaidPayment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PaymentType"/>
    </class>
    <class debug="1.0" name="PreparationParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="PreviousPriceList" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PriceListType"/>
    </class>
    <class debug="1.0" name="Price" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PriceType"/>
    </class>
    <class debug="1.0" name="PriceList" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PriceListType"/>
    </class>
    <class debug="1.0" name="PricingExchangeRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ExchangeRateType"/>
    </class>
    <class debug="1.0" name="PricingReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PricingReferenceType"/>
    </class>
    <class debug="1.0" name="PromisedDeliveryPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="ProviderParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="QuotationDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="QuotationLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="QuotationLineType"/>
    </class>
    <class debug="1.0" name="QuotationLineReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineReferenceType"/>
    </class>
    <class debug="1.0" name="QuotedMonetaryTotal" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="MonetaryTotalType"/>
    </class>
    <class debug="1.0" name="RailTransport" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RailTransportType"/>
    </class>
    <class debug="1.0" name="ReceiptDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="ReceiptLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ReceiptLineType"/>
    </class>
    <class debug="1.0" name="ReceiptLineReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineReferenceType"/>
    </class>
    <class debug="1.0" name="ReceivedHandlingUnitReceiptLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ReceiptLineType"/>
    </class>
    <class debug="1.0" name="ReceiverParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="RecipientParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="ReferencedContract" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContractType"/>
    </class>
    <class debug="1.0" name="RegistrationAddress" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="AddressType"/>
    </class>
    <class debug="1.0" name="RelatedCatalogueReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CatalogueReferenceType"/>
    </class>
    <class debug="1.0" name="RelatedItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RelatedItemType"/>
    </class>
    <class debug="1.0" name="ReminderDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="ReminderLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ReminderLineType"/>
    </class>
    <class debug="1.0" name="ReminderPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="RemittanceAdviceLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RemittanceAdviceLineType"/>
    </class>
    <class debug="1.0" name="ReplacementRelatedItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RelatedItemType"/>
    </class>
    <class debug="1.0" name="ReportedShipment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ShipmentType"/>
    </class>
    <class debug="1.0" name="RequestedCatalogueReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CatalogueReferenceType"/>
    </class>
    <class debug="1.0" name="RequestedClassificationScheme" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ClassificationSchemeType"/>
    </class>
    <class debug="1.0" name="RequestedDeliveryPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="RequestedLanguage" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LanguageType"/>
    </class>
    <class debug="1.0" name="RequestedMonetaryTotal" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="MonetaryTotalType"/>
    </class>
    <class debug="1.0" name="RequestForQuotationDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="RequestForQuotationLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RequestForQuotationLineType"/>
    </class>
    <class debug="1.0" name="RequiredItemLocationQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemLocationQuantityType"/>
    </class>
    <class debug="1.0" name="RequiredRelatedItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RelatedItemType"/>
    </class>
    <class debug="1.0" name="Response" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ResponseType"/>
    </class>
    <class debug="1.0" name="RoadTransport" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="RoadTransportType"/>
    </class>
    <class debug="1.0" name="SecondaryHazard" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="SecondaryHazardType"/>
    </class>
    <class debug="1.0" name="SelfBilledCreditNoteDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="SelfBilledInvoiceDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="SellerContact" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContactType"/>
    </class>
    <class debug="1.0" name="SellerProposedSubstituteLineItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineItemType"/>
    </class>
    <class debug="1.0" name="SellersItemIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemIdentificationType"/>
    </class>
    <class debug="1.0" name="SellerSubstitutedLineItem" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LineItemType"/>
    </class>
    <class debug="1.0" name="SellerSupplierParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="SupplierPartyType"/>
    </class>
    <class debug="1.0" name="SenderParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="SettlementPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="Shipment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ShipmentType"/>
    </class>
    <class debug="1.0" name="ShipmentStage" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ShipmentStageType"/>
    </class>
    <class debug="1.0" name="SignatoryContact" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContactType"/>
    </class>
    <class debug="1.0" name="SignatoryParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="Signature" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="SignatureType"/>
    </class>
    <class debug="1.0" name="StandardItemIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ItemIdentificationType"/>
    </class>
    <class debug="1.0" name="StatementDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="StatementLine" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="StatementLineType"/>
    </class>
    <class debug="1.0" name="StatementPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="Status" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="StatusType"/>
    </class>
    <class debug="1.0" name="Stowage" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="StowageType"/>
    </class>
    <class debug="1.0" name="SupplierParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="SupplierPartyType"/>
    </class>
    <class debug="1.0" name="SupportingDocumentReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="DocumentReferenceType"/>
    </class>
    <class debug="1.0" name="TaxCategory" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TaxCategoryType"/>
    </class>
    <class debug="1.0" name="TaxExchangeRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ExchangeRateType"/>
    </class>
    <class debug="1.0" name="TaxRepresentativeParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="TaxScheme" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TaxSchemeType"/>
    </class>
    <class debug="1.0" name="TaxSubtotal" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TaxSubtotalType"/>
    </class>
    <class debug="1.0" name="TaxTotal" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TaxTotalType"/>
    </class>
    <class debug="1.0" name="Temperature" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TemperatureType"/>
    </class>
    <class debug="1.0" name="TradingTerms" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TradingTermsType"/>
    </class>
    <class debug="1.0" name="TransactionConditions" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransactionConditionsType"/>
    </class>
    <class debug="1.0" name="TransitCountry" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="CountryType"/>
    </class>
    <class debug="1.0" name="TransitPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="TransportationService" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransportationServiceType"/>
    </class>
    <class debug="1.0" name="TransportContract" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="ContractType"/>
    </class>
    <class debug="1.0" name="TransportEquipment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransportEquipmentType"/>
    </class>
    <class debug="1.0" name="TransportEquipmentSeal" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransportEquipmentSealType"/>
    </class>
    <class debug="1.0" name="TransportEvent" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransportEventType"/>
    </class>
    <class debug="1.0" name="TransportHandlingUnit" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransportHandlingUnitType"/>
    </class>
    <class debug="1.0" name="TransportMeans" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="TransportMeansType"/>
    </class>
    <class debug="1.0" name="TransshipPortLocation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="UnloadingPortLocation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="UsabilityPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="ValidityPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="WarrantyParty" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PartyType"/>
    </class>
    <class debug="1.0" name="WarrantyValidityPeriod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
      <extends debug="1.0Extend" name="PeriodType"/>
    </class>
    <class debug="1.0" name="AcceptedIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AcceptedIndicatorType"/>
    </class>
    <class debug="1.0" name="AccountID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AccountIDType"/>
    </class>
    <class debug="1.0" name="AccountingCost" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AccountingCostType"/>
    </class>
    <class debug="1.0" name="AccountingCostCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AccountingCostCodeType"/>
    </class>
    <class debug="1.0" name="AccountNumberID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AccountNumberIDType"/>
    </class>
    <class debug="1.0" name="AccountTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AccountTypeCodeType"/>
    </class>
    <class debug="1.0" name="ActionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ActionCodeType"/>
    </class>
    <class debug="1.0" name="ActualDeliveryDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ActualDeliveryDateType"/>
    </class>
    <class debug="1.0" name="ActualDeliveryTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ActualDeliveryTimeType"/>
    </class>
    <class debug="1.0" name="ActualDespatchDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ActualDespatchDateType"/>
    </class>
    <class debug="1.0" name="ActualDespatchTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ActualDespatchTimeType"/>
    </class>
    <class debug="1.0" name="AdditionalAccountID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AdditionalAccountIDType"/>
    </class>
    <class debug="1.0" name="AdditionalInformation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AdditionalInformationType"/>
    </class>
    <class debug="1.0" name="AdditionalStreetName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AdditionalStreetNameType"/>
    </class>
    <class debug="1.0" name="AddressFormatCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AddressFormatCodeType"/>
    </class>
    <class debug="1.0" name="AddressTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AddressTypeCodeType"/>
    </class>
    <class debug="1.0" name="AdValoremIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AdValoremIndicatorType"/>
    </class>
    <class debug="1.0" name="AgencyID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AgencyIDType"/>
    </class>
    <class debug="1.0" name="AgencyName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AgencyNameType"/>
    </class>
    <class debug="1.0" name="AircraftID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AircraftIDType"/>
    </class>
    <class debug="1.0" name="AllowanceChargeReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AllowanceChargeReasonType"/>
    </class>
    <class debug="1.0" name="AllowanceChargeReasonCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AllowanceChargeReasonCodeType"/>
    </class>
    <class debug="1.0" name="AllowanceTotalAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AllowanceTotalAmountType"/>
    </class>
    <class debug="1.0" name="Amount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AmountType"/>
    </class>
    <class debug="1.0" name="ApplicationID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ApplicationIDType"/>
    </class>
    <class debug="1.0" name="ApplicationStatusCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ApplicationStatusCodeType"/>
    </class>
    <class debug="1.0" name="ApprovalStatus" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ApprovalStatusType"/>
    </class>
    <class debug="1.0" name="AttributeID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="AttributeIDType"/>
    </class>
    <class debug="1.0" name="BackOrderAllowedIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BackOrderAllowedIndicatorType"/>
    </class>
    <class debug="1.0" name="BackorderQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BackorderQuantityType"/>
    </class>
    <class debug="1.0" name="BackorderReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BackorderReasonType"/>
    </class>
    <class debug="1.0" name="BalanceAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BalanceAmountType"/>
    </class>
    <class debug="1.0" name="BalanceBroughtForwardIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BalanceBroughtForwardIndicatorType"/>
    </class>
    <class debug="1.0" name="BaseAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BaseAmountType"/>
    </class>
    <class debug="1.0" name="BaseQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BaseQuantityType"/>
    </class>
    <class debug="1.0" name="BaseUnitMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BaseUnitMeasureType"/>
    </class>
    <class debug="1.0" name="BatchQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BatchQuantityType"/>
    </class>
    <class debug="1.0" name="BlockName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BlockNameType"/>
    </class>
    <class debug="1.0" name="BrandName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BrandNameType"/>
    </class>
    <class debug="1.0" name="BuildingName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BuildingNameType"/>
    </class>
    <class debug="1.0" name="BuildingNumber" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="BuildingNumberType"/>
    </class>
    <class debug="1.0" name="CalculationRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CalculationRateType"/>
    </class>
    <class debug="1.0" name="CalculationSequenceNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CalculationSequenceNumericType"/>
    </class>
    <class debug="1.0" name="CancellationNote" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CancellationNoteType"/>
    </class>
    <class debug="1.0" name="CanonicalizationMethod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CanonicalizationMethodType"/>
    </class>
    <class debug="1.0" name="CardChipCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CardChipCodeType"/>
    </class>
    <class debug="1.0" name="CardTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CardTypeCodeType"/>
    </class>
    <class debug="1.0" name="CargoTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CargoTypeCodeType"/>
    </class>
    <class debug="1.0" name="CarrierAssignedID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CarrierAssignedIDType"/>
    </class>
    <class debug="1.0" name="CatalogueIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CatalogueIndicatorType"/>
    </class>
    <class debug="1.0" name="CategoryName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CategoryNameType"/>
    </class>
    <class debug="1.0" name="CertificateType" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CertificateTypeType"/>
    </class>
    <class debug="1.0" name="Channel" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ChannelType"/>
    </class>
    <class debug="1.0" name="ChannelCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ChannelCodeType"/>
    </class>
    <class debug="1.0" name="ChargeableWeightMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ChargeableWeightMeasureType"/>
    </class>
    <class debug="1.0" name="ChargeIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ChargeIndicatorType"/>
    </class>
    <class debug="1.0" name="ChargeTotalAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ChargeTotalAmountType"/>
    </class>
    <class debug="1.0" name="ChipApplicationID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ChipApplicationIDType"/>
    </class>
    <class debug="1.0" name="CityName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CityNameType"/>
    </class>
    <class debug="1.0" name="CitySubdivisionName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CitySubdivisionNameType"/>
    </class>
    <class debug="1.0" name="ClassifiedIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ClassifiedIndicatorType"/>
    </class>
    <class debug="1.0" name="CodeValue" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CodeValueType"/>
    </class>
    <class debug="1.0" name="CommodityCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CommodityCodeType"/>
    </class>
    <class debug="1.0" name="CompanyID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CompanyIDType"/>
    </class>
    <class debug="1.0" name="CompletionIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CompletionIndicatorType"/>
    </class>
    <class debug="1.0" name="Condition" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ConditionType"/>
    </class>
    <class debug="1.0" name="ConditionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ConditionCodeType"/>
    </class>
    <class debug="1.0" name="Conditions" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ConditionsType"/>
    </class>
    <class debug="1.0" name="ConsumerUnitQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ConsumerUnitQuantityType"/>
    </class>
    <class debug="1.0" name="ContentUnitQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ContentUnitQuantityType"/>
    </class>
    <class debug="1.0" name="ContractSubdivision" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ContractSubdivisionType"/>
    </class>
    <class debug="1.0" name="ContractType" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ContractTypeType"/>
    </class>
    <class debug="1.0" name="ContractTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ContractTypeCodeType"/>
    </class>
    <class debug="1.0" name="CoordinateSystemCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CoordinateSystemCodeType"/>
    </class>
    <class debug="1.0" name="CopiesNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CopiesNumericType"/>
    </class>
    <class debug="1.0" name="CopyIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CopyIndicatorType"/>
    </class>
    <class debug="1.0" name="CorporateRegistrationTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CorporateRegistrationTypeCodeType"/>
    </class>
    <class debug="1.0" name="CountrySubentity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CountrySubentityType"/>
    </class>
    <class debug="1.0" name="CountrySubentityCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CountrySubentityCodeType"/>
    </class>
    <class debug="1.0" name="CreditAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CreditAmountType"/>
    </class>
    <class debug="1.0" name="CreditedQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CreditedQuantityType"/>
    </class>
    <class debug="1.0" name="CreditLineAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CreditLineAmountType"/>
    </class>
    <class debug="1.0" name="CurrencyBaseRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CurrencyBaseRateType"/>
    </class>
    <class debug="1.0" name="CurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CurrencyCodeType"/>
    </class>
    <class debug="1.0" name="CustomerAssignedAccountID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CustomerAssignedAccountIDType"/>
    </class>
    <class debug="1.0" name="CustomerReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CustomerReferenceType"/>
    </class>
    <class debug="1.0" name="CustomizationID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CustomizationIDType"/>
    </class>
    <class debug="1.0" name="CustomsID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CustomsIDType"/>
    </class>
    <class debug="1.0" name="CustomsImportClassifiedIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CustomsImportClassifiedIndicatorType"/>
    </class>
    <class debug="1.0" name="CustomsStatusCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CustomsStatusCodeType"/>
    </class>
    <class debug="1.0" name="CustomsTariffQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CustomsTariffQuantityType"/>
    </class>
    <class debug="1.0" name="CV2ID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="CV2IDType"/>
    </class>
    <class debug="1.0" name="DamageRemarks" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DamageRemarksType"/>
    </class>
    <class debug="1.0" name="DataSendingCapability" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DataSendingCapabilityType"/>
    </class>
    <class debug="1.0" name="Date" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DateType"/>
    </class>
    <class debug="1.0" name="DebitAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DebitAmountType"/>
    </class>
    <class debug="1.0" name="DebitedQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DebitedQuantityType"/>
    </class>
    <class debug="1.0" name="DebitLineAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DebitLineAmountType"/>
    </class>
    <class debug="1.0" name="DeclaredCarriageValueAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DeclaredCarriageValueAmountType"/>
    </class>
    <class debug="1.0" name="DeclaredCustomsValueAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DeclaredCustomsValueAmountType"/>
    </class>
    <class debug="1.0" name="DeclaredForCarriageValueAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DeclaredForCarriageValueAmountType"/>
    </class>
    <class debug="1.0" name="DeclaredStatisticsValueAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DeclaredStatisticsValueAmountType"/>
    </class>
    <class debug="1.0" name="DegreesMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DegreesMeasureType"/>
    </class>
    <class debug="1.0" name="DeliveredQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DeliveredQuantityType"/>
    </class>
    <class debug="1.0" name="DeliveryDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DeliveryDateType"/>
    </class>
    <class debug="1.0" name="DeliveryInstructions" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DeliveryInstructionsType"/>
    </class>
    <class debug="1.0" name="DeliveryTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DeliveryTimeType"/>
    </class>
    <class debug="1.0" name="Department" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DepartmentType"/>
    </class>
    <class debug="1.0" name="Description" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DescriptionType"/>
    </class>
    <class debug="1.0" name="DescriptionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DescriptionCodeType"/>
    </class>
    <class debug="1.0" name="DespatchAdviceTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DespatchAdviceTypeCodeType"/>
    </class>
    <class debug="1.0" name="DespatchDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DespatchDateType"/>
    </class>
    <class debug="1.0" name="DespatchTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DespatchTimeType"/>
    </class>
    <class debug="1.0" name="DirectionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DirectionCodeType"/>
    </class>
    <class debug="1.0" name="DiscountPercent" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DiscountPercentType"/>
    </class>
    <class debug="1.0" name="DispositionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DispositionCodeType"/>
    </class>
    <class debug="1.0" name="District" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DistrictType"/>
    </class>
    <class debug="1.0" name="DocumentBinaryObject" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DocumentBinaryObjectType"/>
    </class>
    <class debug="1.0" name="DocumentCurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DocumentCurrencyCodeType"/>
    </class>
    <class debug="1.0" name="DocumentHash" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DocumentHashType"/>
    </class>
    <class debug="1.0" name="DocumentID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DocumentIDType"/>
    </class>
    <class debug="1.0" name="DocumentStatusCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DocumentStatusCodeType"/>
    </class>
    <class debug="1.0" name="DocumentType" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DocumentTypeType"/>
    </class>
    <class debug="1.0" name="DocumentTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DocumentTypeCodeType"/>
    </class>
    <class debug="1.0" name="DurationMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="DurationMeasureType"/>
    </class>
    <class debug="1.0" name="ElectronicMail" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ElectronicMailType"/>
    </class>
    <class debug="1.0" name="EmbeddedDocumentBinaryObject" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="EmbeddedDocumentBinaryObjectType"/>
    </class>
    <class debug="1.0" name="EmergencyProceduresCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="EmergencyProceduresCodeType"/>
    </class>
    <class debug="1.0" name="EndDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="EndDateType"/>
    </class>
    <class debug="1.0" name="EndpointID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="EndpointIDType"/>
    </class>
    <class debug="1.0" name="EndTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="EndTimeType"/>
    </class>
    <class debug="1.0" name="EstimatedDespatchDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="EstimatedDespatchDateType"/>
    </class>
    <class debug="1.0" name="EstimatedDespatchTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="EstimatedDespatchTimeType"/>
    </class>
    <class debug="1.0" name="EventCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="EventCodeType"/>
    </class>
    <class debug="1.0" name="ExchangeMarketID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ExchangeMarketIDType"/>
    </class>
    <class debug="1.0" name="ExemptionReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ExemptionReasonType"/>
    </class>
    <class debug="1.0" name="ExemptionReasonCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ExemptionReasonCodeType"/>
    </class>
    <class debug="1.0" name="ExpiryDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ExpiryDateType"/>
    </class>
    <class debug="1.0" name="ExpiryTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ExpiryTimeType"/>
    </class>
    <class debug="1.0" name="ExtendedID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ExtendedIDType"/>
    </class>
    <class debug="1.0" name="Extension" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ExtensionType"/>
    </class>
    <class debug="1.0" name="FactorNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="FactorNumericType"/>
    </class>
    <class debug="1.0" name="FamilyName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="FamilyNameType"/>
    </class>
    <class debug="1.0" name="FirstName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="FirstNameType"/>
    </class>
    <class debug="1.0" name="Floor" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="FloorType"/>
    </class>
    <class debug="1.0" name="FreeOfChargeIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="FreeOfChargeIndicatorType"/>
    </class>
    <class debug="1.0" name="FreeOnBoardValueAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="FreeOnBoardValueAmountType"/>
    </class>
    <class debug="1.0" name="FreightRateClassCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="FreightRateClassCodeType"/>
    </class>
    <class debug="1.0" name="FullnessIndicationCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="FullnessIndicationCodeType"/>
    </class>
    <class debug="1.0" name="GoodsItemQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="GoodsItemQuantityType"/>
    </class>
    <class debug="1.0" name="GrossVolumeMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="GrossVolumeMeasureType"/>
    </class>
    <class debug="1.0" name="GrossWeightMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="GrossWeightMeasureType"/>
    </class>
    <class debug="1.0" name="HandlingCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="HandlingCodeType"/>
    </class>
    <class debug="1.0" name="HandlingInstructions" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="HandlingInstructionsType"/>
    </class>
    <class debug="1.0" name="HazardClassID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="HazardClassIDType"/>
    </class>
    <class debug="1.0" name="HazardousCategoryCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="HazardousCategoryCodeType"/>
    </class>
    <class debug="1.0" name="HazardousRegulationCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="HazardousRegulationCodeType"/>
    </class>
    <class debug="1.0" name="HazardousRiskIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="HazardousRiskIndicatorType"/>
    </class>
    <class debug="1.0" name="HolderName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="HolderNameType"/>
    </class>
    <class debug="1.0" name="ID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IDType"/>
    </class>
    <class debug="1.0" name="IdentificationCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IdentificationCodeType"/>
    </class>
    <class debug="1.0" name="IdentificationID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IdentificationIDType"/>
    </class>
    <class debug="1.0" name="IndicationIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IndicationIndicatorType"/>
    </class>
    <class debug="1.0" name="Indicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IndicatorType"/>
    </class>
    <class debug="1.0" name="Information" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InformationType"/>
    </class>
    <class debug="1.0" name="InhalationToxicityZoneCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InhalationToxicityZoneCodeType"/>
    </class>
    <class debug="1.0" name="InhouseMail" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InhouseMailType"/>
    </class>
    <class debug="1.0" name="InspectionMethodCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InspectionMethodCodeType"/>
    </class>
    <class debug="1.0" name="Instruction" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InstructionType"/>
    </class>
    <class debug="1.0" name="InstructionID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InstructionIDType"/>
    </class>
    <class debug="1.0" name="InstructionNote" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InstructionNoteType"/>
    </class>
    <class debug="1.0" name="Instructions" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InstructionsType"/>
    </class>
    <class debug="1.0" name="InsurancePremiumAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InsurancePremiumAmountType"/>
    </class>
    <class debug="1.0" name="InsuranceValueAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InsuranceValueAmountType"/>
    </class>
    <class debug="1.0" name="InvoiceAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InvoiceAmountType"/>
    </class>
    <class debug="1.0" name="InvoicedQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InvoicedQuantityType"/>
    </class>
    <class debug="1.0" name="InvoiceTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InvoiceTypeCodeType"/>
    </class>
    <class debug="1.0" name="InvoicingPartyReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="InvoicingPartyReferenceType"/>
    </class>
    <class debug="1.0" name="IssueDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IssueDateType"/>
    </class>
    <class debug="1.0" name="IssueNumberID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IssueNumberIDType"/>
    </class>
    <class debug="1.0" name="IssuerID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IssuerIDType"/>
    </class>
    <class debug="1.0" name="IssueTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="IssueTimeType"/>
    </class>
    <class debug="1.0" name="ItemClassificationCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ItemClassificationCodeType"/>
    </class>
    <class debug="1.0" name="ItemUpdateRequestIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ItemUpdateRequestIndicatorType"/>
    </class>
    <class debug="1.0" name="JobID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="JobIDType"/>
    </class>
    <class debug="1.0" name="JobTitle" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="JobTitleType"/>
    </class>
    <class debug="1.0" name="JourneyID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="JourneyIDType"/>
    </class>
    <class debug="1.0" name="Keyword" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="KeywordType"/>
    </class>
    <class debug="1.0" name="LanguageID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LanguageIDType"/>
    </class>
    <class debug="1.0" name="LastRevisionDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LastRevisionDateType"/>
    </class>
    <class debug="1.0" name="LastRevisionTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LastRevisionTimeType"/>
    </class>
    <class debug="1.0" name="LatestDeliveryDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LatestDeliveryDateType"/>
    </class>
    <class debug="1.0" name="LatestDeliveryTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LatestDeliveryTimeType"/>
    </class>
    <class debug="1.0" name="LatitudeDegreesMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LatitudeDegreesMeasureType"/>
    </class>
    <class debug="1.0" name="LatitudeDirectionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LatitudeDirectionCodeType"/>
    </class>
    <class debug="1.0" name="LatitudeMinutesMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LatitudeMinutesMeasureType"/>
    </class>
    <class debug="1.0" name="LeadTimeMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LeadTimeMeasureType"/>
    </class>
    <class debug="1.0" name="LegalStatusIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LegalStatusIndicatorType"/>
    </class>
    <class debug="1.0" name="LengthMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LengthMeasureType"/>
    </class>
    <class debug="1.0" name="LicensePlateID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LicensePlateIDType"/>
    </class>
    <class debug="1.0" name="LifeCycleStatusCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LifeCycleStatusCodeType"/>
    </class>
    <class debug="1.0" name="Line" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LineType"/>
    </class>
    <class debug="1.0" name="LineAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LineAmountType"/>
    </class>
    <class debug="1.0" name="LineCountNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LineCountNumericType"/>
    </class>
    <class debug="1.0" name="LineExtensionAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LineExtensionAmountType"/>
    </class>
    <class debug="1.0" name="LineID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LineIDType"/>
    </class>
    <class debug="1.0" name="LineStatusCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LineStatusCodeType"/>
    </class>
    <class debug="1.0" name="LoadingLengthMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LoadingLengthMeasureType"/>
    </class>
    <class debug="1.0" name="LocaleCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LocaleCodeType"/>
    </class>
    <class debug="1.0" name="Location" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LocationType"/>
    </class>
    <class debug="1.0" name="LocationID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LocationIDType"/>
    </class>
    <class debug="1.0" name="LogoReferenceID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LogoReferenceIDType"/>
    </class>
    <class debug="1.0" name="LongitudeDegreesMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LongitudeDegreesMeasureType"/>
    </class>
    <class debug="1.0" name="LongitudeDirectionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LongitudeDirectionCodeType"/>
    </class>
    <class debug="1.0" name="LongitudeMinutesMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LongitudeMinutesMeasureType"/>
    </class>
    <class debug="1.0" name="LossRisk" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LossRiskType"/>
    </class>
    <class debug="1.0" name="LossRiskResponsibilityCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LossRiskResponsibilityCodeType"/>
    </class>
    <class debug="1.0" name="LotNumberID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LotNumberIDType"/>
    </class>
    <class debug="1.0" name="LowerOrangeHazardPlacardID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="LowerOrangeHazardPlacardIDType"/>
    </class>
    <class debug="1.0" name="Mail" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MailType"/>
    </class>
    <class debug="1.0" name="ManufactureDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ManufactureDateType"/>
    </class>
    <class debug="1.0" name="ManufactureTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ManufactureTimeType"/>
    </class>
    <class debug="1.0" name="MarkAttention" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MarkAttentionType"/>
    </class>
    <class debug="1.0" name="MarkAttentionIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MarkAttentionIndicatorType"/>
    </class>
    <class debug="1.0" name="MarkCare" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MarkCareType"/>
    </class>
    <class debug="1.0" name="MarkCareIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MarkCareIndicatorType"/>
    </class>
    <class debug="1.0" name="MarkingID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MarkingIDType"/>
    </class>
    <class debug="1.0" name="Marks" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MarksType"/>
    </class>
    <class debug="1.0" name="MathematicOperatorCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MathematicOperatorCodeType"/>
    </class>
    <class debug="1.0" name="MaximumBackorderQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MaximumBackorderQuantityType"/>
    </class>
    <class debug="1.0" name="MaximumCopiesNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MaximumCopiesNumericType"/>
    </class>
    <class debug="1.0" name="MaximumMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MaximumMeasureType"/>
    </class>
    <class debug="1.0" name="MaximumOrderQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MaximumOrderQuantityType"/>
    </class>
    <class debug="1.0" name="MaximumQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MaximumQuantityType"/>
    </class>
    <class debug="1.0" name="Measure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MeasureType"/>
    </class>
    <class debug="1.0" name="MedicalFirstAidGuideCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MedicalFirstAidGuideCodeType"/>
    </class>
    <class debug="1.0" name="MiddleName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MiddleNameType"/>
    </class>
    <class debug="1.0" name="MinimumBackorderQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MinimumBackorderQuantityType"/>
    </class>
    <class debug="1.0" name="MinimumMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MinimumMeasureType"/>
    </class>
    <class debug="1.0" name="MinimumOrderQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MinimumOrderQuantityType"/>
    </class>
    <class debug="1.0" name="MinimumQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MinimumQuantityType"/>
    </class>
    <class debug="1.0" name="MinutesMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MinutesMeasureType"/>
    </class>
    <class debug="1.0" name="ModelName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ModelNameType"/>
    </class>
    <class debug="1.0" name="MultiplierFactorNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="MultiplierFactorNumericType"/>
    </class>
    <class debug="1.0" name="Name" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NameType"/>
    </class>
    <class debug="1.0" name="NameSuffix" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NameSuffixType"/>
    </class>
    <class debug="1.0" name="Nationality" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NationalityType"/>
    </class>
    <class debug="1.0" name="NationalityID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NationalityIDType"/>
    </class>
    <class debug="1.0" name="NatureCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NatureCodeType"/>
    </class>
    <class debug="1.0" name="NetNetWeightMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NetNetWeightMeasureType"/>
    </class>
    <class debug="1.0" name="NetVolumeMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NetVolumeMeasureType"/>
    </class>
    <class debug="1.0" name="NetWeightMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NetWeightMeasureType"/>
    </class>
    <class debug="1.0" name="NetworkID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NetworkIDType"/>
    </class>
    <class debug="1.0" name="Note" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NoteType"/>
    </class>
    <class debug="1.0" name="NumberID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="NumberIDType"/>
    </class>
    <class debug="1.0" name="OccurrenceDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OccurrenceDateType"/>
    </class>
    <class debug="1.0" name="OccurrenceTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OccurrenceTimeType"/>
    </class>
    <class debug="1.0" name="OnCarriageIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OnCarriageIndicatorType"/>
    </class>
    <class debug="1.0" name="OrangeHazardPlacardID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OrangeHazardPlacardIDType"/>
    </class>
    <class debug="1.0" name="OrderableIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OrderableIndicatorType"/>
    </class>
    <class debug="1.0" name="OrderableUnit" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OrderableUnitType"/>
    </class>
    <class debug="1.0" name="OrderableUnitFactorRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OrderableUnitFactorRateType"/>
    </class>
    <class debug="1.0" name="OrderID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OrderIDType"/>
    </class>
    <class debug="1.0" name="OrderQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OrderQuantityType"/>
    </class>
    <class debug="1.0" name="OrderQuantityIncrementNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OrderQuantityIncrementNumericType"/>
    </class>
    <class debug="1.0" name="OrganizationDepartment" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OrganizationDepartmentType"/>
    </class>
    <class debug="1.0" name="OriginalJobID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OriginalJobIDType"/>
    </class>
    <class debug="1.0" name="OtherInstruction" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OtherInstructionType"/>
    </class>
    <class debug="1.0" name="OutstandingQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OutstandingQuantityType"/>
    </class>
    <class debug="1.0" name="OutstandingReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OutstandingReasonType"/>
    </class>
    <class debug="1.0" name="OversupplyQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OversupplyQuantityType"/>
    </class>
    <class debug="1.0" name="OwnerTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="OwnerTypeCodeType"/>
    </class>
    <class debug="1.0" name="PackageLevelCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackageLevelCodeType"/>
    </class>
    <class debug="1.0" name="PackageQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackageQuantityType"/>
    </class>
    <class debug="1.0" name="PackagesQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackagesQuantityType"/>
    </class>
    <class debug="1.0" name="PackagingTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackagingTypeCodeType"/>
    </class>
    <class debug="1.0" name="PackingCriteriaCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackingCriteriaCodeType"/>
    </class>
    <class debug="1.0" name="PackingMaterial" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackingMaterialType"/>
    </class>
    <class debug="1.0" name="PackLevelCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackLevelCodeType"/>
    </class>
    <class debug="1.0" name="PackQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackQuantityType"/>
    </class>
    <class debug="1.0" name="PackSizeNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PackSizeNumericType"/>
    </class>
    <class debug="1.0" name="PaidAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaidAmountType"/>
    </class>
    <class debug="1.0" name="PaidDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaidDateType"/>
    </class>
    <class debug="1.0" name="PaidTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaidTimeType"/>
    </class>
    <class debug="1.0" name="ParentDocumentID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ParentDocumentIDType"/>
    </class>
    <class debug="1.0" name="ParentDocumentTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ParentDocumentTypeCodeType"/>
    </class>
    <class debug="1.0" name="PartialDeliveryIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PartialDeliveryIndicatorType"/>
    </class>
    <class debug="1.0" name="PayableAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PayableAmountType"/>
    </class>
    <class debug="1.0" name="PayableRoundingAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PayableRoundingAmountType"/>
    </class>
    <class debug="1.0" name="PayerReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PayerReferenceType"/>
    </class>
    <class debug="1.0" name="PaymentAlternativeCurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentAlternativeCurrencyCodeType"/>
    </class>
    <class debug="1.0" name="PaymentAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentAmountType"/>
    </class>
    <class debug="1.0" name="PaymentChannelCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentChannelCodeType"/>
    </class>
    <class debug="1.0" name="PaymentCurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentCurrencyCodeType"/>
    </class>
    <class debug="1.0" name="PaymentDueDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentDueDateType"/>
    </class>
    <class debug="1.0" name="PaymentID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentIDType"/>
    </class>
    <class debug="1.0" name="PaymentMeansCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentMeansCodeType"/>
    </class>
    <class debug="1.0" name="PaymentMeansID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentMeansIDType"/>
    </class>
    <class debug="1.0" name="PaymentNote" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentNoteType"/>
    </class>
    <class debug="1.0" name="PaymentOrderReference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PaymentOrderReferenceType"/>
    </class>
    <class debug="1.0" name="PenaltySurchargePercent" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PenaltySurchargePercentType"/>
    </class>
    <class debug="1.0" name="Percent" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PercentType"/>
    </class>
    <class debug="1.0" name="PerUnitAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PerUnitAmountType"/>
    </class>
    <class debug="1.0" name="PlacardEndorsement" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PlacardEndorsementType"/>
    </class>
    <class debug="1.0" name="PlacardNotation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PlacardNotationType"/>
    </class>
    <class debug="1.0" name="PlotIdentification" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PlotIdentificationType"/>
    </class>
    <class debug="1.0" name="PositionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PositionCodeType"/>
    </class>
    <class debug="1.0" name="PostalZone" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PostalZoneType"/>
    </class>
    <class debug="1.0" name="Postbox" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PostboxType"/>
    </class>
    <class debug="1.0" name="PreCarriageIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PreCarriageIndicatorType"/>
    </class>
    <class debug="1.0" name="PreferenceCriterionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PreferenceCriterionCodeType"/>
    </class>
    <class debug="1.0" name="PrepaidAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PrepaidAmountType"/>
    </class>
    <class debug="1.0" name="PrepaidIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PrepaidIndicatorType"/>
    </class>
    <class debug="1.0" name="PrepaidPaymentReferenceID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PrepaidPaymentReferenceIDType"/>
    </class>
    <class debug="1.0" name="PreviousJobID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PreviousJobIDType"/>
    </class>
    <class debug="1.0" name="PreviousVersionID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PreviousVersionIDType"/>
    </class>
    <class debug="1.0" name="PriceAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PriceAmountType"/>
    </class>
    <class debug="1.0" name="PriceChangeReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PriceChangeReasonType"/>
    </class>
    <class debug="1.0" name="PriceType" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PriceTypeType"/>
    </class>
    <class debug="1.0" name="PriceTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PriceTypeCodeType"/>
    </class>
    <class debug="1.0" name="PricingCurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PricingCurrencyCodeType"/>
    </class>
    <class debug="1.0" name="PricingUpdateRequestIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PricingUpdateRequestIndicatorType"/>
    </class>
    <class debug="1.0" name="PrimaryAccountNumberID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PrimaryAccountNumberIDType"/>
    </class>
    <class debug="1.0" name="PrintQualifier" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PrintQualifierType"/>
    </class>
    <class debug="1.0" name="Priority" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="PriorityType"/>
    </class>
    <class debug="1.0" name="ProductTraceID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ProductTraceIDType"/>
    </class>
    <class debug="1.0" name="ProfileID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ProfileIDType"/>
    </class>
    <class debug="1.0" name="ProviderTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ProviderTypeCodeType"/>
    </class>
    <class debug="1.0" name="Qualifier" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="QualifierType"/>
    </class>
    <class debug="1.0" name="Quantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="QuantityType"/>
    </class>
    <class debug="1.0" name="RailCarID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RailCarIDType"/>
    </class>
    <class debug="1.0" name="Reason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReasonType"/>
    </class>
    <class debug="1.0" name="ReceivedDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReceivedDateType"/>
    </class>
    <class debug="1.0" name="ReceivedQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReceivedQuantityType"/>
    </class>
    <class debug="1.0" name="Reference" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReferenceType"/>
    </class>
    <class debug="1.0" name="ReferenceDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReferenceDateType"/>
    </class>
    <class debug="1.0" name="ReferenceEventCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReferenceEventCodeType"/>
    </class>
    <class debug="1.0" name="ReferenceID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReferenceIDType"/>
    </class>
    <class debug="1.0" name="ReferenceTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReferenceTimeType"/>
    </class>
    <class debug="1.0" name="RefrigerationOnIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RefrigerationOnIndicatorType"/>
    </class>
    <class debug="1.0" name="Region" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RegionType"/>
    </class>
    <class debug="1.0" name="RegistrationID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RegistrationIDType"/>
    </class>
    <class debug="1.0" name="RegistrationName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RegistrationNameType"/>
    </class>
    <class debug="1.0" name="RegistrationNationality" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RegistrationNationalityType"/>
    </class>
    <class debug="1.0" name="RegistrationNationalityID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RegistrationNationalityIDType"/>
    </class>
    <class debug="1.0" name="RejectActionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RejectActionCodeType"/>
    </class>
    <class debug="1.0" name="RejectedQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RejectedQuantityType"/>
    </class>
    <class debug="1.0" name="RejectionNote" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RejectionNoteType"/>
    </class>
    <class debug="1.0" name="RejectReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RejectReasonType"/>
    </class>
    <class debug="1.0" name="RejectReasonCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RejectReasonCodeType"/>
    </class>
    <class debug="1.0" name="Remarks" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RemarksType"/>
    </class>
    <class debug="1.0" name="ReminderSequenceNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReminderSequenceNumericType"/>
    </class>
    <class debug="1.0" name="ReminderTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReminderTypeCodeType"/>
    </class>
    <class debug="1.0" name="RequestedDespatchDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RequestedDespatchDateType"/>
    </class>
    <class debug="1.0" name="RequestedDespatchTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RequestedDespatchTimeType"/>
    </class>
    <class debug="1.0" name="RequestedInvoiceCurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RequestedInvoiceCurrencyCodeType"/>
    </class>
    <class debug="1.0" name="RequiredCustomsID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RequiredCustomsIDType"/>
    </class>
    <class debug="1.0" name="ResponseCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ResponseCodeType"/>
    </class>
    <class debug="1.0" name="ResponseDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ResponseDateType"/>
    </class>
    <class debug="1.0" name="ResponseTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ResponseTimeType"/>
    </class>
    <class debug="1.0" name="ReturnabilityIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReturnabilityIndicatorType"/>
    </class>
    <class debug="1.0" name="ReturnableMaterialIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ReturnableMaterialIndicatorType"/>
    </class>
    <class debug="1.0" name="RevisionDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RevisionDateType"/>
    </class>
    <class debug="1.0" name="RevisionTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RevisionTimeType"/>
    </class>
    <class debug="1.0" name="RoleCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RoleCodeType"/>
    </class>
    <class debug="1.0" name="Room" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RoomType"/>
    </class>
    <class debug="1.0" name="RoundingAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="RoundingAmountType"/>
    </class>
    <class debug="1.0" name="SalesOrderID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SalesOrderIDType"/>
    </class>
    <class debug="1.0" name="SalesOrderLineID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SalesOrderLineIDType"/>
    </class>
    <class debug="1.0" name="SchemeURI" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SchemeURIType"/>
    </class>
    <class debug="1.0" name="SealingPartyType" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SealingPartyTypeType"/>
    </class>
    <class debug="1.0" name="SealIssuerTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SealIssuerTypeCodeType"/>
    </class>
    <class debug="1.0" name="SealStatusCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SealStatusCodeType"/>
    </class>
    <class debug="1.0" name="SequenceID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SequenceIDType"/>
    </class>
    <class debug="1.0" name="SequenceNumberID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SequenceNumberIDType"/>
    </class>
    <class debug="1.0" name="SequenceNumeric" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SequenceNumericType"/>
    </class>
    <class debug="1.0" name="SerialID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SerialIDType"/>
    </class>
    <class debug="1.0" name="SettlementDiscountPercent" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SettlementDiscountPercentType"/>
    </class>
    <class debug="1.0" name="ShippingMarks" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ShippingMarksType"/>
    </class>
    <class debug="1.0" name="ShippingOrderID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ShippingOrderIDType"/>
    </class>
    <class debug="1.0" name="ShippingPriorityLevelCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ShippingPriorityLevelCodeType"/>
    </class>
    <class debug="1.0" name="ShortageActionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ShortageActionCodeType"/>
    </class>
    <class debug="1.0" name="ShortQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ShortQuantityType"/>
    </class>
    <class debug="1.0" name="SignatureMethod" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SignatureMethodType"/>
    </class>
    <class debug="1.0" name="SizeTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SizeTypeCodeType"/>
    </class>
    <class debug="1.0" name="SourceCurrencyBaseRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SourceCurrencyBaseRateType"/>
    </class>
    <class debug="1.0" name="SourceCurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SourceCurrencyCodeType"/>
    </class>
    <class debug="1.0" name="SpecialInstructions" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SpecialInstructionsType"/>
    </class>
    <class debug="1.0" name="SpecialTerms" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SpecialTermsType"/>
    </class>
    <class debug="1.0" name="SplitConsignmentIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SplitConsignmentIndicatorType"/>
    </class>
    <class debug="1.0" name="StartDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="StartDateType"/>
    </class>
    <class debug="1.0" name="StartTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="StartTimeType"/>
    </class>
    <class debug="1.0" name="StatusCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="StatusCodeType"/>
    </class>
    <class debug="1.0" name="StatusReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="StatusReasonType"/>
    </class>
    <class debug="1.0" name="StatusReasonCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="StatusReasonCodeType"/>
    </class>
    <class debug="1.0" name="StreetName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="StreetNameType"/>
    </class>
    <class debug="1.0" name="SubstitutionStatusCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SubstitutionStatusCodeType"/>
    </class>
    <class debug="1.0" name="SummaryDescription" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SummaryDescriptionType"/>
    </class>
    <class debug="1.0" name="SupplierAssignedAccountID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SupplierAssignedAccountIDType"/>
    </class>
    <class debug="1.0" name="SurchargePercent" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="SurchargePercentType"/>
    </class>
    <class debug="1.0" name="TargetCurrencyBaseRate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TargetCurrencyBaseRateType"/>
    </class>
    <class debug="1.0" name="TargetCurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TargetCurrencyCodeType"/>
    </class>
    <class debug="1.0" name="TariffClassCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TariffClassCodeType"/>
    </class>
    <class debug="1.0" name="TariffCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TariffCodeType"/>
    </class>
    <class debug="1.0" name="TariffDescription" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TariffDescriptionType"/>
    </class>
    <class debug="1.0" name="TaxableAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxableAmountType"/>
    </class>
    <class debug="1.0" name="TaxAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxAmountType"/>
    </class>
    <class debug="1.0" name="TaxCurrencyCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxCurrencyCodeType"/>
    </class>
    <class debug="1.0" name="TaxEvidenceIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxEvidenceIndicatorType"/>
    </class>
    <class debug="1.0" name="TaxExclusiveAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxExclusiveAmountType"/>
    </class>
    <class debug="1.0" name="TaxExemptionReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxExemptionReasonType"/>
    </class>
    <class debug="1.0" name="TaxExemptionReasonCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxExemptionReasonCodeType"/>
    </class>
    <class debug="1.0" name="TaxInclusiveAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxInclusiveAmountType"/>
    </class>
    <class debug="1.0" name="TaxLevelCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxLevelCodeType"/>
    </class>
    <class debug="1.0" name="TaxPointDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxPointDateType"/>
    </class>
    <class debug="1.0" name="TaxTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TaxTypeCodeType"/>
    </class>
    <class debug="1.0" name="TechnicalName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TechnicalNameType"/>
    </class>
    <class debug="1.0" name="Telefax" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TelefaxType"/>
    </class>
    <class debug="1.0" name="Telephone" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TelephoneType"/>
    </class>
    <class debug="1.0" name="Terms" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TermsType"/>
    </class>
    <class debug="1.0" name="Text" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TextType"/>
    </class>
    <class debug="1.0" name="TierRange" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TierRangeType"/>
    </class>
    <class debug="1.0" name="TierRatePercent" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TierRatePercentType"/>
    </class>
    <class debug="1.0" name="Time" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TimeType"/>
    </class>
    <class debug="1.0" name="TimezoneOffset" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TimezoneOffsetType"/>
    </class>
    <class debug="1.0" name="TimingComplaint" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TimingComplaintType"/>
    </class>
    <class debug="1.0" name="TimingComplaintCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TimingComplaintCodeType"/>
    </class>
    <class debug="1.0" name="Title" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TitleType"/>
    </class>
    <class debug="1.0" name="ToOrderIndicator" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ToOrderIndicatorType"/>
    </class>
    <class debug="1.0" name="TotalBalanceAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalBalanceAmountType"/>
    </class>
    <class debug="1.0" name="TotalCreditAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalCreditAmountType"/>
    </class>
    <class debug="1.0" name="TotalDebitAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalDebitAmountType"/>
    </class>
    <class debug="1.0" name="TotalGoodsItemQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalGoodsItemQuantityType"/>
    </class>
    <class debug="1.0" name="TotalInvoiceAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalInvoiceAmountType"/>
    </class>
    <class debug="1.0" name="TotalPackageQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalPackageQuantityType"/>
    </class>
    <class debug="1.0" name="TotalPackagesQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalPackagesQuantityType"/>
    </class>
    <class debug="1.0" name="TotalPaymentAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalPaymentAmountType"/>
    </class>
    <class debug="1.0" name="TotalTaxAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalTaxAmountType"/>
    </class>
    <class debug="1.0" name="TotalTransportHandlingUnitQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TotalTransportHandlingUnitQuantityType"/>
    </class>
    <class debug="1.0" name="TrackingID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TrackingIDType"/>
    </class>
    <class debug="1.0" name="TradingRestrictions" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TradingRestrictionsType"/>
    </class>
    <class debug="1.0" name="TrainID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TrainIDType"/>
    </class>
    <class debug="1.0" name="TransactionCurrencyTaxAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransactionCurrencyTaxAmountType"/>
    </class>
    <class debug="1.0" name="TransitDirectionCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransitDirectionCodeType"/>
    </class>
    <class debug="1.0" name="TransportAuthorizationCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportAuthorizationCodeType"/>
    </class>
    <class debug="1.0" name="TransportEmergencyCardCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportEmergencyCardCodeType"/>
    </class>
    <class debug="1.0" name="TransportEquipmentTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportEquipmentTypeCodeType"/>
    </class>
    <class debug="1.0" name="TransportEventTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportEventTypeCodeType"/>
    </class>
    <class debug="1.0" name="TransportHandlingUnitQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportHandlingUnitQuantityType"/>
    </class>
    <class debug="1.0" name="TransportHandlingUnitTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportHandlingUnitTypeCodeType"/>
    </class>
    <class debug="1.0" name="TransportMeansTypeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportMeansTypeCodeType"/>
    </class>
    <class debug="1.0" name="TransportModeCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportModeCodeType"/>
    </class>
    <class debug="1.0" name="TransportServiceCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="TransportServiceCodeType"/>
    </class>
    <class debug="1.0" name="UBLVersionID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="UBLVersionIDType"/>
    </class>
    <class debug="1.0" name="UNDGCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="UNDGCodeType"/>
    </class>
    <class debug="1.0" name="Unit" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="UnitType"/>
    </class>
    <class debug="1.0" name="UnitQuantity" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="UnitQuantityType"/>
    </class>
    <class debug="1.0" name="UpperOrangeHazardPlacardID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="UpperOrangeHazardPlacardIDType"/>
    </class>
    <class debug="1.0" name="URI" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="URIType"/>
    </class>
    <class debug="1.0" name="UUID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="UUIDType"/>
    </class>
    <class debug="1.0" name="ValidationDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ValidationDateType"/>
    </class>
    <class debug="1.0" name="ValidationTime" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ValidationTimeType"/>
    </class>
    <class debug="1.0" name="ValidatorID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ValidatorIDType"/>
    </class>
    <class debug="1.0" name="ValidityStartDate" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ValidityStartDateType"/>
    </class>
    <class debug="1.0" name="Value" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ValueType"/>
    </class>
    <class debug="1.0" name="ValueAmount" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ValueAmountType"/>
    </class>
    <class debug="1.0" name="VersionID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="VersionIDType"/>
    </class>
    <class debug="1.0" name="VesselID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="VesselIDType"/>
    </class>
    <class debug="1.0" name="VesselName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="VesselNameType"/>
    </class>
    <class debug="1.0" name="VolumeMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="VolumeMeasureType"/>
    </class>
    <class debug="1.0" name="WarrantyInformation" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="WarrantyInformationType"/>
    </class>
    <class debug="1.0" name="WebsiteURI" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="WebsiteURIType"/>
    </class>
    <class debug="1.0" name="WeightMeasure" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="WeightMeasureType"/>
    </class>
    <class debug="1.0" name="XPath" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="XPathType"/>
    </class>
    <class debug="1.0" name="Zone" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
      <extends debug="1.0Extend" name="ZoneType"/>
    </class>
    <class debug="1.0" name="UBLExtensions" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"><extends debug="1.0Extend" name="UBLExtensionsType"/>
    <docs>
      <doc name="Definition">
        A container for all extensions present in the document.
      </doc>
    </docs>
  </class>
    <class debug="1.0" name="UBLExtension" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"><extends debug="1.0Extend" name="UBLExtensionType"/>
    <docs>
      <doc name="Definition">
        A single extension for private use.
      </doc>
    </docs>
  </class>
    <class debug="1.0" name="ExtensionAgencyID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <extends debug="1.0Extend" name="ExtensionAgencyIDType"/>
    </class>
    <class debug="1.0" name="ExtensionAgencyName" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <extends debug="1.0Extend" name="ExtensionAgencyNameType"/>
    </class>
    <class debug="1.0" name="ExtensionAgencyURI" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <extends debug="1.0Extend" name="ExtensionAgencyURIType"/>
    </class>
    <class debug="1.0" name="ExtensionContent" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <extends debug="1.0Extend" name="ExtensionContentType"/>
    </class>
    <class debug="1.0" name="ExtensionReason" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <extends debug="1.0Extend" name="ExtensionReasonType"/>
    </class>
    <class debug="1.0" name="ExtensionReasonCode" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <extends debug="1.0Extend" name="ExtensionReasonCodeType"/>
    </class>
    <class debug="1.0" name="ExtensionURI" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <extends debug="1.0Extend" name="ExtensionURIType"/>
    </class>
    <class debug="1.0" name="ExtensionVersionID" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
      <extends debug="1.0Extend" name="ExtensionVersionIDType"/>
    </class>
    <class debug="1.1-1" name="Order" type="OrderType" namespace="urn:oasis:names:specification:ubl:schema:xsd:Order-2"><extends debug="1.2Extend" name="OrderType"/>
    <docs>
      <doc name="Definition">This element MUST be conveyed as the root element in any instance document based on this Schema expression</doc>
    </docs>
  </class>
    <class debug="1.2-1" name="AddressType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Address. Details</doc><doc name="Definition">Information about a structured address.</doc><doc name="ObjectClass">Address</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Identifier</doc><doc name="Definition">An identifier for a specific address within a scheme of registered addresses.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">DetailsKey</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AddressTypeCode" type="AddressTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Address Type Code. Code</doc><doc name="Definition">A code specifying the type of this address, such as business address or home address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Address Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AddressFormatCode" type="AddressFormatCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Address Format Code. Code</doc><doc name="Definition">A code specifying the format of this address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Address Format Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Postbox" type="Postbox" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Postbox. Text</doc><doc name="Definition">A post office box number.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Postbox</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">PostBox, PO Box</doc><doc name="Examples">"123"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Floor" type="Floor" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Floor. Text</doc><doc name="Definition">An addressable floor of a building.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Floor</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">SubPremiseNumber</doc><doc name="Examples">"30"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Room" type="Room" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Room. Text</doc><doc name="Definition">A room, suite, or apartment of a building.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Room</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">SubPremiseNumber</doc><doc name="Examples">"Reception"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="StreetName" type="StreetName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Street Name. Name</doc><doc name="Definition">The name of a street.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Street Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="AlternativeBusinessTerms">Thoroughfare</doc><doc name="Examples">"Kwun Tong Road"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AdditionalStreetName" type="AdditionalStreetName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Additional_ Street Name. Name</doc><doc name="Definition">An additional name of a street used to further specify the street name.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Street Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="AlternativeBusinessTerms">Thoroughfare</doc><doc name="Examples">"Cnr Aberdeen Road"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BlockName" type="BlockName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Block Name. Name</doc><doc name="Definition">The block name, expressed as text, for an area surrounded by streets and usually containing several buildings for this address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Block Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">Seabird</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BuildingName" type="BuildingName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Building Name. Name</doc><doc name="Definition">The name of a building.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Building Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="AlternativeBusinessTerms">BuildingName</doc><doc name="Examples">"Plot 421"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BuildingNumber" type="BuildingNumber" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Building Number. Text</doc><doc name="Definition">The number of a building.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Building Number</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">PremiseNumber</doc><doc name="Examples">"388"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InhouseMail" type="InhouseMail" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Inhouse_ Mail. Text</doc><doc name="Definition">A specific location within a building.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTermQualifier">Inhouse</doc><doc name="PropertyTerm">Mail</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">MailStop</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Department" type="Department" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Department. Text</doc><doc name="Definition">An addressable department of an organization.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Department</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Department</doc><doc name="Examples">"Accounts Payable"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MarkAttention" type="MarkAttention" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Mark Attention. Text</doc><doc name="Definition">The name, expressed as text, of a person or department in the organization to whom incoming mail is marked with words such as 'for the attention of' or 'FAO' or 'ATTN' for this address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Mark Attention</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MarkCare" type="MarkCare" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Mark Care. Text</doc><doc name="Definition">The name, expressed as text, of a person or organization at this address to whom incoming mail is marked with words such as 'care of' or 'C/O'.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Mark Care</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PlotIdentification" type="PlotIdentification" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Plot Identification. Text</doc><doc name="Definition">The textual expression of the unique identifier for the piece of land on which this address is located such as a plot number.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Plot Identification</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CitySubdivisionName" type="CitySubdivisionName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. City Subdivision Name. Name</doc><doc name="Definition">A name, expressed as text, of a subdivision of a city for this address, for example, a district or borough.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">City Subdivision Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CityName" type="CityName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. City Name. Name</doc><doc name="Definition">The name of a city, town, or village.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">City Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="AlternativeBusinessTerms">LocalityName</doc><doc name="Examples">"Hong Kong"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PostalZone" type="PostalZone" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Postal_ Zone. Text</doc><doc name="Definition">The identifier for an addressable group of properties according to the relevant national postal service, such as a ZIP code or Post Code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTermQualifier">Postal</doc><doc name="PropertyTerm">Zone</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">PostalCodeNumber</doc><doc name="Examples">"SW11 4EW" "2500 GG"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CountrySubentity" type="CountrySubentity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Country Subentity. Text</doc><doc name="Definition">A territorial division of a country, such as a county or state.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Country Subentity</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">AdministrativeArea, State, Country, Shire, Canton</doc><doc name="Examples">"Florida","Tamilnadu"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CountrySubentityCode" type="CountrySubentityCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Country Subentity Code. Code</doc><doc name="Definition">A territorial division of a country, such as a county or state, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Country Subentity Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">AdministrativeAreaCode, State Code</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Region" type="Region" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Region. Text</doc><doc name="Definition">An addressable region or group of countries.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Region</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">LocalityName, Economic Zone</doc><doc name="Examples">"European Union"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="District" type="District" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. District. Text</doc><doc name="Definition">A geographical division of a country.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">District</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">LocalityName, Area</doc><doc name="Examples">"East Coast"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TimezoneOffset" type="TimezoneOffset" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address. Timezone Offset. Text</doc><doc name="Definition">For the time zone in which the address is situated, the measure of time offset from Universal Coordinated Time (UTC).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Timezone Offset</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"+8:00" "-3:00"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AddressLine" type="AddressLine" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Address. Address Line</doc><doc name="Definition">An association to Address Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Address Line</doc><doc name="AssociatedObjectClass">Address Line</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Country" type="Country" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Address. Country</doc><doc name="Definition">An association to Country.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LocationCoordinate" type="LocationCoordinate" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Address. Location Coordinate</doc><doc name="Definition">An association to Location Coordinate.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Address</doc><doc name="PropertyTerm">Location Coordinate</doc><doc name="AssociatedObjectClass">Location Coordinate</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="AddressLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Address Line. Details</doc><doc name="Definition">Information about a line of address expressed as unstructured text.</doc><doc name="ObjectClass">Address Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="Line" type="Line" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Address Line. Line. Text</doc><doc name="Definition">A line of address expressed as unstructured text.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Address Line</doc><doc name="PropertyTerm">Line</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"123 Standard Chartered Tower"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="AirTransportType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Air Transport. Details</doc><doc name="Definition">Information related to an aircraft.</doc><doc name="ObjectClass">Air Transport</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="AircraftID" type="AircraftID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Air Transport. Aircraft Identifier. Identifier</doc><doc name="Definition">Identifies a specific aircraft.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Air Transport</doc><doc name="PropertyTerm">Aircraft Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="AllowanceChargeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Allowance Charge. Details</doc><doc name="Definition">Information about a charge or discount price component.</doc><doc name="ObjectClass">Allowance Charge</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Identifier</doc><doc name="Definition">Identifies an Allowance Charge.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ChargeIndicator" type="ChargeIndicator" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Charge_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the Allowance Charge is a charge (true) or a discount (false).</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTermQualifier">Charge</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AllowanceChargeReasonCode" type="AllowanceChargeReasonCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Allowance Charge Reason Code. Code</doc><doc name="Definition">The reason for the Allowance Charge, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Allowance Charge Reason Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Allowance Charge Reason_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AllowanceChargeReason" type="AllowanceChargeReason" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Allowance Charge_ Reason. Text</doc><doc name="Definition">The reason for the Allowance Charge, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTermQualifier">Allowance Charge</doc><doc name="PropertyTerm">Reason</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MultiplierFactorNumeric" type="MultiplierFactorNumeric" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Multiplier_ Factor. Numeric</doc><doc name="Definition">The factor applied to the Base Amount to calculate the Allowance Charge.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTermQualifier">Multiplier</doc><doc name="PropertyTerm">Factor</doc><doc name="RepresentationTerm">Numeric</doc><doc name="DataType">Numeric. Type</doc><doc name="Examples">0.20</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PrepaidIndicator" type="PrepaidIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Prepaid_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the Allowance Charge is prepaid (true) or not (false).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTermQualifier">Prepaid</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SequenceNumeric" type="SequenceNumeric" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Sequence. Numeric</doc><doc name="Definition">Identifies the numerical order sequence in which Allowance Charges are calculated when multiple Allowance Charges apply. If all Allowance Charges apply to the same Base Amount, SequenceNumeric will be '1' for all Allowance Charges.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Sequence</doc><doc name="RepresentationTerm">Numeric</doc><doc name="DataType">Numeric. Type</doc><doc name="Examples">1, 2, 3, 4, etc.</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Amount" type="Amount" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Amount</doc><doc name="Definition">The Allowance Charge amount.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="Examples">35,23</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BaseAmount" type="BaseAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Base_ Amount. Amount</doc><doc name="Definition">The amount to which the MultiplierFactorNumeric is applied to calculate the Allowance Charge.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTermQualifier">Base</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCostCode" type="AccountingCostCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Accounting Cost Code. Code</doc><doc name="Definition">The buyer's accounting code as applied to the Allowance Charge.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Accounting Cost Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCost" type="AccountingCost" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Accounting Cost. Text</doc><doc name="Definition">The buyer's accounting code as applied to the Allowance Charge expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Accounting Cost</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxCategory" type="TaxCategory" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Tax Category</doc><doc name="Definition">An association to Tax Category.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Tax Category</doc><doc name="AssociatedObjectClass">Tax Category</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxTotal" type="TaxTotal" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Tax Total</doc><doc name="Definition">An association to Tax Total.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Tax Total</doc><doc name="AssociatedObjectClass">Tax Total</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PaymentMeans" type="PaymentMeans" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Allowance Charge. Payment Means</doc><doc name="Definition">An association to Payment Means.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Allowance Charge</doc><doc name="PropertyTerm">Payment Means</doc><doc name="AssociatedObjectClass">Payment Means</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="AttachmentType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Attachment. Details</doc><doc name="Definition">Information about an attached document. An attachment can be referred to externally (with the URI element) or internally (with the MIME reference element) or contained within the document itself (with the EmbeddedDocument element).</doc><doc name="ObjectClass">Attachment</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="EmbeddedDocumentBinaryObject" type="EmbeddedDocumentBinaryObject" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Attachment. Embedded_ Document. Binary Object</doc><doc name="Definition">Contains an embedded document as a BLOB (binary large object).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Attachment</doc><doc name="PropertyTermQualifier">Embedded</doc><doc name="PropertyTerm">Document</doc><doc name="RepresentationTerm">Binary Object</doc><doc name="DataType">Binary Object. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExternalReference" type="ExternalReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Attachment. External Reference</doc><doc name="Definition">An attached document, externally referred to, referred to in the MIME location, or embedded.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Attachment</doc><doc name="PropertyTerm">External Reference</doc><doc name="AssociatedObjectClass">External Reference</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="BillingReferenceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Billing Reference. Details</doc><doc name="Definition">Information directly relating to a related document.</doc><doc name="ObjectClass">Billing Reference</doc>
    </docs>
    
      <property debug="refElement-ParentNS" xmlType="element" name="InvoiceDocumentReference" type="InvoiceDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference. Invoice_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Invoice.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Billing Reference</doc><doc name="PropertyTermQualifier">Invoice</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SelfBilledInvoiceDocumentReference" type="SelfBilledInvoiceDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference. Self Billed Invoice_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Self Billed Invoice.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Billing Reference</doc><doc name="PropertyTermQualifier">Self Billed Invoice</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CreditNoteDocumentReference" type="CreditNoteDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference. Credit Note_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Credit Note.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Billing Reference</doc><doc name="PropertyTermQualifier">Credit Note</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SelfBilledCreditNoteDocumentReference" type="SelfBilledCreditNoteDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference. Self Billed Credit Note_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Self Billed Credit Note.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Billing Reference</doc><doc name="PropertyTermQualifier">Self Billed Credit Note</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DebitNoteDocumentReference" type="DebitNoteDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference. Debit Note_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Debit Note.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Billing Reference</doc><doc name="PropertyTermQualifier">Debit Note</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ReminderDocumentReference" type="ReminderDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference. Reminder_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Reminder Document Reference</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Billing Reference</doc><doc name="PropertyTermQualifier">Reminder</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AdditionalDocumentReference" type="AdditionalDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference. Additional_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Additional Document.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Billing Reference</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BillingReferenceLine" type="BillingReferenceLine" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference. Billing Reference Line</doc><doc name="Definition">An association to Billing Reference Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Billing Reference</doc><doc name="PropertyTerm">Billing Reference Line</doc><doc name="AssociatedObjectClass">Billing Reference Line</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="BillingReferenceLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Billing Reference Line. Details</doc><doc name="Definition">Information about a Billing Line.</doc><doc name="ObjectClass">Billing Reference Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Billing Reference Line. Identifier</doc><doc name="Definition">An identifier for the Billing Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Billing Reference Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Amount" type="Amount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Billing Reference Line. Amount</doc><doc name="Definition">The amount of the Billing Line, including Allowance Charges but net of taxes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Billing Reference Line</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AllowanceCharge" type="AllowanceCharge" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Billing Reference Line. Allowance Charge</doc><doc name="Definition">An association to Allowance Charge.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Billing Reference Line</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="BranchType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Branch. Details</doc><doc name="Definition">Information about a branch or division of an organization.</doc><doc name="ObjectClass">Branch</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Branch. Identifier</doc><doc name="Definition">An identifier for a branch or division of an organization.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Branch</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Branch. Name</doc><doc name="Definition">The name of a branch or division of an organization.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Branch</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FinancialInstitution" type="FinancialInstitution" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Branch. Financial Institution</doc><doc name="Definition">An association to Financial Institution.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Branch</doc><doc name="PropertyTerm">Financial Institution</doc><doc name="AssociatedObjectClass">Financial Institution</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Address" type="Address" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Branch. Address</doc><doc name="Definition">An association to Address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Branch</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CardAccountType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Card Account. Details</doc><doc name="Definition">Information about a credit card, debit card, or charge card.</doc><doc name="ObjectClass">Card Account</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="PrimaryAccountNumberID" type="PrimaryAccountNumberID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Primary_ Account Number. Identifier</doc><doc name="Definition">The card number; the Primary Account Number (PAN).</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTermQualifier">Primary</doc><doc name="PropertyTerm">Account Number</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">4558 XXXX XXXX XXXX (a real card number)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetworkID" type="NetworkID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Network. Identifier</doc><doc name="Definition">The card network provider.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">Network</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">&#x201C;VISA&#x201D;, &#x201C;MasterCard&#x201D;, &#x201C;American Express&#x201D;</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CardTypeCode" type="CardTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Card Type Code. Code</doc><doc name="Definition">The type of card.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">Card Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">&#x201C;Debit Card&#x201D;, &#x201C;Credit Card&#x201D;, &#x201C;Procurement Card&#x201D;</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ValidityStartDate" type="ValidityStartDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Validity Start Date. Date</doc><doc name="Definition">The date from which the card is valid.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">Validity Start Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ExpiryDate" type="ExpiryDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Expiry Date. Date</doc><doc name="Definition">The date up to which the card is valid.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">Expiry Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssuerID" type="IssuerID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Issuer. Identifier</doc><doc name="Definition">The identifier for the card issuer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">Issuer</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueNumberID" type="IssueNumberID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Issue Number. Identifier</doc><doc name="Definition">The card issue number.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">Issue Number</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CV2ID" type="CV2ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. CV2. Identifier</doc><doc name="Definition">The Card Verification Value.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">CV2</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CardChipCode" type="CardChipCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Card Chip Code. Code</doc><doc name="Definition">The distinction between CHIP and MAG STRIPE cards.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">Card Chip Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Chip_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ChipApplicationID" type="ChipApplicationID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Chip_ Application. Identifier</doc><doc name="Definition">An identifier for the application (AID) on a chip card that provides the information quoted.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTermQualifier">Chip</doc><doc name="PropertyTerm">Application</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HolderName" type="HolderName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Card Account. Holder. Name</doc><doc name="Definition">The name of the cardholder.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Card Account</doc><doc name="PropertyTerm">Holder</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CatalogueItemSpecificationUpdateLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Catalogue Item Specification Update Line. Details</doc><doc name="Definition">Details of Catalogue Line Item Specification.</doc><doc name="ObjectClass">Catalogue Item Specification Update Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Item Specification Update Line. Identifier</doc><doc name="Definition">A unique instance identifier for the line in this Catalogue document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Catalogue Item Specification Update Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"1"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ContractorCustomerParty" type="ContractorCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Item Specification Update Line. Contractor_ Customer Party. Customer Party</doc><doc name="Definition">The Customer Party responsible for the contract to which the Catalogue relates.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Item Specification Update Line</doc><doc name="PropertyTermQualifier">Contractor</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerSupplierParty" type="SellerSupplierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Item Specification Update Line. Seller_ Supplier Party. Supplier Party</doc><doc name="Definition">An association to the Seller of the item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Item Specification Update Line</doc><doc name="PropertyTermQualifier">Seller</doc><doc name="PropertyTerm">Supplier Party</doc><doc name="AssociatedObjectClass">Supplier Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Item Specification Update Line. Item</doc><doc name="Definition">An association to Item itself.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Catalogue Item Specification Update Line</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CatalogueLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Catalogue Line. Details</doc><doc name="Definition">The basic element of Catalogue; something that can be bought.</doc><doc name="ObjectClass">Catalogue Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Identifier</doc><doc name="Definition">A unique instance identifier for the line in this Catalogue document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"1"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ActionCode" type="ActionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Action Code. Code</doc><doc name="Definition">Code indicating the action required for this item to synchronize with external repositories.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Action Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"Replace", "Update", "Delete","Add"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LifeCycleStatusCode" type="LifeCycleStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Life Cycle Status Code. Code</doc><doc name="Definition">Code indicating availability of this line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Life Cycle Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"new - announcement only", "new and available", "deleted - announcement only"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ContractSubdivision" type="ContractSubdivision" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Contract Subdivision. Text</doc><doc name="Definition">Identifies a subdivision of a contract or tender.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Contract Subdivision</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"Installation", "Phase One", Support and Maintenance"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Note. Text</doc><doc name="Definition">Free-text note used for non-structured information about the line in the specific Catalogue document (intended to be human readable).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OrderableIndicator" type="OrderableIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Orderable_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the line is orderable (that is, not just for information only).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Orderable</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">TRUE means orderable, FALSE means not orderable</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OrderableUnit" type="OrderableUnit" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Orderable_ Unit. Text</doc><doc name="Definition">The unit that can be ordered.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Orderable</doc><doc name="PropertyTerm">Unit</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ContentUnitQuantity" type="ContentUnitQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Content Unit. Quantity</doc><doc name="Definition">The quantity of the order unit of measure of the line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Content Unit</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">If order unit measure identifier is "each", then content unit quantity is "1".</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OrderQuantityIncrementNumeric" type="OrderQuantityIncrementNumeric" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Order Quantity Increment. Numeric</doc><doc name="Definition">The number of items that can set the order quantity increments.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Order Quantity Increment</doc><doc name="RepresentationTerm">Numeric</doc><doc name="DataType">Numeric. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MinimumOrderQuantity" type="MinimumOrderQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Minimum_ Order Quantity. Quantity</doc><doc name="Definition">The minimum amount of items that can be ordered.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Order Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">"10 boxes"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MaximumOrderQuantity" type="MaximumOrderQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Maximum_ Order Quantity. Quantity</doc><doc name="Definition">The maximum amount of items that can be ordered.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Order Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">"1 tonne"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="WarrantyInformation" type="WarrantyInformation" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Warranty_ Information. Text</doc><doc name="Definition">Information regarding the warranty for the good or service.  Warranty may be provided by any Party (can be described in the assiciation to Warranty Party).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Warranty</doc><doc name="PropertyTerm">Information</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"Unless specified otherwise and in addition to any rights the Customer may have under statute, Dell warrants to the Customer that Dell branded Products (excluding third party products and software), will be free from defects in materials and workmanship affecting normal use for a period of one year from invoice date ('Standard Warranty')."</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PackLevelCode" type="PackLevelCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Pack Level Code. Code</doc><doc name="Definition">The level of packaging involved.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Pack Level Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Consumer Unit, Trading Unit</doc><doc name="Examples">"level 2", "Group 4"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ContractorCustomerParty" type="ContractorCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Contractor_ Customer Party. Customer Party</doc><doc name="Definition">The Customer Party responsible for the contract to which the Catalogue relates.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Contractor</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerSupplierParty" type="SellerSupplierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Seller_ Supplier Party. Supplier Party</doc><doc name="Definition">An association to Seller of the item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Seller</doc><doc name="PropertyTerm">Supplier Party</doc><doc name="AssociatedObjectClass">Supplier Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="WarrantyParty" type="WarrantyParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Warranty_ Party. Party</doc><doc name="Definition">The party responsible for the Warranty.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Warranty</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="WarrantyValidityPeriod" type="WarrantyValidityPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Warranty Validity_ Period. Period</doc><doc name="Definition">The period for which the Warranty is valid.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Warranty Validity</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LineValidityPeriod" type="LineValidityPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Line Validity_ Period. Period</doc><doc name="Definition">The period for which the Catalogue Line is valid.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Line Validity</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ItemComparison" type="ItemComparison" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Item Comparison</doc><doc name="Definition">An association to comparative details for this Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Item Comparison</doc><doc name="AssociatedObjectClass">Item Comparison</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ComponentRelatedItem" type="ComponentRelatedItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Component_ Related Item. Related Item</doc><doc name="Definition">An association that describes any catalogue items that may be components of this Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Component</doc><doc name="PropertyTerm">Related Item</doc><doc name="AssociatedObjectClass">Related Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AccessoryRelatedItem" type="AccessoryRelatedItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Accessory_ Related Item. Related Item</doc><doc name="Definition">An association that describes any catalogue items that may be optional accessories to this Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Accessory</doc><doc name="PropertyTerm">Related Item</doc><doc name="AssociatedObjectClass">Related Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RequiredRelatedItem" type="RequiredRelatedItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Required_ Related Item. Related Item</doc><doc name="Definition">An association that describes any catalogue items that may be required for this Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Required</doc><doc name="PropertyTerm">Related Item</doc><doc name="AssociatedObjectClass">Related Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ReplacementRelatedItem" type="ReplacementRelatedItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Replacement_ Related Item. Related Item</doc><doc name="Definition">An association that describes any catalogue items that may be replacements for this Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Replacement</doc><doc name="PropertyTerm">Related Item</doc><doc name="AssociatedObjectClass">Related Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ComplementaryRelatedItem" type="ComplementaryRelatedItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Complementary_ Related Item. Related Item</doc><doc name="Definition">An association that describes any catalogue items that may complement this Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Complementary</doc><doc name="PropertyTerm">Related Item</doc><doc name="AssociatedObjectClass">Related Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RequiredItemLocationQuantity" type="RequiredItemLocationQuantity" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Required_ Item Location Quantity. Item Location Quantity</doc><doc name="Definition">An association to the description of properties related to locations and quantities of the Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTermQualifier">Required</doc><doc name="PropertyTerm">Item Location Quantity</doc><doc name="AssociatedObjectClass">Item Location Quantity</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Line. Item</doc><doc name="Definition">An association to the Item itself.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Catalogue Line</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CataloguePricingUpdateLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Catalogue Pricing Update Line. Details</doc><doc name="Definition">Details of Catalogue Line Pricing.</doc><doc name="ObjectClass">Catalogue Pricing Update Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Pricing Update Line. Identifier</doc><doc name="Definition">A unique instance identifier for the line in this Catalogue document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Catalogue Pricing Update Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"1"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ContractorCustomerParty" type="ContractorCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Pricing Update Line. Contractor_ Customer Party. Customer Party</doc><doc name="Definition">The Customer Party responsible for the contract to which the Catalogue relates.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Pricing Update Line</doc><doc name="PropertyTermQualifier">Contractor</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerSupplierParty" type="SellerSupplierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Pricing Update Line. Seller_ Supplier Party. Supplier Party</doc><doc name="Definition">An association to the Seller of the Item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Pricing Update Line</doc><doc name="PropertyTermQualifier">Seller</doc><doc name="PropertyTerm">Supplier Party</doc><doc name="AssociatedObjectClass">Supplier Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RequiredItemLocationQuantity" type="RequiredItemLocationQuantity" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Pricing Update Line. Required_ Item Location Quantity. Item Location Quantity</doc><doc name="Definition">An association to the description of properties related to locations and quantities of the item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Pricing Update Line</doc><doc name="PropertyTermQualifier">Required</doc><doc name="PropertyTerm">Item Location Quantity</doc><doc name="AssociatedObjectClass">Item Location Quantity</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CatalogueReferenceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Details</doc><doc name="Definition">A reference to a Catalogue.</doc><doc name="ObjectClass">Catalogue Reference</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Identifier</doc><doc name="Definition">An identifier for the Catalogue document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueDate" type="IssueDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Issue Date. Date</doc><doc name="Definition">The date when the Catalogue was issued.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">Issue Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueTime" type="IssueTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Issue Time. Time</doc><doc name="Definition">The time when the Catalogue was issued.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">Issue Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RevisionDate" type="RevisionDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Revision Date. Date</doc><doc name="Definition">The date on which the information in the Catalogue was revised.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">Revision Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RevisionTime" type="RevisionTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Revision Time. Time</doc><doc name="Definition">The time at which the information in the Catalogue was revised.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">Revision Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Note. Text</doc><doc name="Definition">A free-text note about the Catalogue. This is used for information which is only human readable.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Description. Text</doc><doc name="Definition">A description of the Catalogue.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"computer accessories for laptops"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="VersionID" type="VersionID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Version. Identifier</doc><doc name="Definition">Indicates the current version of the Catalogue.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTerm">Version</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"1.1"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PreviousVersionID" type="PreviousVersionID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Reference. Previous_ Version. Identifier</doc><doc name="Definition">Indicates the previous version (the version superseded by this Catalogue).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Reference</doc><doc name="PropertyTermQualifier">Previous</doc><doc name="PropertyTerm">Version</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"1.0"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CatalogueRequestLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Catalogue Request Line. Details</doc><doc name="Definition">The basic element of Catalogue; something that can be bought.</doc><doc name="ObjectClass">Catalogue Request Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Request Line. Identifier</doc><doc name="Definition">A unique instance identifier for the line in this Catalogue document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Catalogue Request Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"1"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ContractSubdivision" type="ContractSubdivision" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Request Line. Contract Subdivision. Text</doc><doc name="Definition">Identifies a subdivision of a contract or tender.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Request Line</doc><doc name="PropertyTerm">Contract Subdivision</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"Installation", "Phase One", Support and Maintenance"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Catalogue Request Line. Note. Text</doc><doc name="Definition">Free-text note used for non-structured information about the line in the specific Catalogue document (intended to be human readable).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Request Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LineValidityPeriod" type="LineValidityPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Request Line. Line Validity_ Period. Period</doc><doc name="Definition">The period for which the Catalogue Line is valid.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Catalogue Request Line</doc><doc name="PropertyTermQualifier">Line Validity</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RequiredItemLocationQuantity" type="RequiredItemLocationQuantity" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Request Line. Required_ Item Location Quantity. Item Location Quantity</doc><doc name="Definition">An association to the description of properties related to locations and quantities of the item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Catalogue Request Line</doc><doc name="PropertyTermQualifier">Required</doc><doc name="PropertyTerm">Item Location Quantity</doc><doc name="AssociatedObjectClass">Item Location Quantity</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Catalogue Request Line. Item</doc><doc name="Definition">An association to the Item itself.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Catalogue Request Line</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CertificateOfOriginApplicationType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Details</doc><doc name="Definition">A document that contains information of CO application.</doc><doc name="ObjectClass">Certificate Of Origin Application</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ReferenceID" type="ReferenceID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Reference. Identifier</doc><doc name="Definition">Holds the unique number that identifies the Despatch Advice, typically according to the seller's system that generated the Despatch Advice.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTerm">Reference</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CertificateType" type="CertificateType" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Certificate Type. Text</doc><doc name="Definition">Type of CO. Type could be Ordinary, Re-export, Commonwealth Preferential etc.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTerm">Certificate Type</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ApplicationStatusCode" type="ApplicationStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Application Status Code. Code</doc><doc name="Definition">Indicates the status of the application (revision, replacement, etc.).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTerm">Application Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OriginalJobID" type="OriginalJobID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Original_ Job Identifier. Identifier</doc><doc name="Definition">The latest Job Number given to the Origin application. This is used by the system to keep track of the amendments or cancellation of the origin application applied earlier.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTermQualifier">Original</doc><doc name="PropertyTerm">Job Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PreviousJobID" type="PreviousJobID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Previous_ Job Identifier. Identifier</doc><doc name="Definition">The previous Job Number assigned in case the application undergoes query or change. This is used by the system to keep track of the amendments or cancellation of the origin application applied earlier.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTermQualifier">Previous</doc><doc name="PropertyTerm">Job Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Remarks" type="Remarks" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Remarks. Text</doc><doc name="Definition">Remarks by the applicant for the Certificate of Origin Application.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTerm">Remarks</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Shipment" type="Shipment" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Shipment</doc><doc name="Definition">Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTerm">Shipment</doc><doc name="AssociatedObjectClass">Shipment</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="EndorserParty" type="EndorserParty" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Endorser Party</doc><doc name="Definition">The party providing the endorsement.</doc><doc name="Cardinality">1..n</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTerm">Endorser Party</doc><doc name="AssociatedObjectClass">Endorser Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PreparationParty" type="PreparationParty" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Preparation_ Party. Party</doc><doc name="Definition">Details of an individual, a group, or a body that prepares the Certificate of Origin application.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTermQualifier">Preparation</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="IssuerParty" type="IssuerParty" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Issuer_ Party. Party</doc><doc name="Definition">Details of the authorized organization that issued the Certificate of Origin.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTermQualifier">Issuer</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="IssuingCountry" type="IssuingCountry" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Issuing_ Country. Country</doc><doc name="Definition">The country for which the Certificate of Origin is issued.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTermQualifier">Issuing</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentDistribution" type="DocumentDistribution" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Document Distribution</doc><doc name="Definition">The distribution of the Certificate of Origin to interested parties.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTerm">Document Distribution</doc><doc name="AssociatedObjectClass">Document Distribution</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SupportingDocumentReference" type="SupportingDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Supporting_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to a supporting document.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTermQualifier">Supporting</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Signature" type="Signature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Certificate Of Origin Application. Signature</doc><doc name="Definition">One or more signatures applied to the document instance.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Certificate Of Origin Application</doc><doc name="PropertyTerm">Signature</doc><doc name="AssociatedObjectClass">Signature</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ClassificationCategoryType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Classification Category. Details</doc><doc name="Definition">Information about a Classification Category; a subdivision of a Classification Scheme.</doc><doc name="ObjectClass">Classification Category</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Category. Name</doc><doc name="Definition">The name of the Classification Category.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Category</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="AlternativeBusinessTerms">Code List Name</doc><doc name="Examples">"UNSPSC Class", "UNSPSC Segment", "UNSPSC Family"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CodeValue" type="CodeValue" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Category. Code Value. Text</doc><doc name="Definition">The Classification Category value.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Category</doc><doc name="PropertyTerm">Code Value</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Code Value</doc><doc name="Examples">3420001, 3273666, HSJJD-213</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Category. Description. Text</doc><doc name="Definition">The description of the Classification Category.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Classification Category</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Code Name</doc><doc name="Examples">"Electrical Goods", "Wooden Toys"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CategorizesClassificationCategory" type="CategorizesClassificationCategory" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Classification Category. Categorizes_ Classification Category. Classification Category</doc><doc name="Definition">An association to subcategories within the Category.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Classification Category</doc><doc name="PropertyTermQualifier">Categorizes</doc><doc name="PropertyTerm">Classification Category</doc><doc name="AssociatedObjectClass">Classification Category</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ClassificationSchemeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Classification Scheme. Details</doc><doc name="Definition">Information about Classification Scheme; a scheme that defines a taxonomy for classifying goods or services.</doc><doc name="ObjectClass">Classification Scheme</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Identifier</doc><doc name="Definition">An identifier for the classification scheme.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LastRevisionDate" type="LastRevisionDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Last_ Revision Date. Date</doc><doc name="Definition">The date at which the classification scheme was last revised.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTermQualifier">Last</doc><doc name="PropertyTerm">Revision Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LastRevisionTime" type="LastRevisionTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Last_ Revision Time. Time</doc><doc name="Definition">The time at which the classification scheme was last revised.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTermQualifier">Last</doc><doc name="PropertyTerm">Revision Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Note. Text</doc><doc name="Definition">Free-form text applying to the Classification Scheme. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Name</doc><doc name="Definition">The name of the Classification Scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"UNSPSC"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Description. Text</doc><doc name="Definition">A description of the Classification Scheme.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"an open, global multi-sector standard for classification of products and services"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AgencyID" type="AgencyID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Agency Identifier. Identifier</doc><doc name="Definition">Identifies the agency that maintains the Classification Scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Agency Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">Defaults to the UN/EDIFACT data element 3055 code list.</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AgencyName" type="AgencyName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Agency Name. Text</doc><doc name="Definition">The name of the agency that maintains the Classification Scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Agency Name</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="VersionID" type="VersionID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Version. Identifier</doc><doc name="Definition">Identifies the version of the Classification Scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Version</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="URI" type="URI" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. URI. Identifier</doc><doc name="Definition">The Uniform Resource Identifier (URI) that identifies where the Classification is located.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">URI</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SchemeURI" type="SchemeURI" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Scheme_ URI. Identifier</doc><doc name="Definition">The Uniform Resource Identifier (URI) that identifies where the Classification Scheme is located.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTermQualifier">Scheme</doc><doc name="PropertyTerm">URI</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LanguageID" type="LanguageID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Language. Identifier</doc><doc name="Definition">Identifies the language of the Classification Scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Language</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ClassificationCategory" type="ClassificationCategory" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Classification Scheme. Classification Category</doc><doc name="Definition">An association to Classification Category.</doc><doc name="Cardinality">1..n</doc><doc name="ObjectClass">Classification Scheme</doc><doc name="PropertyTerm">Classification Category</doc><doc name="AssociatedObjectClass">Classification Category</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CommodityClassificationType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Commodity Classification. Details</doc><doc name="Definition">Information about Commodity Classification.</doc><doc name="ObjectClass">Commodity Classification</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="NatureCode" type="NatureCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Commodity Classification. Nature Code. Code</doc><doc name="Definition">The high-level nature of the Classification issued by a specific maintenance agency, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Commodity Classification</doc><doc name="PropertyTerm">Nature Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"wooden products"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CargoTypeCode" type="CargoTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Commodity Classification. Cargo Type Code. Code</doc><doc name="Definition">The type of cargo, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Commodity Classification</doc><doc name="PropertyTerm">Cargo Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"Refrigerated"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CommodityCode" type="CommodityCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Commodity Classification. Commodity Code. Code</doc><doc name="Definition">The harmonized international commodity code for regulatory (customs and trade statistics) purposes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Commodity Classification</doc><doc name="PropertyTerm">Commodity Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Harmonized Code</doc><doc name="Examples">"1102222883"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ItemClassificationCode" type="ItemClassificationCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Commodity Classification. Item Classification Code. Code</doc><doc name="Definition">The trade commodity classification, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Commodity Classification</doc><doc name="PropertyTerm">Item Classification Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">UN/SPSC Code</doc><doc name="Examples">"3440234"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CommunicationType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Communication. Details</doc><doc name="Definition">Information about a means of communication.</doc><doc name="ObjectClass">Communication</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ChannelCode" type="ChannelCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Communication. Channel Code. Code</doc><doc name="Definition">The method of communication, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Communication</doc><doc name="PropertyTerm">Channel Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Channel_ Code. Type</doc><doc name="Examples">Phone Fax Email</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Channel" type="Channel" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Communication. Channel. Text</doc><doc name="Definition">The method of communication, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Communication</doc><doc name="PropertyTerm">Channel</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">Skype</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Value" type="Value" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Communication. Value. Text</doc><doc name="Definition">The communication value, such as phone number or email address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Communication</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"+44 1 2345 6789" "president@whitehouse.com"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ConsignmentType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Consignment. Details</doc><doc name="Definition">A separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport.</doc><doc name="ObjectClass">Consignment</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Identifier</doc><doc name="Definition">Unique number assigned to goods, both for import and export.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Unique consignment reference number (UCR)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SummaryDescription" type="SummaryDescription" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Summary_ Description. Text</doc><doc name="Definition">General descriptive text that is not part of any remarks.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Summary</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TotalInvoiceAmount" type="TotalInvoiceAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Total_ Invoice Amount. Amount</doc><doc name="Definition">Total of all invoice amounts declared in a single consignment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Total</doc><doc name="PropertyTerm">Invoice Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeclaredCustomsValueAmount" type="DeclaredCustomsValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Declared Customs_ Value. Amount</doc><doc name="Definition">Amount declared for customs purposes of those goods in a consignment, whether or not they are subject to the same customs procedure, tariff/statistical heading, country information, and duty regime.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Declared Customs</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TariffDescription" type="TariffDescription" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Tariff Description. Text</doc><doc name="Definition">A description of the tariff applied to a consignment.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTerm">Tariff Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TariffCode" type="TariffCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Tariff Code. Code</doc><doc name="Definition">Code specifying a tariff applied to a consignment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTerm">Tariff Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Tariff code number (WCO ID 145)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InsurancePremiumAmount" type="InsurancePremiumAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Insurance Premium Amount. Amount</doc><doc name="Definition">Amount of premium payable to the insurance company for insuring the goods.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTerm">Insurance Premium Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">Insurance Cost</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="GrossWeightMeasure" type="GrossWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Gross_ Weight. Measure</doc><doc name="Definition">Total weight (mass) of goods for a declaration, including packaging but excluding the carrier's equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Gross</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc><doc name="AlternativeBusinessTerms">Total gross weight (WCO ID 131)</doc><doc name="Examples">Total cube of all goods items referred to as one consignment.</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetWeightMeasure" type="NetWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Net_ Weight. Measure</doc><doc name="Definition">Total net weight (mass) of all the goods items referred to as one consignment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Net</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetNetWeightMeasure" type="NetNetWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Net Net_ Weight. Measure</doc><doc name="Definition">Weight (mass) of the goods themselves without any packing.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Net Net</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ChargeableWeightMeasure" type="ChargeableWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Chargeable_ Weight. Measure</doc><doc name="Definition">Gross weight (mass) on which a charge is to be based.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Chargeable</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc><doc name="AlternativeBusinessTerms">Chargeable Weight. Basis.Measure</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="GrossVolumeMeasure" type="GrossVolumeMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Gross_ Volume. Measure</doc><doc name="Definition">Total volume of all goods items referred to as one consignment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Gross</doc><doc name="PropertyTerm">Volume</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc><doc name="AlternativeBusinessTerms">Cube</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetVolumeMeasure" type="NetVolumeMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Net_ Volume. Measure</doc><doc name="Definition">Net volume of all goods items referred to as one consignment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Net</doc><doc name="PropertyTerm">Volume</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LoadingLengthMeasure" type="LoadingLengthMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Loading_ Length. Measure</doc><doc name="Definition">Total length in a means of transport or a piece of transport equipment whereby the complete width and height over that length is needed for loading all the consignments referred to as one consolidation.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Loading</doc><doc name="PropertyTerm">Length</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Remarks" type="Remarks" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Remarks. Text</doc><doc name="Definition">Remarks concerning the complete consignment to be printed on the transport document.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTerm">Remarks</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardousRiskIndicator" type="HazardousRiskIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Consignment. Hazardous Risk_ Indicator. Indicator</doc><doc name="Definition">Indication that the transport is or is not subject to an international regulation concerning the carriage of dangerous goods.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Hazardous Risk</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="AlternativeBusinessTerms">Dangerous Goods RID Indicator</doc><doc name="Examples">default is negative</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ConsigneeParty" type="ConsigneeParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Consignee_ Party. Party</doc><doc name="Definition">Party to which goods are consigned.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Consignee</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExporterParty" type="ExporterParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Exporter_ Party. Party</doc><doc name="Definition">The party who makes the export declaration, or on whose behalf the export declaration is made, and who is the owner of the goods or has similar right of disposal over them at the time when the declaration is accepted.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Exporter</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ConsignorParty" type="ConsignorParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Consignor_ Party. Party</doc><doc name="Definition">The party consigning goods, as stipulated in the transport contract by the party ordering transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Consignor</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ImporterParty" type="ImporterParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Importer_ Party. Party</doc><doc name="Definition">The party who makes an import declaration, or on whose behalf a Customs clearing agent or other authorized person makes an import declaration. This may include a person who has possession of the goods or to whom the goods are consigned.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Importer</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CarrierParty" type="CarrierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Carrier_ Party. Party</doc><doc name="Definition">The party providing the transport of goods between named points.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Carrier</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FreightForwarderParty" type="FreightForwarderParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Freight Forwarder_ Party. Party</doc><doc name="Definition">The party combining individual smaller consignments into a single larger shipment (so called consolidated shipment) that is sent to a counterpart who mirrors the consolidator's activity by dividing the consolidated consignment into its original components.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Freight Forwarder</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="NotifyParty" type="NotifyParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Notify_ Party. Party</doc><doc name="Definition">The party to be notified.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Notify</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginalDespatchParty" type="OriginalDespatchParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Original Despatch_ Party. Party</doc><doc name="Definition">The original despatch party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Original Despatch</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FinalDeliveryParty" type="FinalDeliveryParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Final Delivery_ Party. Party</doc><doc name="Definition">The final delivery party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Final Delivery</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginalDepartureCountry" type="OriginalDepartureCountry" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Original Departure_ Country. Country</doc><doc name="Definition">The country from which the goods are originally exported, without any commercial transaction taking place in intermediate countries.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Original Departure</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FinalDestinationCountry" type="FinalDestinationCountry" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Final Destination_ Country. Country</doc><doc name="Definition">Name of the country to which the goods are to be delivered to the final consignee or buyer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Final Destination</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransitCountry" type="TransitCountry" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Transit_ Country. Country</doc><doc name="Definition">The countries through which goods or passengers are routed between the country of original departure and the country of final destination.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Transit</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransportContract" type="TransportContract" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Transport_ Contract. Contract</doc><doc name="Definition">An association to Transport Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Transport</doc><doc name="PropertyTerm">Contract</doc><doc name="AssociatedObjectClass">Contract</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginalDespatchTransportationService" type="OriginalDespatchTransportationService" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Original Despatch_ Transportation Service. Transportation Service</doc><doc name="Definition">The service for pick-up from the consignor under the transport contract.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Original Despatch</doc><doc name="PropertyTerm">Transportation Service</doc><doc name="AssociatedObjectClass">Transportation Service</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FinalDeliveryTransportationService" type="FinalDeliveryTransportationService" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Final Delivery_ Transportation Service. Transportation Service</doc><doc name="Definition">The service for delivery to the consignee under the transport contract.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Final Delivery</doc><doc name="PropertyTerm">Transportation Service</doc><doc name="AssociatedObjectClass">Transportation Service</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryTerms" type="DeliveryTerms" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Delivery Terms</doc><doc name="Definition">All 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.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTerm">Delivery Terms</doc><doc name="AssociatedObjectClass">Delivery Terms</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PaymentTerms" type="PaymentTerms" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Payment Terms</doc><doc name="Definition">The conditions of payment between the parties in a transaction.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTerm">Payment Terms</doc><doc name="AssociatedObjectClass">Payment Terms</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FreightAllowanceCharge" type="FreightAllowanceCharge" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Consignment. Freight_ Allowance Charge. Allowance Charge</doc><doc name="Definition">Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Consignment</doc><doc name="PropertyTermQualifier">Freight</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ContactType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Contact. Details</doc><doc name="Definition">Information about a contactable person or organization department.</doc><doc name="ObjectClass">Contact</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contact. Identifier</doc><doc name="Definition">An identifier for the Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contact</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"Receivals Clerk"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contact. Name</doc><doc name="Definition">The name of the Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contact</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Delivery Dock"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Telephone" type="Telephone" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contact. Telephone. Text</doc><doc name="Definition">The telephone number of the Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contact</doc><doc name="PropertyTerm">Telephone</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Telefax" type="Telefax" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contact. Telefax. Text</doc><doc name="Definition">The fax number of the Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contact</doc><doc name="PropertyTerm">Telefax</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ElectronicMail" type="ElectronicMail" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contact. Electronic_ Mail. Text</doc><doc name="Definition">The email address of the Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contact</doc><doc name="PropertyTermQualifier">Electronic</doc><doc name="PropertyTerm">Mail</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contact. Note. Text</doc><doc name="Definition">A note such as 'Emergency' or 'After Hours' describing the circumstances in which the Contact can be used.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contact</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OtherCommunication" type="OtherCommunication" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Contact. Other_ Communication. Communication</doc><doc name="Definition">An association to Other Communication.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Contact</doc><doc name="PropertyTermQualifier">Other</doc><doc name="PropertyTerm">Communication</doc><doc name="AssociatedObjectClass">Communication</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ContractType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Contract. Details</doc><doc name="Definition">Information about a Contract.</doc><doc name="ObjectClass">Contract</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contract. Identifier</doc><doc name="Definition">Identifies the Contract.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contract</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"CC23"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueDate" type="IssueDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contract. Issue Date. Date</doc><doc name="Definition">The date on which the Contract was issued.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contract</doc><doc name="PropertyTerm">Issue Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueTime" type="IssueTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contract. Issue Time. Time</doc><doc name="Definition">The time at which the Contract was issued.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contract</doc><doc name="PropertyTerm">Issue Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ContractTypeCode" type="ContractTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contract. Contract Type Code. Code</doc><doc name="Definition">The type of Contract, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contract</doc><doc name="PropertyTerm">Contract Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ContractType" type="ContractType" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Contract. Contract Type. Text</doc><doc name="Definition">The type of Contract, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contract</doc><doc name="PropertyTerm">Contract Type</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ValidityPeriod" type="ValidityPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Contract. Validity_ Period. Period</doc><doc name="Definition">An association to Validity Period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Contract</doc><doc name="PropertyTermQualifier">Validity</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ContractDocumentReference" type="ContractDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Contract. Contract_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Contract Document.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Contract</doc><doc name="PropertyTermQualifier">Contract</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CorporateRegistrationSchemeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Corporate Registration Scheme. Details</doc><doc name="Definition">Information directly relating a scheme for corporate registration of businesses.</doc><doc name="ObjectClass">Corporate Registration Scheme</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Corporate Registration Scheme. Identifier</doc><doc name="Definition">Identifies the scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Corporate Registration Scheme</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"ASIC" in Australia</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Corporate Registration Scheme. Name</doc><doc name="Definition">Identifies the scheme by name.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Corporate Registration Scheme</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Australian Securities and Investment Commission" in Australia</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CorporateRegistrationTypeCode" type="CorporateRegistrationTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Corporate Registration Scheme. Corporate Registration Type Code. Code</doc><doc name="Definition">Identifies the type of scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Corporate Registration Scheme</doc><doc name="PropertyTerm">Corporate Registration Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"ACN"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="JurisdictionRegionAddress" type="JurisdictionRegionAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Corporate Registration Scheme. Jurisdiction Region_ Address. Address</doc><doc name="Definition">Associates the registration scheme with particulars that identify and locate the geographic area to which the scheme applies.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Corporate Registration Scheme</doc><doc name="PropertyTermQualifier">Jurisdiction Region</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CountryType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Country. Details</doc><doc name="Definition">Information about a geopolitical country.</doc><doc name="ObjectClass">Country</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="IdentificationCode" type="IdentificationCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Country. Identification Code. Code</doc><doc name="Definition">An identifier for the Country.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Country</doc><doc name="PropertyTerm">Identification Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Country Identification_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Country. Name</doc><doc name="Definition">The name of the Country.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Country</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">&#x201C;SOUTH AFRICA&#x201D;</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CreditAccountType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Credit Account. Details</doc><doc name="Definition">Information about a Credit Account (for sales on account).</doc><doc name="ObjectClass">Credit Account</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="AccountID" type="AccountID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Account. Account Identifier. Identifier</doc><doc name="Definition">Identifies the Credit Account.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Credit Account</doc><doc name="PropertyTerm">Account Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"Customer Code 29"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CreditNoteLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Credit Note Line. Details</doc><doc name="Definition">Information about a Credit Note Line.</doc><doc name="ObjectClass">Credit Note Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Identifier</doc><doc name="Definition">Identifies the Credit Note Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Note Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Credit Note Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CreditedQuantity" type="CreditedQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Credited_ Quantity. Quantity</doc><doc name="Definition">The quantity of Items credited.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTermQualifier">Credited</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineExtensionAmount" type="LineExtensionAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Line Extension Amount. Amount</doc><doc name="Definition">The total amount for the Credit Note Line, including Allowance Charges but net of taxes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Line Extension Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxPointDate" type="TaxPointDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Tax Point Date. Date</doc><doc name="Definition">The date of the Credit Note Line, used to indicate the point at which tax becomes applicable.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Tax Point Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCostCode" type="AccountingCostCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Accounting Cost Code. Code</doc><doc name="Definition">The buyer's accounting code applied to the Credit Note Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Accounting Cost Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCost" type="AccountingCost" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Accounting Cost. Text</doc><doc name="Definition">The buyer's accounting code applied to the Credit Note Line, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Accounting Cost</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DiscrepancyResponse" type="DiscrepancyResponse" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Discrepancy_ Response. Response</doc><doc name="Definition">An association to Discrepancy Response; the reason for the Credit.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTermQualifier">Discrepancy</doc><doc name="PropertyTerm">Response</doc><doc name="AssociatedObjectClass">Response</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DespatchLineReference" type="DespatchLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Despatch_ Line Reference. Line Reference</doc><doc name="Definition">An associative reference to Despatch Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTermQualifier">Despatch</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ReceiptLineReference" type="ReceiptLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Receipt_ Line Reference. Line Reference</doc><doc name="Definition">An associative reference to Receipt Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTermQualifier">Receipt</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BillingReference" type="BillingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Billing Reference</doc><doc name="Definition">An association to Billing Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Billing Reference</doc><doc name="AssociatedObjectClass">Billing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PricingReference" type="PricingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Pricing Reference</doc><doc name="Definition">An association to Pricing Reference.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Pricing Reference</doc><doc name="AssociatedObjectClass">Pricing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Delivery" type="Delivery" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Delivery</doc><doc name="Definition">An association to Delivery.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Delivery</doc><doc name="AssociatedObjectClass">Delivery</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxTotal" type="TaxTotal" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Tax Total</doc><doc name="Definition">An association to Tax Total.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Tax Total</doc><doc name="AssociatedObjectClass">Tax Total</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Item</doc><doc name="Definition">An association to Item</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Price" type="Price" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Credit Note Line. Price</doc><doc name="Definition">An association to Price.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Credit Note Line</doc><doc name="PropertyTerm">Price</doc><doc name="AssociatedObjectClass">Price</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="CustomerPartyType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Customer Party. Details</doc><doc name="Definition">Information about the Customer Party.</doc><doc name="ObjectClass">Customer Party</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="CustomerAssignedAccountID" type="CustomerAssignedAccountID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Customer Party. Customer Assigned_ Account Identifier. Identifier</doc><doc name="Definition">An identifier for the Customer's account, assigned by the Customer itself.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Customer Party</doc><doc name="PropertyTermQualifier">Customer Assigned</doc><doc name="PropertyTerm">Account Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SupplierAssignedAccountID" type="SupplierAssignedAccountID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Customer Party. Supplier Assigned_ Account Identifier. Identifier</doc><doc name="Definition">An identifier for the Customer's account, assigned by the Supplier.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Customer Party</doc><doc name="PropertyTermQualifier">Supplier Assigned</doc><doc name="PropertyTerm">Account Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AdditionalAccountID" type="AdditionalAccountID" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Customer Party. Additional_ Account Identifier. Identifier</doc><doc name="Definition">An identifier for the Customer's account, assigned by a third party.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Customer Party</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Account Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Party" type="Party" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Customer Party. Party</doc><doc name="Definition">An association to Party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Customer Party</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryContact" type="DeliveryContact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Customer Party. Delivery_ Contact. Contact</doc><doc name="Definition">An association to Delivery Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Customer Party</doc><doc name="PropertyTermQualifier">Delivery</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AccountingContact" type="AccountingContact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Customer Party. Accounting_ Contact. Contact</doc><doc name="Definition">An association to Accounting Contact (Customer).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Customer Party</doc><doc name="PropertyTermQualifier">Accounting</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BuyerContact" type="BuyerContact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Customer Party. Buyer_ Contact. Contact</doc><doc name="Definition">An association to Buyer Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Customer Party</doc><doc name="PropertyTermQualifier">Buyer</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DebitNoteLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Debit Note Line. Details</doc><doc name="Definition">Information about a Debit Note Line.</doc><doc name="ObjectClass">Debit Note Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Identifier</doc><doc name="Definition">Identifies the Debit Note Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Debit Note Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Debit Note Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DebitedQuantity" type="DebitedQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Debited_ Quantity. Quantity</doc><doc name="Definition">The quantity of Items debited.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTermQualifier">Debited</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineExtensionAmount" type="LineExtensionAmount" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Line Extension Amount. Amount</doc><doc name="Definition">The total amount for the Debit Note Line, including Allowance Charges but net of taxes.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Line Extension Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxPointDate" type="TaxPointDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Tax Point Date. Date</doc><doc name="Definition">The date of the Debit Note Line, used to indicate the point at which tax becomes applicable.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Tax Point Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCostCode" type="AccountingCostCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Accounting Cost Code. Code</doc><doc name="Definition">The buyer's accounting code applied to the Debit Note Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Accounting Cost Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCost" type="AccountingCost" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Accounting Cost. Text</doc><doc name="Definition">The buyer's accounting code applied to the Debit Note Line, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Accounting Cost</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DiscrepancyResponse" type="DiscrepancyResponse" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Discrepancy_ Response. Response</doc><doc name="Definition">An association to Discrepancy Response; the reason for the Debit.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTermQualifier">Discrepancy</doc><doc name="PropertyTerm">Response</doc><doc name="AssociatedObjectClass">Response</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DespatchLineReference" type="DespatchLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Despatch_ Line Reference. Line Reference</doc><doc name="Definition">An associative reference to Despatch Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTermQualifier">Despatch</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ReceiptLineReference" type="ReceiptLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Receipt_ Line Reference. Line Reference</doc><doc name="Definition">An associative reference to Receipt Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTermQualifier">Receipt</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BillingReference" type="BillingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Billing Reference</doc><doc name="Definition">An association to Billing Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Billing Reference</doc><doc name="AssociatedObjectClass">Billing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PricingReference" type="PricingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Pricing Reference</doc><doc name="Definition">An association to Pricing Reference.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Pricing Reference</doc><doc name="AssociatedObjectClass">Pricing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Delivery" type="Delivery" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Delivery</doc><doc name="Definition">An association to Delivery.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Delivery</doc><doc name="AssociatedObjectClass">Delivery</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxTotal" type="TaxTotal" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Tax Total</doc><doc name="Definition">An association to Tax Total.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Tax Total</doc><doc name="AssociatedObjectClass">Tax Total</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Item</doc><doc name="Definition">An association to Item</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Price" type="Price" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Debit Note Line. Price</doc><doc name="Definition">An association to Price.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Debit Note Line</doc><doc name="PropertyTerm">Price</doc><doc name="AssociatedObjectClass">Price</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DeliveryType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Delivery. Details</doc><doc name="Definition">Information about Delivery.</doc><doc name="ObjectClass">Delivery</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Identifier</doc><doc name="Definition">Identifies the Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Quantity</doc><doc name="Definition">The quantity in a Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MinimumQuantity" type="MinimumQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Minimum_ Quantity. Quantity</doc><doc name="Definition">The minimum quantity in a Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MaximumQuantity" type="MaximumQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Maximum_ Quantity. Quantity</doc><doc name="Definition">The maximum quantity in a Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ActualDeliveryDate" type="ActualDeliveryDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Actual_ Delivery Date. Date</doc><doc name="Definition">The actual Delivery date.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Actual</doc><doc name="PropertyTerm">Delivery Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ActualDeliveryTime" type="ActualDeliveryTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Actual_ Delivery Time. Time</doc><doc name="Definition">The actual Delivery time.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Actual</doc><doc name="PropertyTerm">Delivery Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LatestDeliveryDate" type="LatestDeliveryDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Latest_ Delivery Date. Date</doc><doc name="Definition">The latest delivery date allowed by the buyer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Latest</doc><doc name="PropertyTerm">Delivery Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LatestDeliveryTime" type="LatestDeliveryTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Latest_ Delivery Time. Time</doc><doc name="Definition">The latest delivery time allowed by the buyer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Latest</doc><doc name="PropertyTerm">Delivery Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TrackingID" type="TrackingID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery. Tracking Identifier. Identifier</doc><doc name="Definition">The delivery Tracking ID (for transport tracking).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTerm">Tracking Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryAddress" type="DeliveryAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery. Delivery_ Address. Address</doc><doc name="Definition">An association to Delivery Address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Delivery</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryLocation" type="DeliveryLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery. Delivery_ Location. Location</doc><doc name="Definition">An association to Location.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Delivery</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RequestedDeliveryPeriod" type="RequestedDeliveryPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery. Requested Delivery_ Period. Period</doc><doc name="Definition">The requested Period for Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Requested Delivery</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PromisedDeliveryPeriod" type="PromisedDeliveryPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery. Promised Delivery_ Period. Period</doc><doc name="Definition">The promised Period for Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Promised Delivery</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="EstimatedDeliveryPeriod" type="EstimatedDeliveryPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery. Estimated Delivery_ Period. Period</doc><doc name="Definition">The estimated Period for Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Estimated Delivery</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryParty" type="DeliveryParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery. Delivery_ Party. Party</doc><doc name="Definition">The party to whom the goods/services are delivered.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTermQualifier">Delivery</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Despatch" type="Despatch" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery. Despatch</doc><doc name="Definition">An association to the Despatch.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery</doc><doc name="PropertyTerm">Despatch</doc><doc name="AssociatedObjectClass">Despatch</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DeliveryTermsType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Delivery Terms. Details</doc><doc name="Definition">Information about Delivery Terms.</doc><doc name="ObjectClass">Delivery Terms</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery Terms. Identifier</doc><doc name="Definition">Identifies the Delivery Terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery Terms</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">CIF, FOB, or EXW from the INCOTERMS Terms of Delivery. (2000 version preferred.)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SpecialTerms" type="SpecialTerms" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery Terms. Special_ Terms. Text</doc><doc name="Definition">A description of special conditions relating to the Delivery Terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery Terms</doc><doc name="PropertyTermQualifier">Special</doc><doc name="PropertyTerm">Terms</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LossRiskResponsibilityCode" type="LossRiskResponsibilityCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery Terms. Loss Risk Responsibility Code. Code</doc><doc name="Definition">An identifier for the responsibility for loss risk in the context of the Delivery Terms, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery Terms</doc><doc name="PropertyTerm">Loss Risk Responsibility Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LossRisk" type="LossRisk" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery Terms. Loss Risk. Text</doc><doc name="Definition">A description of the loss risk in the context of the Delivery Terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery Terms</doc><doc name="PropertyTerm">Loss Risk</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryLocation" type="DeliveryLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery Terms. Delivery_ Location. Location</doc><doc name="Definition">An association to Location, e.g., a port.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery Terms</doc><doc name="PropertyTermQualifier">Delivery</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AllowanceCharge" type="AllowanceCharge" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Delivery Terms. Allowance Charge</doc><doc name="Definition">An association to Allowance Charge.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery Terms</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DeliveryUnitType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Delivery Unit. Details</doc><doc name="Definition">Information about a Delivery Unit.</doc><doc name="ObjectClass">Delivery Unit</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="BatchQuantity" type="BatchQuantity" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery Unit. Batch Quantity. Quantity</doc><doc name="Definition">The quantity of ordered Items that constitutes a batch for delivery purposes.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Delivery Unit</doc><doc name="PropertyTerm">Batch Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">"100 units", "by the dozen"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ConsumerUnitQuantity" type="ConsumerUnitQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery Unit. Consumer_ Unit. Quantity</doc><doc name="Definition">The quantity of consumer units in the Delivery Unit.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery Unit</doc><doc name="PropertyTermQualifier">Consumer</doc><doc name="PropertyTerm">Unit</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">"packs of 10"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardousRiskIndicator" type="HazardousRiskIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Delivery Unit. Hazardous Risk_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the Item as delivered is hazardous.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Delivery Unit</doc><doc name="PropertyTermQualifier">Hazardous Risk</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">Default is negative</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DespatchType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Despatch. Details</doc><doc name="Definition">Information about Despatch.</doc><doc name="ObjectClass">Despatch</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch. Identifier</doc><doc name="Definition">The identifier for the Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RequestedDespatchDate" type="RequestedDespatchDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch. Requested_ Despatch Date. Date</doc><doc name="Definition">The despatch (pick-up) date requested by the buyer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTermQualifier">Requested</doc><doc name="PropertyTerm">Despatch Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RequestedDespatchTime" type="RequestedDespatchTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch. Requested_ Despatch Time. Time</doc><doc name="Definition">The despatch (pick-up) time requested by the buyer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTermQualifier">Requested</doc><doc name="PropertyTerm">Despatch Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="EstimatedDespatchDate" type="EstimatedDespatchDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch. Estimated_ Despatch Date. Date</doc><doc name="Definition">The despatch (pick-up) date estimated by the seller or Despatch.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTermQualifier">Estimated</doc><doc name="PropertyTerm">Despatch Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="EstimatedDespatchTime" type="EstimatedDespatchTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch. Estimated_ Despatch Time. Time</doc><doc name="Definition">The despatch (pick-up) time estimated by the seller or Despatch.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTermQualifier">Estimated</doc><doc name="PropertyTerm">Despatch Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ActualDespatchDate" type="ActualDespatchDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch. Actual_ Despatch Date. Date</doc><doc name="Definition">The actual despatch (pick-up) date.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTermQualifier">Actual</doc><doc name="PropertyTerm">Despatch Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ActualDespatchTime" type="ActualDespatchTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch. Actual_ Despatch Time. Time</doc><doc name="Definition">The actual despatch (pick-up) time.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTermQualifier">Actual</doc><doc name="PropertyTerm">Despatch Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DespatchAddress" type="DespatchAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Despatch. Despatch_ Address. Address</doc><doc name="Definition">An association to Despatch Address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTermQualifier">Despatch</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DespatchParty" type="DespatchParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Despatch. Despatch_ Party. Party</doc><doc name="Definition">The party who despatched the delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTermQualifier">Despatch</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Contact" type="Contact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Despatch. Contact</doc><doc name="Definition">An association to Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DespatchLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Despatch Line. Details</doc><doc name="Definition">Information about a Despatch Line.</doc><doc name="ObjectClass">Despatch Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Identifier</doc><doc name="Definition">Identifies the Despatch Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Despatch Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineStatusCode" type="LineStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Line Status Code. Code</doc><doc name="Definition">Identifies the status of the Despatch Line with respect to its original state.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTerm">Line Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Line Status_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeliveredQuantity" type="DeliveredQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Delivered_ Quantity. Quantity</doc><doc name="Definition">The quantity despatched.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTermQualifier">Delivered</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BackorderQuantity" type="BackorderQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Backorder_ Quantity. Quantity</doc><doc name="Definition">The quantity on Back Order at the Supplier.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTermQualifier">Backorder</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BackorderReason" type="BackorderReason" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Backorder_ Reason. Text</doc><doc name="Definition">The reason for the Back Order.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTermQualifier">Backorder</doc><doc name="PropertyTerm">Reason</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OutstandingQuantity" type="OutstandingQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Outstanding_ Quantity. Quantity</doc><doc name="Definition">The quantity outstanding (which will follow in a later despatch).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTermQualifier">Outstanding</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OutstandingReason" type="OutstandingReason" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Outstanding_ Reason. Text</doc><doc name="Definition">The reason for the Outstanding Quantity.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTermQualifier">Outstanding</doc><doc name="PropertyTerm">Reason</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OversupplyQuantity" type="OversupplyQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Despatch Line. Oversupply_ Quantity. Quantity</doc><doc name="Definition">The quantity over-supplied.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTermQualifier">Oversupply</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OrderLineReference" type="OrderLineReference" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Despatch Line. Order Line Reference</doc><doc name="Definition">An association to Order Line Reference.</doc><doc name="Cardinality">1..n</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTerm">Order Line Reference</doc><doc name="AssociatedObjectClass">Order Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Despatch Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Despatch Line. Item</doc><doc name="Definition">An association to Item.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Shipment" type="Shipment" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Despatch Line. Shipment</doc><doc name="Definition">An association to Shipment.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Despatch Line</doc><doc name="PropertyTerm">Shipment</doc><doc name="AssociatedObjectClass">Shipment</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DimensionType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Dimension. Details</doc><doc name="Definition">Information about a measurable dimension of an item.</doc><doc name="ObjectClass">Dimension</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="AttributeID" type="AttributeID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Dimension. Attribute Identifier. Identifier</doc><doc name="Definition">An identifier for the attribute to which the measure applies.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Dimension</doc><doc name="PropertyTerm">Attribute Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Measure" type="Measure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Dimension. Measure</doc><doc name="Definition">The measurement value.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Dimension</doc><doc name="PropertyTerm">Measure</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Dimension. Description. Text</doc><doc name="Definition">A description of the attribute or measurement of the attribute.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Dimension</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MinimumMeasure" type="MinimumMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Dimension. Minimum_ Measure. Measure</doc><doc name="Definition">The minimum value in a range of measurement.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Dimension</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Measure</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MaximumMeasure" type="MaximumMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Dimension. Maximum_ Measure. Measure</doc><doc name="Definition">The maximum value in a range of measurement.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Dimension</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Measure</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DocumentDistributionType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Document Distribution. Details</doc><doc name="Definition">The details of the distribution of the document among business partners.</doc><doc name="ObjectClass">Document Distribution</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="PrintQualifier" type="PrintQualifier" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Distribution. Print_ Qualifier. Text</doc><doc name="Definition">The access right for a Party to distribute the document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Document Distribution</doc><doc name="PropertyTermQualifier">Print</doc><doc name="PropertyTerm">Qualifier</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MaximumCopiesNumeric" type="MaximumCopiesNumeric" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Distribution. Maximum_ Copies. Numeric</doc><doc name="Definition">Specifies the maximum number of copies of the document that the user can print.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Document Distribution</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Copies</doc><doc name="RepresentationTerm">Numeric</doc><doc name="DataType">Numeric. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Party" type="Party" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Document Distribution. Party</doc><doc name="Definition">Details of the Party who can access the document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Document Distribution</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DocumentReferenceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Document Reference. Details</doc><doc name="Definition">Information about a document referred to in another document.</doc><doc name="ObjectClass">Document Reference</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Reference. Identifier</doc><doc name="Definition">Identifies the document being referred to.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Document Reference</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"PO-001" "3333-44-123"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CopyIndicator" type="CopyIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Reference. Copy_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the referenced document is a copy (true) or the original (false).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Document Reference</doc><doc name="PropertyTermQualifier">Copy</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Reference. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Document Reference</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueDate" type="IssueDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Reference. Issue Date. Date</doc><doc name="Definition">The date, assigned by the sender of the referenced document, on which the referenced document was issued.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Document Reference</doc><doc name="PropertyTerm">Issue Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DocumentTypeCode" type="DocumentTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Reference. Document Type Code. Code</doc><doc name="Definition">The document type, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Document Reference</doc><doc name="PropertyTerm">Document Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DocumentType" type="DocumentType" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Reference. Document Type. Text</doc><doc name="Definition">The document type, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Document Reference</doc><doc name="PropertyTerm">Document Type</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="XPath" type="XPath" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Document Reference. XPath. Text</doc><doc name="Definition">Refers to another part of the same document instance.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Document Reference</doc><doc name="PropertyTerm">XPath</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Attachment" type="Attachment" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Document Reference. Attachment</doc><doc name="Definition">An attached document, externally referred to, referred to in the MIME location, or embedded.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Document Reference</doc><doc name="PropertyTerm">Attachment</doc><doc name="AssociatedObjectClass">Attachment</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="DocumentResponseType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Document Response. Details</doc><doc name="Definition">Information about responses to a document (at the application level).</doc><doc name="ObjectClass">Document Response</doc>
    </docs>
    
      <property debug="refElement-ParentNS" xmlType="element" name="Response" type="Response" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Document Response. Response</doc><doc name="Definition">The response to the document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Document Response</doc><doc name="PropertyTerm">Response</doc><doc name="AssociatedObjectClass">Response</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Document Response. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Document Response</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="IssuerParty" type="IssuerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Document Response. Issuer_ Party. Party</doc><doc name="Definition">The party who issued a document.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Document Response</doc><doc name="PropertyTermQualifier">Issuer</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RecipientParty" type="RecipientParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Document Response. Recipient_ Party. Party</doc><doc name="Definition">The party for whom the document is intended.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Document Response</doc><doc name="PropertyTermQualifier">Recipient</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LineResponse" type="LineResponse" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Document Response. Line Response</doc><doc name="Definition">Response to various lines in the document.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Document Response</doc><doc name="PropertyTerm">Line Response</doc><doc name="AssociatedObjectClass">Line Response</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="EndorsementType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Endorsement. Details</doc><doc name="Definition">Details of an endorsement on the document.</doc><doc name="ObjectClass">Endorsement</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="DocumentID" type="DocumentID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Endorsement. Document. Identifier</doc><doc name="Definition">Identifies the endorsement.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Endorsement</doc><doc name="PropertyTerm">Document</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ApprovalStatus" type="ApprovalStatus" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Endorsement. Approval Status. Text</doc><doc name="Definition">Specifies the status of the endorsement.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Endorsement</doc><doc name="PropertyTerm">Approval Status</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Authentication Code</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Remarks" type="Remarks" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Endorsement. Remarks. Text</doc><doc name="Definition">Remarks by the endorsing party.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Endorsement</doc><doc name="PropertyTerm">Remarks</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="EndorserParty" type="EndorserParty" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Endorsement. Endorser Party</doc><doc name="Definition">The type of party providing the endorsement.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Endorsement</doc><doc name="PropertyTerm">Endorser Party</doc><doc name="AssociatedObjectClass">Endorser Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Signature" type="Signature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Endorsement. Signature</doc><doc name="Definition">One or more signatures applied to the endorsement.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Endorsement</doc><doc name="PropertyTerm">Signature</doc><doc name="AssociatedObjectClass">Signature</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="EndorserPartyType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Endorser Party. Details</doc><doc name="Definition">The party endorsing a document.</doc><doc name="ObjectClass">Endorser Party</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="RoleCode" type="RoleCode" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Endorser Party. Role Code. Code</doc><doc name="Definition">The role of the party providing the endorsement, e.g., Issuer, Embassy, Insurance, etc.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Endorser Party</doc><doc name="PropertyTerm">Role Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SequenceNumeric" type="SequenceNumeric" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Endorser Party. Sequence. Numeric</doc><doc name="Definition">The sequence in which the endorsements are to be applied.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Endorser Party</doc><doc name="PropertyTerm">Sequence</doc><doc name="RepresentationTerm">Numeric</doc><doc name="DataType">Numeric. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Party" type="Party" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Endorser Party. Party</doc><doc name="Definition">Details of the party endorsing the application.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Endorser Party</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SignatoryContact" type="SignatoryContact" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Endorser Party. Signatory_ Contact. Contact</doc><doc name="Definition">Details of the individual representing the exporter who signs the Certificate of Origin application before submitting it to the Issuer Party.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Endorser Party</doc><doc name="PropertyTermQualifier">Signatory</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ExchangeRateType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Exchange Rate. Details</doc><doc name="Definition">Information about Exchange Rate.</doc><doc name="ObjectClass">Exchange Rate</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="SourceCurrencyCode" type="SourceCurrencyCode" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Source_ Currency Code. Code</doc><doc name="Definition">The reference currency for the Exchange Rate; the currency from which the exchange is being made (CC Definition).</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTermQualifier">Source</doc><doc name="PropertyTerm">Currency Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Currency_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SourceCurrencyBaseRate" type="SourceCurrencyBaseRate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Source_ Currency Base Rate. Rate</doc><doc name="Definition">The unit base of the source currency for currencies with small denominations.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTermQualifier">Source</doc><doc name="PropertyTerm">Currency Base Rate</doc><doc name="RepresentationTerm">Rate</doc><doc name="DataType">Rate. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TargetCurrencyCode" type="TargetCurrencyCode" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Target_ Currency Code. Code</doc><doc name="Definition">The target currency for the Exchange Rate; the currency to which the exchange is being made (CC Definition).</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTermQualifier">Target</doc><doc name="PropertyTerm">Currency Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Currency_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TargetCurrencyBaseRate" type="TargetCurrencyBaseRate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Target_ Currency Base Rate. Rate</doc><doc name="Definition">The unit base of the target currency for currencies with small denominations.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTermQualifier">Target</doc><doc name="PropertyTerm">Currency Base Rate</doc><doc name="RepresentationTerm">Rate</doc><doc name="DataType">Rate. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ExchangeMarketID" type="ExchangeMarketID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Exchange Market Identifier. Identifier</doc><doc name="Definition">Identifies the currency exchange market used as the source of the Exchange Rate.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTerm">Exchange Market Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CalculationRate" type="CalculationRate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Calculation Rate. Rate</doc><doc name="Definition">The factor applied to the source currency to calculate the target currency.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTerm">Calculation Rate</doc><doc name="RepresentationTerm">Rate</doc><doc name="DataType">Rate. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MathematicOperatorCode" type="MathematicOperatorCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Mathematic Operator Code. Code</doc><doc name="Definition">An identifier for whether the Calculation Rate should be used to multiply or to divide, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTerm">Mathematic Operator Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Operator_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Date" type="Date" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Date</doc><doc name="Definition">The date of the Exchange.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTerm">Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ForeignExchangeContract" type="ForeignExchangeContract" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Exchange Rate. Foreign Exchange_ Contract. Contract</doc><doc name="Definition">An association to Foreign Exchange Contract.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Exchange Rate</doc><doc name="PropertyTermQualifier">Foreign Exchange</doc><doc name="PropertyTerm">Contract</doc><doc name="AssociatedObjectClass">Contract</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ExternalReferenceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">External Reference. Details</doc><doc name="Definition">Information directly relating to an external reference i.e. a document stored at a remote location.</doc><doc name="ObjectClass">External Reference</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="URI" type="URI" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">External Reference. URI. Identifier</doc><doc name="Definition">The Uniform Resource Identifier (URI) that identifies where the external document is located.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">External Reference</doc><doc name="PropertyTerm">URI</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DocumentHash" type="DocumentHash" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">External Reference. Document Hash. Text</doc><doc name="Definition">Specifies the hash code for the externally stored document.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">External Reference</doc><doc name="PropertyTerm">Document Hash</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ExpiryDate" type="ExpiryDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">External Reference. Expiry Date. Date</doc><doc name="Definition">The date on which the document can no longer be found on the URI.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">External Reference</doc><doc name="PropertyTerm">Expiry Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ExpiryTime" type="ExpiryTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">External Reference. Expiry Time. Time</doc><doc name="Definition">The time on which the document can no longer be found on the URI.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">External Reference</doc><doc name="PropertyTerm">Expiry Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="FinancialAccountType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Financial Account. Details</doc><doc name="Definition">Information about a Financial Account.</doc><doc name="ObjectClass">Financial Account</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Financial Account. Identifier</doc><doc name="Definition">The identifier for the Financial Account; the Bank Account Number.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Account</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">SWIFT(BIC) and IBAN are defined in ISO 9362 and ISO 13616.</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Financial Account. Name</doc><doc name="Definition">The name of the Financial Account.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Account</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountTypeCode" type="AccountTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Financial Account. Account Type Code. Code</doc><doc name="Definition">The type of Financial Account, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Account</doc><doc name="PropertyTerm">Account Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CurrencyCode" type="CurrencyCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Financial Account. Currency Code. Code</doc><doc name="Definition">The currency in which the Financial Account is held, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Account</doc><doc name="PropertyTerm">Currency Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Currency_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaymentNote" type="PaymentNote" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Financial Account. Payment_ Note. Text</doc><doc name="Definition">Free-form text applying to the Payment to the owner of this account.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Financial Account</doc><doc name="PropertyTermQualifier">Payment</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FinancialInstitutionBranch" type="FinancialInstitutionBranch" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Financial Account. Financial Institution_ Branch. Branch</doc><doc name="Definition">An association to Financial Institution Branch.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Account</doc><doc name="PropertyTermQualifier">Financial Institution</doc><doc name="PropertyTerm">Branch</doc><doc name="AssociatedObjectClass">Branch</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Country" type="Country" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Financial Account. Country</doc><doc name="Definition">An association to Country.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Account</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="FinancialInstitutionType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Financial Institution. Details</doc><doc name="Definition">Information about a Financial Institution.</doc><doc name="ObjectClass">Financial Institution</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Financial Institution. Identifier</doc><doc name="Definition">The identifier for the Financial Institution expressed as a code; ISO 9362 BIC (Bank Identification Code) is recommended.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Institution</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Financial Institution. Name</doc><doc name="Definition">The name of the Financial Institution.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Institution</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Address" type="Address" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Financial Institution. Address</doc><doc name="Definition">An association to Address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Financial Institution</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="GoodsItemType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Goods Item. Details</doc><doc name="Definition">A separately identifiable quantity of products of a single product type.</doc><doc name="ObjectClass">Goods Item</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Identifier</doc><doc name="Definition">An identifier for the goods item.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SequenceNumberID" type="SequenceNumberID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Sequence Number. Identifier</doc><doc name="Definition">Sequence number differentiating a specific goods item within a consignment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Sequence Number</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Customs item number (WCO ID 021), Sequence Position</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Description. Text</doc><doc name="Definition">Plain language description of a goods item sufficient to identify it for customs, statistical, or transport purposes.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Description of goods (WCO ID 137)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardousRiskIndicator" type="HazardousRiskIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Hazardous Risk_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the goods item includes hazardous items (dangerous goods).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Hazardous Risk</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">default is negative</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeclaredCustomsValueAmount" type="DeclaredCustomsValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Declared Customs_ Value. Amount</doc><doc name="Definition">Amount declared for Customs purposes of those goods in a consignment which are subject to the same Customs procedure and have the same tariff/statistical heading, country information, and duty regime.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Declared Customs</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">For Customs Value (WCO ID 108)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeclaredForCarriageValueAmount" type="DeclaredForCarriageValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Declared For Carriage_ Value. Amount</doc><doc name="Definition">Value declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage in case of loss or damage to goods or delayed delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Declared For Carriage</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">Interest in delivery, declared value for carriage</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeclaredStatisticsValueAmount" type="DeclaredStatisticsValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Declared Statistics_ Value. Amount</doc><doc name="Definition">Value declared for statistical purposes of those goods in a consignment which have the same statistical heading.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Declared Statistics</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">Statistical Value (WCO ID 114)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="FreeOnBoardValueAmount" type="FreeOnBoardValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Free On Board_ Value. Amount</doc><doc name="Definition">Monetary amount that has to be or has been paid as calculated under the applicable trade delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Free On Board</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">FOB Value</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InsuranceValueAmount" type="InsuranceValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Insurance_ Value. Amount</doc><doc name="Definition">The amount covered by an insurance for a particular goods item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Insurance</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">Value Insured</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ValueAmount" type="ValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Value. Amount</doc><doc name="Definition">Specifies the amount on which a duty, tax, or fee will be assessed.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">Duty/tax/fee assessment basis in value (WCO ID 116)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="GrossWeightMeasure" type="GrossWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Gross_ Weight. Measure</doc><doc name="Definition">Weight (mass) of goods, including packaging but excluding the carrier's equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Gross</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc><doc name="AlternativeBusinessTerms">Actual Gross Weight</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetWeightMeasure" type="NetWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Net_ Weight. Measure</doc><doc name="Definition">Weight (mass) of goods item, excluding all packing but including any packaging that normally goes with the goods.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Net</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetNetWeightMeasure" type="NetNetWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Net Net_ Weight. Measure</doc><doc name="Definition">Weight (mass) of goods without any packaging.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Net Net</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc><doc name="AlternativeBusinessTerms">Customs Weight (WCO ID 128)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ChargeableWeightMeasure" type="ChargeableWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Chargeable_ Weight. Measure</doc><doc name="Definition">Gross weight (mass) on which a charge is to be based.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Chargeable</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="GrossVolumeMeasure" type="GrossVolumeMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Gross_ Volume. Measure</doc><doc name="Definition">Measurement normally arrived at by multiplying the maximum length, width, and height of the goods item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Gross</doc><doc name="PropertyTerm">Volume</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc><doc name="AlternativeBusinessTerms">Volume, Gross Measurement Cube (GMC), Cube (WCO ID 134)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetVolumeMeasure" type="NetVolumeMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Net_ Volume. Measure</doc><doc name="Definition">The volume contained by a goods item, excluding the volume of any packaging material.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Net</doc><doc name="PropertyTerm">Volume</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Quantity</doc><doc name="Definition">Number of goods items.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PreferenceCriterionCode" type="PreferenceCriterionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Preference Criterion. Code</doc><doc name="Definition">Specifies the treatment preference for this good according to international trading agreements.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Preference Criterion</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"Preference Criterion" is used in the following manner in the paper CO of another country (e.g.):
"A" - The good is "wholly obtained or produced entirely" in the territory of one or more of the NAFTA countries as reference in Article 415. Note: The purchase of a good in the territory does not necessarily render it "wholly obtained or produced".  If the good is an agricultural good, see also criterion F and Annex 703.2. (Reference: Article 401(a), 415).
"B" - ...
"C" - ...
"D" - ...
"E" - ...
"F" - The good is an originating agricultural good under preference criterion A,B, or C above and is not subjected to quantitative restriction in the importing NAFTA country because....
Thus, the column "Preference Criterion" will indicate either A, B, C,...</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RequiredCustomsID" type="RequiredCustomsID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Required_ Customs Identifier. Identifier</doc><doc name="Definition">Additional tariff codes required to specify a type of goods for Customs, transport, statistical, or other regulatory purposes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Required</doc><doc name="PropertyTerm">Customs Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Tariff code extensions (WCO ID 255)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CustomsStatusCode" type="CustomsStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Customs Status Code. Code</doc><doc name="Definition">Status of goods as identified by customs for regulation purposes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Customs Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Customs status of goods (WCO ID 094)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CustomsTariffQuantity" type="CustomsTariffQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Customs Tariff Quantity. Quantity</doc><doc name="Definition">Quantity of the goods in the unit as required by Customs for tariff, statistical, or fiscal purposes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Customs Tariff Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CustomsImportClassifiedIndicator" type="CustomsImportClassifiedIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item. Customs Import_ Classified Indicator. Indicator</doc><doc name="Definition">Indicates whether the goods have been customs classified for import.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Customs Import</doc><doc name="PropertyTerm">Classified Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Goods Item. Item</doc><doc name="Definition">Association to a description of the good or service.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="GoodsItemContainer" type="GoodsItemContainer" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Goods Item. Goods Item Container</doc><doc name="Definition">Association to describe the transporting of a goods item in a unit of transport equipment (e.g., container).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Goods Item Container</doc><doc name="AssociatedObjectClass">Goods Item Container</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FreightAllowanceCharge" type="FreightAllowanceCharge" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Goods Item. Freight_ Allowance Charge. Allowance Charge</doc><doc name="Definition">Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Freight</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="InvoiceLine" type="InvoiceLine" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Goods Item. Invoice Line</doc><doc name="Definition">Association to information directly relating to a line item of an invoice.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Invoice Line</doc><doc name="AssociatedObjectClass">Invoice Line</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Temperature" type="Temperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Goods Item. Temperature</doc><doc name="Definition">Any temperatures associated with the goods.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ContainedGoodsItem" type="ContainedGoodsItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Goods Item. Contained_ Goods Item. Goods Item</doc><doc name="Definition">Associates with any other goods items contained in this goods item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Contained</doc><doc name="PropertyTerm">Goods Item</doc><doc name="AssociatedObjectClass">Goods Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginAddress" type="OriginAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Goods Item. Origin_ Address. Address</doc><doc name="Definition">Region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or any other measure related to trade.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item</doc><doc name="PropertyTermQualifier">Origin</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="GoodsItemContainerType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Goods Item Container. Details</doc><doc name="Definition">How goods items are split across transport equipment.</doc><doc name="ObjectClass">Goods Item Container</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item Container. Identifier</doc><doc name="Definition">Identifies goods items split across transport equipment.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Goods Item Container</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Goods Item Container. Quantity</doc><doc name="Definition">Number of goods items loaded into or onto one piece of transport equipment as a total consignment or part of a consignment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Goods Item Container</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="AlternativeBusinessTerms">Number of packages stuffed</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransportEquipment" type="TransportEquipment" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Goods Item Container. Transport Equipment</doc><doc name="Definition">Associates the containers for a single goods item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Goods Item Container</doc><doc name="PropertyTerm">Transport Equipment</doc><doc name="AssociatedObjectClass">Transport Equipment</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="HazardousGoodsTransitType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Hazardous Goods Transit. Details</doc><doc name="Definition">Information about Hazardous Goods Transit.</doc><doc name="ObjectClass">Hazardous Goods Transit</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="TransportEmergencyCardCode" type="TransportEmergencyCardCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Goods Transit. Transport Emergency Card Code. Code</doc><doc name="Definition">The identifier for a transport emergency card, describing the actions to be taken in an emergency in transporting the Hazardous Goods. May be the identity number of a hazardous emergency response plan assigned by the appropriate authority.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Goods Transit</doc><doc name="PropertyTerm">Transport Emergency Card Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">TREM card</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PackingCriteriaCode" type="PackingCriteriaCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Goods Transit. Packing Criteria Code. Code</doc><doc name="Definition">A code identifying the packaging requirement for the transportation of the Hazardous Goods as assigned by IATA/IMDB/ADR/RID etc.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Goods Transit</doc><doc name="PropertyTerm">Packing Criteria Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Packing Group</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardousRegulationCode" type="HazardousRegulationCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Goods Transit. Hazardous Regulation Code. Code</doc><doc name="Definition">The identifier for a set of legal regulations that govern the transportation of the Hazardous Goods, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Goods Transit</doc><doc name="PropertyTerm">Hazardous Regulation Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InhalationToxicityZoneCode" type="InhalationToxicityZoneCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Goods Transit. Inhalation Toxicity Zone Code. Code</doc><doc name="Definition">An identifier for the Inhalation Toxicity Hazard Zone for the Hazardous Goods, as defined by the US Department of Transportation, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Goods Transit</doc><doc name="PropertyTerm">Inhalation Toxicity Zone Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransportAuthorizationCode" type="TransportAuthorizationCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Goods Transit. Transport Authorization Code. Code</doc><doc name="Definition">Code specifying the authorization for the transportation of hazardous cargo.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Goods Transit</doc><doc name="PropertyTerm">Transport Authorization Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Permission for Transport</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MaximumTemperature" type="MaximumTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Hazardous Goods Transit. Maximum_ Temperature. Temperature</doc><doc name="Definition">An association to Maximum Temperature (at which the Hazardous Goods can be safely transported).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Goods Transit</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MinimumTemperature" type="MinimumTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Hazardous Goods Transit. Minimum_ Temperature. Temperature</doc><doc name="Definition">An association to Minimum Temperature (at which the Hazardous Goods can be safely transported).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Goods Transit</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="HazardousItemType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Hazardous Item. Details</doc><doc name="Definition">Information about a Hazardous Item.</doc><doc name="ObjectClass">Hazardous Item</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Identifier</doc><doc name="Definition">The identifier for a Hazardous Item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"Round Up"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PlacardNotation" type="PlacardNotation" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Placard Notation. Text</doc><doc name="Definition">The placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Placard Notation</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"5.1"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PlacardEndorsement" type="PlacardEndorsement" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Placard Endorsement. Text</doc><doc name="Definition">The placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Placard Endorsement</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"2"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AdditionalInformation" type="AdditionalInformation" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Additional_ Information. Text</doc><doc name="Definition">Additional information about the hazardous substance. Can be used to specify information such as the type of regulatory requirements that apply to a description.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Information</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"Must be stored away from flammable materials" "N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UNDGCode" type="UNDGCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. UNDG Code. Code</doc><doc name="Definition">The identifier assigned to transportable hazardous goods by the United Nations, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">UNDG Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">UN Code</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="EmergencyProceduresCode" type="EmergencyProceduresCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Emergency Procedures Code. Code</doc><doc name="Definition">The emergency procedures for the Hazardous Item, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Emergency Procedures Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">EMG code, EMS Page Number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MedicalFirstAidGuideCode" type="MedicalFirstAidGuideCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Medical First Aid Guide Code. Code</doc><doc name="Definition">The identifier of a medical first aid guide that is relevant to specific hazardous goods, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Medical First Aid Guide Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">MFAG page number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TechnicalName" type="TechnicalName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Technical_ Name. Name</doc><doc name="Definition">The full technical name of the specific hazardous substance.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Technical</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Granular Sodium Chlorate WeedKiller"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CategoryName" type="CategoryName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Category. Name</doc><doc name="Definition">The name of the category of hazard that applies to the Item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Category</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardousCategoryCode" type="HazardousCategoryCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Hazardous Category Code. Code</doc><doc name="Definition">Code specifying a kind of hazard for a material.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Hazardous Category Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Hazardous material class code</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UpperOrangeHazardPlacardID" type="UpperOrangeHazardPlacardID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Upper_ Orange Hazard Placard Identifier. Identifier</doc><doc name="Definition">Specifies the identity number for the upper part of the orange hazard placard required on the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Upper</doc><doc name="PropertyTerm">Orange Hazard Placard Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Hazard identification number (upper part)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LowerOrangeHazardPlacardID" type="LowerOrangeHazardPlacardID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Lower_ Orange Hazard Placard Identifier. Identifier</doc><doc name="Definition">Specifies the identity number for the lower part of the orange hazard placard required on the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Lower</doc><doc name="PropertyTerm">Orange Hazard Placard Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Substance identification number (lower part)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MarkingID" type="MarkingID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Marking Identifier. Identifier</doc><doc name="Definition">Identifies the marking of dangerous goods.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Marking Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Dangerous goods label marking</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardClassID" type="HazardClassID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Hazard Class Identifier. Identifier</doc><doc name="Definition">Identifies a hazard class applicable to dangerous goods as defined by the relevant regulation authority, such as the IMDG Class Number of the SOLAS Convention of IMO and the ADR/RID Class Number for the road/rail environment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Hazard Class Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">IMDG Class Number, ADR/RID Class Number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetWeightMeasure" type="NetWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Net_ Weight. Measure</doc><doc name="Definition">The total net weight of hazardous goods; the weight of the goods plus packaging.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Net</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetVolumeMeasure" type="NetVolumeMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Net_ Volume. Measure</doc><doc name="Definition">The volume of hazardous goods net of packaging and transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Net</doc><doc name="PropertyTerm">Volume</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Quantity</doc><doc name="Definition">The quantity of goods that are hazardous.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ContactParty" type="ContactParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Contact_ Party. Party</doc><doc name="Definition">Associates the Hazardous Item with details of an individual, group, or body that is the contact in case of hazard incident.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Contact</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SecondaryHazard" type="SecondaryHazard" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Secondary Hazard</doc><doc name="Definition">Associates the Hazardous Item with information about secondary hazards.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Secondary Hazard</doc><doc name="AssociatedObjectClass">Secondary Hazard</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="HazardousGoodsTransit" type="HazardousGoodsTransit" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Hazardous Goods Transit</doc><doc name="Definition">Associates the Hazardous Item with information about the transportation of hazardous goods.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTerm">Hazardous Goods Transit</doc><doc name="AssociatedObjectClass">Hazardous Goods Transit</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="EmergencyTemperature" type="EmergencyTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Emergency_ Temperature. Temperature</doc><doc name="Definition">Associates the Hazardous Item with the temperature at which emergency procedures apply during the handling of temperature-controlled hazardous goods.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Emergency</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FlashpointTemperature" type="FlashpointTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Flashpoint_ Temperature. Temperature</doc><doc name="Definition">Associates the Hazardous Item with the lowest temperature at which the vapor of a combustible liquid can be made to ignite momentarily in air, known in hazardous goods procedures as the flashpoint.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Flashpoint</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AdditionalTemperature" type="AdditionalTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Hazardous Item. Additional_ Temperature. Temperature</doc><doc name="Definition">Information providing details of temperatures relevant to the handling of hazardous goods.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Hazardous Item</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="InvoiceLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Invoice Line. Details</doc><doc name="Definition">Information about an Invoice Line.</doc><doc name="ObjectClass">Invoice Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. Identifier</doc><doc name="Definition">Identifies the Invoice Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Invoice Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InvoicedQuantity" type="InvoicedQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. Invoiced_ Quantity. Quantity</doc><doc name="Definition">The quantity (of Items) on the Invoice Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTermQualifier">Invoiced</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineExtensionAmount" type="LineExtensionAmount" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. Line Extension Amount. Amount</doc><doc name="Definition">The total amount for the Invoice Line, including Allowance Charges but net of taxes.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Line Extension Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxPointDate" type="TaxPointDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. Tax Point Date. Date</doc><doc name="Definition">The date of the Invoice Line, used to indicate the point at which tax becomes applicable.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Tax Point Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCostCode" type="AccountingCostCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. Accounting Cost Code. Code</doc><doc name="Definition">The buyer's accounting code applied to the Invoice Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Accounting Cost Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCost" type="AccountingCost" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. Accounting Cost. Text</doc><doc name="Definition">The buyer's accounting code applied to the Invoice Line, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Accounting Cost</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="FreeOfChargeIndicator" type="FreeOfChargeIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Invoice Line. Free Of Charge_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the Invoice Line is Free Of Charge (default = false).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTermQualifier">Free Of Charge</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OrderLineReference" type="OrderLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Order Line Reference</doc><doc name="Definition">An association to Order Line Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Order Line Reference</doc><doc name="AssociatedObjectClass">Order Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DespatchLineReference" type="DespatchLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Despatch_ Line Reference. Line Reference</doc><doc name="Definition">An associative reference to Despatch Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTermQualifier">Despatch</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ReceiptLineReference" type="ReceiptLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Receipt_ Line Reference. Line Reference</doc><doc name="Definition">An associative reference to Receipt Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTermQualifier">Receipt</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BillingReference" type="BillingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Billing Reference</doc><doc name="Definition">An association to Billing Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Billing Reference</doc><doc name="AssociatedObjectClass">Billing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PricingReference" type="PricingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Pricing Reference</doc><doc name="Definition">An association to Pricing Reference.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Pricing Reference</doc><doc name="AssociatedObjectClass">Pricing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginatorParty" type="OriginatorParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Originator_ Party. Party</doc><doc name="Definition">The party who originated the Order to which the Invoice is related.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTermQualifier">Originator</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Delivery" type="Delivery" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Delivery</doc><doc name="Definition">An association to Delivery.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Delivery</doc><doc name="AssociatedObjectClass">Delivery</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PaymentTerms" type="PaymentTerms" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Payment Terms</doc><doc name="Definition">An association to Payment Terms.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Payment Terms</doc><doc name="AssociatedObjectClass">Payment Terms</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AllowanceCharge" type="AllowanceCharge" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Allowance Charge</doc><doc name="Definition">An association to Allowance Charge.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxTotal" type="TaxTotal" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Tax Total</doc><doc name="Definition">An association to Tax Total.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Tax Total</doc><doc name="AssociatedObjectClass">Tax Total</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Item</doc><doc name="Definition">An association to Item.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Price" type="Price" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Price</doc><doc name="Definition">An association to Price.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Price</doc><doc name="AssociatedObjectClass">Price</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryTerms" type="DeliveryTerms" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Invoice Line. Delivery Terms</doc><doc name="Definition">An association to Delivery Terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Invoice Line</doc><doc name="PropertyTerm">Delivery Terms</doc><doc name="AssociatedObjectClass">Delivery Terms</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ItemType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Item. Details</doc><doc name="Definition">Information directly relating to an item.</doc><doc name="ObjectClass">Item</doc><doc name="AlternativeBusinessTerms">article, product, goods item</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Description. Text</doc><doc name="Definition">Free-form field that can be used to give a text description of the item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PackQuantity" type="PackQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Pack Quantity. Quantity</doc><doc name="Definition">The unit packaging quantity.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Pack Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PackSizeNumeric" type="PackSizeNumeric" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Pack Size. Numeric</doc><doc name="Definition">The number of items in a pack.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Pack Size</doc><doc name="RepresentationTerm">Numeric</doc><doc name="DataType">Numeric. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CatalogueIndicator" type="CatalogueIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Catalogue_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the item was ordered from a Catalogue (true) or not (false).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Catalogue</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Name</doc><doc name="Definition">A short name optionally given to an item, such as a name from a Catalogue, as distinct from a description.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardousRiskIndicator" type="HazardousRiskIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Hazardous Risk_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the item as delivered is hazardous.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Hazardous Risk</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">Default is negative</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AdditionalInformation" type="AdditionalInformation" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Additional_ Information. Text</doc><doc name="Definition">Provides more details of the item (e.g., the URL of a relevant web page).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Information</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Keyword" type="Keyword" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Keyword. Text</doc><doc name="Definition">A Seller Party-defined search string for the item. Also could be synonyms for identifying the item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Keyword</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BrandName" type="BrandName" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Brand Name. Name</doc><doc name="Definition">Brand name for the item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Brand Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">Coca-Cola</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ModelName" type="ModelName" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item. Model Name. Name</doc><doc name="Definition">Model name for the item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Model Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"VW Beetle"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BuyersItemIdentification" type="BuyersItemIdentification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Buyers_ Item Identification. Item Identification</doc><doc name="Definition">Associates the item with its identification according to the buyer's system.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Buyers</doc><doc name="PropertyTerm">Item Identification</doc><doc name="AssociatedObjectClass">Item Identification</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellersItemIdentification" type="SellersItemIdentification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Sellers_ Item Identification. Item Identification</doc><doc name="Definition">Associates the item with its identification according to the seller's system.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Sellers</doc><doc name="PropertyTerm">Item Identification</doc><doc name="AssociatedObjectClass">Item Identification</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ManufacturersItemIdentification" type="ManufacturersItemIdentification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Manufacturers_ Item Identification. Item Identification</doc><doc name="Definition">Associates the item with its identification according to the manufacturer's system.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Manufacturers</doc><doc name="PropertyTerm">Item Identification</doc><doc name="AssociatedObjectClass">Item Identification</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="StandardItemIdentification" type="StandardItemIdentification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Standard_ Item Identification. Item Identification</doc><doc name="Definition">Associates the item with its identification according to a standard system.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Standard</doc><doc name="PropertyTerm">Item Identification</doc><doc name="AssociatedObjectClass">Item Identification</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CatalogueItemIdentification" type="CatalogueItemIdentification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Catalogue_ Item Identification. Item Identification</doc><doc name="Definition">Associates the item with its identification according to a cataloguing system.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Catalogue</doc><doc name="PropertyTerm">Item Identification</doc><doc name="AssociatedObjectClass">Item Identification</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AdditionalItemIdentification" type="AdditionalItemIdentification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Additional_ Item Identification. Item Identification</doc><doc name="Definition">Associates the item with other identification means.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Item Identification</doc><doc name="AssociatedObjectClass">Item Identification</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CatalogueDocumentReference" type="CatalogueDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Catalogue_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Catalogue.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Catalogue</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ItemSpecificationDocumentReference" type="ItemSpecificationDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Item Specification_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to a document providing Item specification.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Item Specification</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginCountry" type="OriginCountry" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Origin_ Country. Country</doc><doc name="Definition">Associates the item with its country of origin.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Origin</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CommodityClassification" type="CommodityClassification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Commodity Classification</doc><doc name="Definition">Associates the item with its classification(s) according to a commodity classifying system.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Commodity Classification</doc><doc name="AssociatedObjectClass">Commodity Classification</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransactionConditions" type="TransactionConditions" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Transaction Conditions</doc><doc name="Definition">Associates the item with sales conditions appertaining to it.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Transaction Conditions</doc><doc name="AssociatedObjectClass">Transaction Conditions</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="HazardousItem" type="HazardousItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Hazardous Item</doc><doc name="Definition">Associates the item with its hazardous item information.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Hazardous Item</doc><doc name="AssociatedObjectClass">Hazardous Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ClassifiedTaxCategory" type="ClassifiedTaxCategory" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Classified_ Tax Category. Tax Category</doc><doc name="Definition">Classifies the item using one or more categories of taxes.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Classified</doc><doc name="PropertyTerm">Tax Category</doc><doc name="AssociatedObjectClass">Tax Category</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AdditionalItemProperty" type="AdditionalItemProperty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Additional_ Item Property. Item Property</doc><doc name="Definition">Associates the item with a set of additional properties.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Item Property</doc><doc name="AssociatedObjectClass">Item Property</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ManufacturerParty" type="ManufacturerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Manufacturer_ Party. Party</doc><doc name="Definition">Associates the item with its manufacturer.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Manufacturer</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="InformationContentProviderParty" type="InformationContentProviderParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Information Content Provider_ Party. Party</doc><doc name="Definition">Associates the item with the party responsible for the its specification.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Information Content Provider</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginAddress" type="OriginAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Origin_ Address. Address</doc><doc name="Definition">Associates the item with the region of origin (not the country).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTermQualifier">Origin</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ItemInstance" type="ItemInstance" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item. Item Instance</doc><doc name="Definition">An association to Item Instance.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item</doc><doc name="PropertyTerm">Item Instance</doc><doc name="AssociatedObjectClass">Item Instance</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ItemComparisonType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Item Comparison. Details</doc><doc name="Definition">Used to compare different items based on cost, quantity, or measurements.</doc><doc name="ObjectClass">Item Comparison</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="PriceAmount" type="PriceAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Comparison. Price. Amount</doc><doc name="Definition">The price for the comparison quantity of the item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Comparison</doc><doc name="PropertyTerm">Price</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Comparison. Quantity</doc><doc name="Definition">The quantity used for price comparison with other items.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Comparison</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">"per unit"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ItemIdentificationType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Item Identification. Details</doc><doc name="Definition">Information about item identification.</doc><doc name="ObjectClass">Item Identification</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Identification. Identifier</doc><doc name="Definition">An identifier for an item.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Item Identification</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"CUST001" "3333-44-123"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ExtendedID" type="ExtendedID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Identification. Extended_ Identifier. Identifier</doc><doc name="Definition">An extended identifier for the item that identifies the item with specific properties, e.g., Item 123 = Chair / Item 123 Ext 45 = brown chair.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Identification</doc><doc name="PropertyTermQualifier">Extended</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PhysicalAttribute" type="PhysicalAttribute" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Identification. Physical Attribute</doc><doc name="Definition">An association to Physical Attribute.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item Identification</doc><doc name="PropertyTerm">Physical Attribute</doc><doc name="AssociatedObjectClass">Physical Attribute</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MeasurementDimension" type="MeasurementDimension" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Identification. Measurement_ Dimension. Dimension</doc><doc name="Definition">An association to Measurement Dimension.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item Identification</doc><doc name="PropertyTermQualifier">Measurement</doc><doc name="PropertyTerm">Dimension</doc><doc name="AssociatedObjectClass">Dimension</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="IssuerParty" type="IssuerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Identification. Issuer_ Party. Party</doc><doc name="Definition">An association to Issuer Party i.e. the Party that issued the Item Identification.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Identification</doc><doc name="PropertyTermQualifier">Issuer</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ItemInstanceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Item Instance. Details</doc><doc name="Definition">Information about a specific instance of an item.</doc><doc name="ObjectClass">Item Instance</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ProductTraceID" type="ProductTraceID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Instance. Product Trace_ Identifier. Identifier</doc><doc name="Definition">An identifier used for tracing the item, such as the EPC number used in RFID.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Instance</doc><doc name="PropertyTermQualifier">Product Trace</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ManufactureDate" type="ManufactureDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Instance. Manufacture Date. Date</doc><doc name="Definition">The date of manufacture of the Item Instance.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Instance</doc><doc name="PropertyTerm">Manufacture Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ManufactureTime" type="ManufactureTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Instance. Manufacture Time. Time</doc><doc name="Definition">The time of manufacture of the Item Instance.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Instance</doc><doc name="PropertyTerm">Manufacture Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RegistrationID" type="RegistrationID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Instance. Registration Identifier. Identifier</doc><doc name="Definition">The registration identifier of the Item Instance.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Instance</doc><doc name="PropertyTerm">Registration Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">car registration or licensing number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SerialID" type="SerialID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Instance. Serial Identifier. Identifier</doc><doc name="Definition">The serial number of the Item Instance.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Instance</doc><doc name="PropertyTerm">Serial Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">chassis number of a car</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AdditionalItemProperty" type="AdditionalItemProperty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Instance. Additional_ Item Property. Item Property</doc><doc name="Definition">An association to Additional Item Property.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item Instance</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Item Property</doc><doc name="AssociatedObjectClass">Item Property</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LotIdentification" type="LotIdentification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Instance. Lot Identification</doc><doc name="Definition">Associates the item instance with its lot identification (the identification that allows recall of the item if necessary).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Instance</doc><doc name="PropertyTerm">Lot Identification</doc><doc name="AssociatedObjectClass">Lot Identification</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ItemLocationQuantityType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Details</doc><doc name="Definition">Information about the properties of an item as they relate to specific quantities and/or specific locations.</doc><doc name="ObjectClass">Item Location Quantity</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="LeadTimeMeasure" type="LeadTimeMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Lead Time. Measure</doc><doc name="Definition">The time taken from the time of order to the time of delivery for an item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTerm">Lead Time</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc><doc name="Examples">"2 days", "24 hours"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MinimumQuantity" type="MinimumQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Minimum_ Quantity. Quantity</doc><doc name="Definition">The minimum quantity that can be ordered to qualify for a specific price.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">"10 boxes", "1 carton", "1000 sheets"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MaximumQuantity" type="MaximumQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Maximum_ Quantity. Quantity</doc><doc name="Definition">The maximum quantity that can be ordered to qualify for a specific price.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">"10 boxes", "1 carton", "1000 sheets"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardousRiskIndicator" type="HazardousRiskIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Hazardous Risk_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the item as delivered, in the stated quantity to the stated location, is hazardous.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTermQualifier">Hazardous Risk</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">Default is negative</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TradingRestrictions" type="TradingRestrictions" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Trading Restrictions. Text</doc><doc name="Definition">A description of trade restrictions that apply to the item or quantities of the item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTerm">Trading Restrictions</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"not for export"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ApplicableTerritoryAddress" type="ApplicableTerritoryAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Applicable Territory_ Address. Address</doc><doc name="Definition">An association to Territory (Address).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTermQualifier">Applicable Territory</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Price" type="Price" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Price</doc><doc name="Definition">An association to Price.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTerm">Price</doc><doc name="AssociatedObjectClass">Price</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryUnit" type="DeliveryUnit" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Delivery Unit</doc><doc name="Definition">An association to Delivery Unit.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTerm">Delivery Unit</doc><doc name="AssociatedObjectClass">Delivery Unit</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ApplicableTaxCategory" type="ApplicableTaxCategory" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Location Quantity. Applicable_ Tax Category. Tax Category</doc><doc name="Definition">An association to Tax Category.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item Location Quantity</doc><doc name="PropertyTermQualifier">Applicable</doc><doc name="PropertyTerm">Tax Category</doc><doc name="AssociatedObjectClass">Tax Category</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ItemPropertyType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Item Property. Details</doc><doc name="Definition">Information about specific Item Properties.</doc><doc name="ObjectClass">Item Property</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Property. Name</doc><doc name="Definition">The name of the Item Property.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Item Property</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Energy Rating", "Collar Size", "Fat Content"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Value" type="Value" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Property. Value. Text</doc><doc name="Definition">The Item Property value.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Item Property</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"100 watts", "15 European", "20% +/- 5%"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="UsabilityPeriod" type="UsabilityPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Property. Usability_ Period. Period</doc><doc name="Definition">The period for which the Item Property is valid.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Property</doc><doc name="PropertyTermQualifier">Usability</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ItemPropertyGroup" type="ItemPropertyGroup" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Item Property. Item Property Group</doc><doc name="Definition">An association to Item Property Group.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Item Property</doc><doc name="PropertyTerm">Item Property Group</doc><doc name="AssociatedObjectClass">Item Property Group</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ItemPropertyGroupType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Item Property Group. Details</doc><doc name="Definition">Information about sets of classifications (or groups) of Item Properties.</doc><doc name="ObjectClass">Item Property Group</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Property Group. Identifier</doc><doc name="Definition">An identifier for the Item Property Group.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Item Property Group</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"233-004"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Item Property Group. Name</doc><doc name="Definition">The name of the Item Property Group.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Item Property Group</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Electrical Specifications", "Dietary Content"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="LanguageType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Language. Details</doc><doc name="Definition">Information about Language.</doc><doc name="ObjectClass">Language</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Language. Identifier</doc><doc name="Definition">An identifier for a language, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Language</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Language. Name</doc><doc name="Definition">The name of the language.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Language</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LocaleCode" type="LocaleCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Language. Locale Code. Code</doc><doc name="Definition">The locale where the language is used, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Language</doc><doc name="PropertyTerm">Locale Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="LineItemType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Line Item. Details</doc><doc name="Definition">Information about a Line Item.</doc><doc name="ObjectClass">Line Item</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Identifier</doc><doc name="Definition">Identifies the Line Item assigned by the buyer.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SalesOrderID" type="SalesOrderID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Sales_ Order Identifier. Identifier</doc><doc name="Definition">The identification given to a Line by the seller.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTermQualifier">Sales</doc><doc name="PropertyTerm">Order Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Note. Text</doc><doc name="Definition">Free-form text applying to the Line Item. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineStatusCode" type="LineStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Line Status Code. Code</doc><doc name="Definition">Identifies the status of the Line with respect to its original state.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Line Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Line Status_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Quantity</doc><doc name="Definition">The quantity of Items for the Line Item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineExtensionAmount" type="LineExtensionAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Line Extension Amount. Amount</doc><doc name="Definition">The total amount for the Line Item, including Allowance Charges but net of taxes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Line Extension Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TotalTaxAmount" type="TotalTaxAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Total_ Tax Amount. Amount</doc><doc name="Definition">The total tax amount for the Line Item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTermQualifier">Total</doc><doc name="PropertyTerm">Tax Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MinimumQuantity" type="MinimumQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Minimum_ Quantity. Quantity</doc><doc name="Definition">The minimum quantity for the Item on the Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MaximumQuantity" type="MaximumQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Maximum_ Quantity. Quantity</doc><doc name="Definition">The maximum quantity for the Item on the Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MinimumBackorderQuantity" type="MinimumBackorderQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Minimum_ Backorder. Quantity</doc><doc name="Definition">The minimum back order quantity (where back order is allowed).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Backorder</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MaximumBackorderQuantity" type="MaximumBackorderQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Maximum_ Backorder. Quantity</doc><doc name="Definition">The maximum back order quantity (where back order is allowed).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Backorder</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InspectionMethodCode" type="InspectionMethodCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Inspection Method. Code</doc><doc name="Definition">Inspection requirements for a Line Item, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Inspection Method</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PartialDeliveryIndicator" type="PartialDeliveryIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Partial Delivery Indicator. Indicator</doc><doc name="Definition">Indicates whether a partial delivery is allowed.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Partial Delivery Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BackOrderAllowedIndicator" type="BackOrderAllowedIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Back Order Allowed Indicator. Indicator</doc><doc name="Definition">Indicates whether back order is allowed.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Back Order Allowed Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCostCode" type="AccountingCostCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Accounting Cost Code. Code</doc><doc name="Definition">The buyer's accounting code applied to the Line Item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Accounting Cost Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCost" type="AccountingCost" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Item. Accounting Cost. Text</doc><doc name="Definition">The buyer's accounting code applied to the Line Item, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Accounting Cost</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Delivery" type="Delivery" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Item. Delivery</doc><doc name="Definition">An association to Delivery.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Delivery</doc><doc name="AssociatedObjectClass">Delivery</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryTerms" type="DeliveryTerms" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Item. Delivery Terms</doc><doc name="Definition">An association to Delivery Terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Delivery Terms</doc><doc name="AssociatedObjectClass">Delivery Terms</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginatorParty" type="OriginatorParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Item. Originator_ Party. Party</doc><doc name="Definition">The party who originated Order.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTermQualifier">Originator</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OrderedShipment" type="OrderedShipment" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Item. Ordered Shipment</doc><doc name="Definition">An association to Ordered Shipment.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Ordered Shipment</doc><doc name="AssociatedObjectClass">Ordered Shipment</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PricingReference" type="PricingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Item. Pricing Reference</doc><doc name="Definition">An association to Pricing Reference.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Pricing Reference</doc><doc name="AssociatedObjectClass">Pricing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AllowanceCharge" type="AllowanceCharge" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Item. Allowance Charge</doc><doc name="Definition">An association to Allowance Charge.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Price" type="Price" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Item. Price</doc><doc name="Definition">An association to Price.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Price</doc><doc name="AssociatedObjectClass">Price</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Item. Item</doc><doc name="Definition">An association to Item.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Line Item</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="LineReferenceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Line Reference. Details</doc><doc name="Definition">Reference to a Line on a document.</doc><doc name="ObjectClass">Line Reference</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="LineID" type="LineID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Reference. Line Identifier. Identifier</doc><doc name="Definition">Identifies the Line on the referenced document.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Line Reference</doc><doc name="PropertyTerm">Line Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Reference. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Reference</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineStatusCode" type="LineStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Line Reference. Line Status Code. Code</doc><doc name="Definition">Identifies the status of the referenced Line with respect to its original state.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Reference</doc><doc name="PropertyTerm">Line Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Line Status_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Reference. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Line Reference</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="LineResponseType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Line Response. Details</doc><doc name="Definition">A response to a Line in a Document.</doc><doc name="ObjectClass">Line Response</doc>
    </docs>
    
      <property debug="refElement-ParentNS" xmlType="element" name="LineReference" type="LineReference" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Response. Line Reference</doc><doc name="Definition">An association to Line Reference.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Line Response</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Response" type="Response" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Line Response. Response</doc><doc name="Definition">An association to Response.</doc><doc name="Cardinality">1..n</doc><doc name="ObjectClass">Line Response</doc><doc name="PropertyTerm">Response</doc><doc name="AssociatedObjectClass">Response</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="LocationType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Location. Details</doc><doc name="Definition">Information about a location.</doc><doc name="ObjectClass">Location</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location. Identifier</doc><doc name="Definition">The unique identifier for the location, e.g., the EAN Location Number, GLN.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">5790002221134</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location. Description. Text</doc><doc name="Definition">The description or name of the location.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Conditions" type="Conditions" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location. Conditions. Text</doc><doc name="Definition">Conditions describing the location.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location</doc><doc name="PropertyTerm">Conditions</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CountrySubentity" type="CountrySubentity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location. Country Subentity. Text</doc><doc name="Definition">A territorial division of a country, such as a county or state.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location</doc><doc name="PropertyTerm">Country Subentity</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">AdministrativeArea, State, Country, Shire, Canton</doc><doc name="Examples">"Florida","Tamilnadu"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CountrySubentityCode" type="CountrySubentityCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location. Country Subentity Code. Code</doc><doc name="Definition">The territorial division of a country, such as a county or state, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location</doc><doc name="PropertyTerm">Country Subentity Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">AdministrativeAreaCode, State Code</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ValidityPeriod" type="ValidityPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Location. Validity_ Period. Period</doc><doc name="Definition">Period(s) in which the location can be used, e.g., for delivery.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Location</doc><doc name="PropertyTermQualifier">Validity</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Address" type="Address" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Location. Address</doc><doc name="Definition">Association to the address of the location.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="LocationCoordinateType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Location Coordinate. Details</doc><doc name="Definition">Information about physical (geographical) location.</doc><doc name="ObjectClass">Location Coordinate</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="CoordinateSystemCode" type="CoordinateSystemCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location Coordinate. Coordinate System Code. Code</doc><doc name="Definition">An identifier for the location system used.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location Coordinate</doc><doc name="PropertyTerm">Coordinate System Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LatitudeDegreesMeasure" type="LatitudeDegreesMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location Coordinate. Latitude_ Degrees. Measure</doc><doc name="Definition">The measure of latitude in degrees.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location Coordinate</doc><doc name="PropertyTermQualifier">Latitude</doc><doc name="PropertyTerm">Degrees</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LatitudeMinutesMeasure" type="LatitudeMinutesMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location Coordinate. Latitude_ Minutes. Measure</doc><doc name="Definition">The measure of latitude in minutes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location Coordinate</doc><doc name="PropertyTermQualifier">Latitude</doc><doc name="PropertyTerm">Minutes</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LatitudeDirectionCode" type="LatitudeDirectionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location Coordinate. Latitude Direction Code. Code</doc><doc name="Definition">The direction of latitude measurement from the equator.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location Coordinate</doc><doc name="PropertyTerm">Latitude Direction Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Latitude Direction_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LongitudeDegreesMeasure" type="LongitudeDegreesMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location Coordinate. Longitude_ Degrees. Measure</doc><doc name="Definition">The measure of longitude in degrees.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location Coordinate</doc><doc name="PropertyTermQualifier">Longitude</doc><doc name="PropertyTerm">Degrees</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LongitudeMinutesMeasure" type="LongitudeMinutesMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location Coordinate. Longitude_ Minutes. Measure</doc><doc name="Definition">The measure of longitude in minutes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location Coordinate</doc><doc name="PropertyTermQualifier">Longitude</doc><doc name="PropertyTerm">Minutes</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LongitudeDirectionCode" type="LongitudeDirectionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Location Coordinate. Longitude Direction Code. Code</doc><doc name="Definition">The direction of longitude measurement from the meridian.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Location Coordinate</doc><doc name="PropertyTerm">Longitude Direction Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Longitude Direction_ Code. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="LotIdentificationType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Lot Identification. Details</doc><doc name="Definition">Information about a lot (of Item Instances).</doc><doc name="ObjectClass">Lot Identification</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="LotNumberID" type="LotNumberID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Lot Identification. Lot Number. Identifier</doc><doc name="Definition">Identifies the lot.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Lot Identification</doc><doc name="PropertyTerm">Lot Number</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ExpiryDate" type="ExpiryDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Lot Identification. Expiry Date. Date</doc><doc name="Definition">The expiry date of the lot.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Lot Identification</doc><doc name="PropertyTerm">Expiry Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AdditionalItemProperty" type="AdditionalItemProperty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Lot Identification. Additional_ Item Property. Item Property</doc><doc name="Definition">An association to Additional Item Property.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Lot Identification</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Item Property</doc><doc name="AssociatedObjectClass">Item Property</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="MaritimeTransportType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Maritime Transport. Details</doc><doc name="Definition">Describes a water (including sea, river, and canal) transport vessel.</doc><doc name="ObjectClass">Maritime Transport</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="VesselID" type="VesselID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Maritime Transport. Vessel Identifier. Identifier</doc><doc name="Definition">Identifies a specific vessel.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Maritime Transport</doc><doc name="PropertyTerm">Vessel Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Lloyds Number, Registration Number (WCO ID 167)</doc><doc name="Examples">International Maritime Organisation number of a vessel</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="VesselName" type="VesselName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Maritime Transport. Vessel Name. Name</doc><doc name="Definition">The name of the vessel.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Maritime Transport</doc><doc name="PropertyTerm">Vessel Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="AlternativeBusinessTerms">Ships Name</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="MonetaryTotalType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Monetary Total. Details</doc><doc name="Definition">Information about Monetary Totals.</doc><doc name="ObjectClass">Monetary Total</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="LineExtensionAmount" type="LineExtensionAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Monetary Total. Line Extension Amount. Amount</doc><doc name="Definition">The total of Line Extension Amounts net of tax and settlement discounts, but inclusive of any applicable rounding amount.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Monetary Total</doc><doc name="PropertyTerm">Line Extension Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxExclusiveAmount" type="TaxExclusiveAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Monetary Total. Tax Exclusive Amount. Amount</doc><doc name="Definition">The total amount exclusive of taxes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Monetary Total</doc><doc name="PropertyTerm">Tax Exclusive Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxInclusiveAmount" type="TaxInclusiveAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Monetary Total. Tax Inclusive Amount. Amount</doc><doc name="Definition">The total amount inclusive of taxes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Monetary Total</doc><doc name="PropertyTerm">Tax Inclusive Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AllowanceTotalAmount" type="AllowanceTotalAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Monetary Total. Allowance Total Amount. Amount</doc><doc name="Definition">The total amount of all allowances.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Monetary Total</doc><doc name="PropertyTerm">Allowance Total Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ChargeTotalAmount" type="ChargeTotalAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Monetary Total. Charge Total Amount. Amount</doc><doc name="Definition">The total amount of all charges.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Monetary Total</doc><doc name="PropertyTerm">Charge Total Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PrepaidAmount" type="PrepaidAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Monetary Total. Prepaid Amount. Amount</doc><doc name="Definition">The total prepaid amount.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Monetary Total</doc><doc name="PropertyTerm">Prepaid Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PayableRoundingAmount" type="PayableRoundingAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Monetary Total. Payable_ Rounding Amount. Amount</doc><doc name="Definition">The rounding amount (positive or negative) added to the calculated Line Extension Total Amount to produce the rounded Line Extension Total Amount.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Monetary Total</doc><doc name="PropertyTermQualifier">Payable</doc><doc name="PropertyTerm">Rounding Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PayableAmount" type="PayableAmount" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Monetary Total. Payable_ Amount. Amount</doc><doc name="Definition">The total amount to be paid.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Monetary Total</doc><doc name="PropertyTermQualifier">Payable</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="OrderedShipmentType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Ordered Shipment. Details</doc><doc name="Definition">Information about an Ordered Shipment.</doc><doc name="ObjectClass">Ordered Shipment</doc>
    </docs>
    
      <property debug="refElement-ParentNS" xmlType="element" name="Shipment" type="Shipment" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Ordered Shipment. Shipment</doc><doc name="Definition">An association to Shipment.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Ordered Shipment</doc><doc name="PropertyTerm">Shipment</doc><doc name="AssociatedObjectClass">Shipment</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Package" type="Package" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Ordered Shipment. Package</doc><doc name="Definition">An association to Package.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Ordered Shipment</doc><doc name="PropertyTerm">Package</doc><doc name="AssociatedObjectClass">Package</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="OrderLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Order Line. Details</doc><doc name="Definition">Information about an Order Line.</doc><doc name="ObjectClass">Order Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="SubstitutionStatusCode" type="SubstitutionStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Line. Substitution Status Code. Code</doc><doc name="Definition">A code indicating the substitution status of the Order Line. Order Line may indicate that a substitute is proposed by the buyer or by the seller (in Order Response) or that a substitution has been made by the seller (in Order Response).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTerm">Substitution Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Substitution Status_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Order Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LineItem" type="LineItem" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Line. Line Item</doc><doc name="Definition">An association to Line Item.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTerm">Line Item</doc><doc name="AssociatedObjectClass">Line Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerProposedSubstituteLineItem" type="SellerProposedSubstituteLineItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Line. Seller Proposed Substitute_ Line Item. Line Item</doc><doc name="Definition">Substitute Line Items proposed by the seller (in Order Response).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTermQualifier">Seller Proposed Substitute</doc><doc name="PropertyTerm">Line Item</doc><doc name="AssociatedObjectClass">Line Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerSubstitutedLineItem" type="SellerSubstitutedLineItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Line. Seller Substituted_ Line Item. Line Item</doc><doc name="Definition">Item(s) replaced by the seller.  The original ordered quantity and pricing may be different from the substituted item. However, when an item is substituted by the seller, it is assumed that other information, such as shipment details, will be the same.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTermQualifier">Seller Substituted</doc><doc name="PropertyTerm">Line Item</doc><doc name="AssociatedObjectClass">Line Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BuyerProposedSubstituteLineItem" type="BuyerProposedSubstituteLineItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Line. Buyer Proposed Substitute_ Line Item. Line Item</doc><doc name="Definition">Possible alternatives, proposed by the buyer, to the Line Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTermQualifier">Buyer Proposed Substitute</doc><doc name="PropertyTerm">Line Item</doc><doc name="AssociatedObjectClass">Line Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CatalogueLineReference" type="CatalogueLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Line. Catalogue_ Line Reference. Line Reference</doc><doc name="Definition">An associative reference to Catalogue Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTermQualifier">Catalogue</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="QuotationLineReference" type="QuotationLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Line. Quotation_ Line Reference. Line Reference</doc><doc name="Definition">an associative reference to Quotation Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTermQualifier">Quotation</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="OrderLineReferenceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Order Line Reference. Details</doc><doc name="Definition">Information about an Order Line Reference.</doc><doc name="ObjectClass">Order Line Reference</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="LineID" type="LineID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Line Reference. Line Identifier. Identifier</doc><doc name="Definition">Identifies the referenced Order Line assigned by the buyer.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Order Line Reference</doc><doc name="PropertyTerm">Line Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SalesOrderLineID" type="SalesOrderLineID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Line Reference. Sales Order_ Line Identifier. Identifier</doc><doc name="Definition">Identifies the referenced Order Line assigned by the seller.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Line Reference</doc><doc name="PropertyTermQualifier">Sales Order</doc><doc name="PropertyTerm">Line Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Line Reference. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Line Reference</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineStatusCode" type="LineStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Line Reference. Line Status Code. Code</doc><doc name="Definition">Identifies the status of the referenced Order Line with respect to its original state.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Line Reference</doc><doc name="PropertyTerm">Line Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Line Status_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OrderReference" type="OrderReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Line Reference. Order Reference</doc><doc name="Definition">An association to Order Reference.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Line Reference</doc><doc name="PropertyTerm">Order Reference</doc><doc name="AssociatedObjectClass">Order Reference</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="OrderReferenceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Order Reference. Details</doc><doc name="Definition">Information about an Order Reference.</doc><doc name="ObjectClass">Order Reference</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Reference. Identifier</doc><doc name="Definition">Identifies the referenced Order assigned by the buyer.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Order Reference</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"PO-001" "3333-44-123"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SalesOrderID" type="SalesOrderID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Reference. Sales Order Identifier. Identifier</doc><doc name="Definition">Identifies the referenced Order assigned by the seller.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Reference</doc><doc name="PropertyTerm">Sales Order Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CopyIndicator" type="CopyIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Reference. Copy_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the referenced Order is a copy (true) or the original (false).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Reference</doc><doc name="PropertyTermQualifier">Copy</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Reference. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Reference</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueDate" type="IssueDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Reference. Issue Date. Date</doc><doc name="Definition">The date on which the referenced Order was issued.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Reference</doc><doc name="PropertyTerm">Issue Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueTime" type="IssueTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Reference. Issue Time. Time</doc><doc name="Definition">The time at which the referenced Order was issued.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Reference</doc><doc name="PropertyTerm">Issue Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CustomerReference" type="CustomerReference" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order Reference. Customer_ Reference. Text</doc><doc name="Definition">A reference used (CRI) for tagging purchasing card transactions.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Reference</doc><doc name="PropertyTermQualifier">Customer</doc><doc name="PropertyTerm">Reference</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">Customer Reference Identifier (CRI) when using a puchasing card</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order Reference. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order Reference</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PackageType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Package. Details</doc><doc name="Definition">Information about a package.</doc><doc name="ObjectClass">Package</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Package. Identifier</doc><doc name="Definition">Identifies the package.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Package. Quantity</doc><doc name="Definition">The quantity (of items) contained in the package.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ReturnableMaterialIndicator" type="ReturnableMaterialIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Package. Returnable Material_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the packaging material is returnable (true) or not (false).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTermQualifier">Returnable Material</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PackageLevelCode" type="PackageLevelCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Package. Package Level Code. Code</doc><doc name="Definition">Code specifying a level of packaging.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTerm">Package Level Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PackagingTypeCode" type="PackagingTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Package. Packaging Type Code. Code</doc><doc name="Definition">Code specifying the type of packaging of an item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTerm">Packaging Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Packaging Type_ Code. Type</doc><doc name="AlternativeBusinessTerms">Package classification code</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PackingMaterial" type="PackingMaterial" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Package. Packing Material. Text</doc><doc name="Definition">Description of the type of packaging of an item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTerm">Packing Material</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ContainedPackage" type="ContainedPackage" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Package. Contained_ Package. Package</doc><doc name="Definition">An association to Contained Package; used to describe a package within a package.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTermQualifier">Contained</doc><doc name="PropertyTerm">Package</doc><doc name="AssociatedObjectClass">Package</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="GoodsItem" type="GoodsItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Package. Goods Item</doc><doc name="Definition">An association to Goods Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTerm">Goods Item</doc><doc name="AssociatedObjectClass">Goods Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MeasurementDimension" type="MeasurementDimension" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Package. Measurement_ Dimension. Dimension</doc><doc name="Definition">An association to describe the measurement dimensions of the package.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTermQualifier">Measurement</doc><doc name="PropertyTerm">Dimension</doc><doc name="AssociatedObjectClass">Dimension</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DeliveryUnit" type="DeliveryUnit" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Package. Delivery Unit</doc><doc name="Definition">An association to Delivery Units in the package.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Package</doc><doc name="PropertyTerm">Delivery Unit</doc><doc name="AssociatedObjectClass">Delivery Unit</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PartyType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Party. Details</doc><doc name="Definition">Information about an organization, sub-organization, or individual fulfilling a role in a business process.</doc><doc name="ObjectClass">Party</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="MarkCareIndicator" type="MarkCareIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party. Mark Care_ Indicator. Indicator</doc><doc name="Definition">Indicates whether a party is C/O (care of).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTermQualifier">Mark Care</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MarkAttentionIndicator" type="MarkAttentionIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party. Mark Attention_ Indicator. Indicator</doc><doc name="Definition">Indicates whether a party is 'FAO' (for the attention of).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTermQualifier">Mark Attention</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="WebsiteURI" type="WebsiteURI" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party. Website_ URI. Identifier</doc><doc name="Definition">The Uniform Resource Identifier (URI) of the party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTermQualifier">Website</doc><doc name="PropertyTerm">URI</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LogoReferenceID" type="LogoReferenceID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party. Logo Reference. Identifier</doc><doc name="Definition">A party's logo.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Logo Reference</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">http://www2.coca-cola.com/images/logo.gif</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="EndpointID" type="EndpointID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party. Endpoint Identifier. Identifier</doc><doc name="Definition">Identifies the end point of the routing service, e.g., EAN Location Number, GLN.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Endpoint Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">5790002221134</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PartyIdentification" type="PartyIdentification" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Party Identification</doc><doc name="Definition">An association to Party Identification.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Party Identification</doc><doc name="AssociatedObjectClass">Party Identification</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PartyName" type="PartyName" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Party Name</doc><doc name="Definition">An association to Party Name.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Party Name</doc><doc name="AssociatedObjectClass">Party Name</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Language" type="Language" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Language</doc><doc name="Definition">An association to Language.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Language</doc><doc name="AssociatedObjectClass">Language</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PostalAddress" type="PostalAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Postal_ Address. Address</doc><doc name="Definition">The party's postal address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTermQualifier">Postal</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PhysicalLocation" type="PhysicalLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Physical_ Location. Location</doc><doc name="Definition">The party's physical location.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTermQualifier">Physical</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PartyTaxScheme" type="PartyTaxScheme" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Party Tax Scheme</doc><doc name="Definition">An association to Party Tax Scheme.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Party Tax Scheme</doc><doc name="AssociatedObjectClass">Party Tax Scheme</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PartyLegalEntity" type="PartyLegalEntity" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Party Legal Entity</doc><doc name="Definition">An association to Party Legal Entity.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Party Legal Entity</doc><doc name="AssociatedObjectClass">Party Legal Entity</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Contact" type="Contact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Contact</doc><doc name="Definition">An association to Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Person" type="Person" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Person</doc><doc name="Definition">An association to a person.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTerm">Person</doc><doc name="AssociatedObjectClass">Person</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AgentParty" type="AgentParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party. Agent_ Party. Party</doc><doc name="Definition">An association to another party who acts as an agent for this party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party</doc><doc name="PropertyTermQualifier">Agent</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PartyIdentificationType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Party Identification. Details</doc><doc name="Definition">Information about a party's identification.</doc><doc name="ObjectClass">Party Identification</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Identification. Identifier</doc><doc name="Definition">Identifies a party.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Party Identification</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PartyLegalEntityType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Party Legal Entity. Details</doc><doc name="Definition">Information directly relating to the legal registration that is applicable to a party.</doc><doc name="ObjectClass">Party Legal Entity</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="RegistrationName" type="RegistrationName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Legal Entity. Registration_ Name. Name</doc><doc name="Definition">The name of a party as registered with the legal authority.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Legal Entity</doc><doc name="PropertyTermQualifier">Registration</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Microsoft Corporation"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CompanyID" type="CompanyID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Legal Entity. Company Identifier. Identifier</doc><doc name="Definition">Identifies a company as registered with the company registration scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Legal Entity</doc><doc name="PropertyTerm">Company Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Business Registration Number, Company Number</doc><doc name="Examples">"3556625"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RegistrationAddress" type="RegistrationAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party Legal Entity. Registration_ Address. Address</doc><doc name="Definition">Associates with the registered address of the party within a Corporate Registration Scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Legal Entity</doc><doc name="PropertyTermQualifier">Registration</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CorporateRegistrationScheme" type="CorporateRegistrationScheme" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party Legal Entity. Corporate Registration Scheme</doc><doc name="Definition">Associates the party with a Corporate Registration Scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Legal Entity</doc><doc name="PropertyTerm">Corporate Registration Scheme</doc><doc name="AssociatedObjectClass">Corporate Registration Scheme</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PartyNameType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Party Name. Details</doc><doc name="Definition">Information about a party's name.</doc><doc name="ObjectClass">Party Name</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Name. Name</doc><doc name="Definition">The name of the party.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Party Name</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Microsoft"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PartyTaxSchemeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Party Tax Scheme. Details</doc><doc name="Definition">Information about a party's Tax Scheme.</doc><doc name="ObjectClass">Party Tax Scheme</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="RegistrationName" type="RegistrationName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Tax Scheme. Registration_ Name. Name</doc><doc name="Definition">The official name of the party as registered with the relevant fiscal authority.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Tax Scheme</doc><doc name="PropertyTermQualifier">Registration</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Microsoft Corporation"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CompanyID" type="CompanyID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Tax Scheme. Company Identifier. Identifier</doc><doc name="Definition">The identifier assigned for tax purposes to a party by the taxation authority.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Tax Scheme</doc><doc name="PropertyTerm">Company Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">VAT Number</doc><doc name="Examples">"3556625"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxLevelCode" type="TaxLevelCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Tax Scheme. Tax Level Code. Code</doc><doc name="Definition">The section or role within the tax scheme that applies to the party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Tax Scheme</doc><doc name="PropertyTerm">Tax Level Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ExemptionReasonCode" type="ExemptionReasonCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Tax Scheme. Exemption Reason Code. Code</doc><doc name="Definition">A reason for a party's exemption from tax, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Tax Scheme</doc><doc name="PropertyTerm">Exemption Reason Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ExemptionReason" type="ExemptionReason" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Party Tax Scheme. Exemption_ Reason. Text</doc><doc name="Definition">A reason for a party's exemption from tax, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Tax Scheme</doc><doc name="PropertyTermQualifier">Exemption</doc><doc name="PropertyTerm">Reason</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RegistrationAddress" type="RegistrationAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party Tax Scheme. Registration_ Address. Address</doc><doc name="Definition">An association to Registered Address (for tax purposes).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Party Tax Scheme</doc><doc name="PropertyTermQualifier">Registration</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxScheme" type="TaxScheme" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Party Tax Scheme. Tax Scheme</doc><doc name="Definition">An association to Tax Scheme.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Party Tax Scheme</doc><doc name="PropertyTerm">Tax Scheme</doc><doc name="AssociatedObjectClass">Tax Scheme</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PaymentType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Payment. Details</doc><doc name="Definition">Information directly relating to a specific payment.</doc><doc name="ObjectClass">Payment</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment. Identifier</doc><doc name="Definition">Identifies the payment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaidAmount" type="PaidAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment. Paid_ Amount. Amount</doc><doc name="Definition">The amount paid.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment</doc><doc name="PropertyTermQualifier">Paid</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ReceivedDate" type="ReceivedDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment. Received_ Date. Date</doc><doc name="Definition">The date on which the payment was received.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment</doc><doc name="PropertyTermQualifier">Received</doc><doc name="PropertyTerm">Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaidDate" type="PaidDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment. Paid_ Date. Date</doc><doc name="Definition">The date at which the payment was made.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment</doc><doc name="PropertyTermQualifier">Paid</doc><doc name="PropertyTerm">Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaidTime" type="PaidTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment. Paid_ Time. Time</doc><doc name="Definition">The time at which the payment was made.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment</doc><doc name="PropertyTermQualifier">Paid</doc><doc name="PropertyTerm">Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InstructionID" type="InstructionID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment. Instruction Identifier. Identifier</doc><doc name="Definition">Identifies the Payment Instruction.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment</doc><doc name="PropertyTerm">Instruction Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PaymentMeansType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Payment Means. Details</doc><doc name="Definition">Information about Payment Means.</doc><doc name="ObjectClass">Payment Means</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Means. Identifier</doc><doc name="Definition">Identifies the Payment Means.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaymentMeansCode" type="PaymentMeansCode" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Means. Payment Means Code. Code</doc><doc name="Definition">The Payment Means expressed as a code</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTerm">Payment Means Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Payment Means_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaymentDueDate" type="PaymentDueDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Means. Payment Due Date. Date</doc><doc name="Definition">The date on which payment is due for the Payment Means.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTerm">Payment Due Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaymentChannelCode" type="PaymentChannelCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Means. Payment Channel Code. Code</doc><doc name="Definition">The Payment Channel, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTerm">Payment Channel Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InstructionID" type="InstructionID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Means. Instruction Identifier. Identifier</doc><doc name="Definition">Identifies the Payment Instruction.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTerm">Instruction Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InstructionNote" type="InstructionNote" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Means. Instruction_ Note. Text</doc><doc name="Definition">Free-form text applying to the Payment.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTermQualifier">Instruction</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaymentID" type="PaymentID" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Means. Payment Identifier. Identifier</doc><doc name="Definition">Identifies the Payment(s).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTerm">Payment Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CardAccount" type="CardAccount" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Payment Means. Card Account</doc><doc name="Definition">An association to Card Account.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTerm">Card Account</doc><doc name="AssociatedObjectClass">Card Account</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PayerFinancialAccount" type="PayerFinancialAccount" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Payment Means. Payer_ Financial Account. Financial Account</doc><doc name="Definition">An association to the payer's Financial Account.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTermQualifier">Payer</doc><doc name="PropertyTerm">Financial Account</doc><doc name="AssociatedObjectClass">Financial Account</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PayeeFinancialAccount" type="PayeeFinancialAccount" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Payment Means. Payee_ Financial Account. Financial Account</doc><doc name="Definition">An association to the payee's Financial Account.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTermQualifier">Payee</doc><doc name="PropertyTerm">Financial Account</doc><doc name="AssociatedObjectClass">Financial Account</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CreditAccount" type="CreditAccount" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Payment Means. Credit Account</doc><doc name="Definition">An association to Credit Account.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Means</doc><doc name="PropertyTerm">Credit Account</doc><doc name="AssociatedObjectClass">Credit Account</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PaymentTermsType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Payment Terms. Details</doc><doc name="Definition">Information about Payment Terms.</doc><doc name="ObjectClass">Payment Terms</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Terms. Identifier</doc><doc name="Definition">Identifies the Payment Terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaymentMeansID" type="PaymentMeansID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Terms. Payment Means Identifier. Identifier</doc><doc name="Definition">Identifies the applicable Payment Means.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTerm">Payment Means Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PrepaidPaymentReferenceID" type="PrepaidPaymentReferenceID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Terms. Prepaid Payment Reference Identifier. Identifier</doc><doc name="Definition">Identifies prepaid payment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTerm">Prepaid Payment Reference Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Terms. Note. Text</doc><doc name="Definition">Free-form text applying to the Payment Terms. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ReferenceEventCode" type="ReferenceEventCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Terms. Reference_ Event Code. Code</doc><doc name="Definition">The event from which terms are offered for a length of time, identified by a standard code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTermQualifier">Reference</doc><doc name="PropertyTerm">Event Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SettlementDiscountPercent" type="SettlementDiscountPercent" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Terms. Settlement_ Discount Percent. Percent</doc><doc name="Definition">The settlement discount rate (percentage) offered for payment within the settlement period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTermQualifier">Settlement</doc><doc name="PropertyTerm">Discount Percent</doc><doc name="RepresentationTerm">Percent</doc><doc name="DataType">Percent. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PenaltySurchargePercent" type="PenaltySurchargePercent" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Terms. Penalty_ Surcharge Percent. Percent</doc><doc name="Definition">The penalty rate (percentage) charged for late payment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTermQualifier">Penalty</doc><doc name="PropertyTerm">Surcharge Percent</doc><doc name="RepresentationTerm">Percent</doc><doc name="DataType">Percent. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Amount" type="Amount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Payment Terms. Amount</doc><doc name="Definition">The payment amount for the Payment Terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SettlementPeriod" type="SettlementPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Payment Terms. Settlement_ Period. Period</doc><doc name="Definition">An association to Settlement Period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTermQualifier">Settlement</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PenaltyPeriod" type="PenaltyPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Payment Terms. Penalty_ Period. Period</doc><doc name="Definition">An association to Penalty Period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Payment Terms</doc><doc name="PropertyTermQualifier">Penalty</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PeriodType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Period. Details</doc><doc name="Definition">Information about a period of time.</doc><doc name="ObjectClass">Period</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="StartDate" type="StartDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Period. Start Date. Date</doc><doc name="Definition">The start date of the period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Period</doc><doc name="PropertyTerm">Start Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="StartTime" type="StartTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Period. Start Time. Time</doc><doc name="Definition">The start time of the period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Period</doc><doc name="PropertyTerm">Start Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="EndDate" type="EndDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Period. End Date. Date</doc><doc name="Definition">The end date of the period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Period</doc><doc name="PropertyTerm">End Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="EndTime" type="EndTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Period. End Time. Time</doc><doc name="Definition">The end time of the period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Period</doc><doc name="PropertyTerm">End Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DurationMeasure" type="DurationMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Period. Duration. Measure</doc><doc name="Definition">The duration of a period, expressed as a code; ISO 8601.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Period</doc><doc name="PropertyTerm">Duration</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DescriptionCode" type="DescriptionCode" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Period. Description Code. Code</doc><doc name="Definition">A description of the period, expressed as a code.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Period</doc><doc name="PropertyTerm">Description Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Period. Description. Text</doc><doc name="Definition">A description of the period.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Period</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PersonType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Person. Details</doc><doc name="Definition">Information about a person.</doc><doc name="ObjectClass">Person</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="FirstName" type="FirstName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Person. First_ Name. Name</doc><doc name="Definition">A person's forename or first name.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Person</doc><doc name="PropertyTermQualifier">First</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="FamilyName" type="FamilyName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Person. Family_ Name. Name</doc><doc name="Definition">A person's surname or family name.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Person</doc><doc name="PropertyTermQualifier">Family</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Title" type="Title" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Person. Title. Text</doc><doc name="Definition">A person's title of address, e.g., Mr, Ms, Dr, Sir.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Person</doc><doc name="PropertyTerm">Title</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="MiddleName" type="MiddleName" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Person. Middle_ Name. Name</doc><doc name="Definition">A person's middle name(s) and/or initial(s).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Person</doc><doc name="PropertyTermQualifier">Middle</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NameSuffix" type="NameSuffix" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Person. Name Suffix. Text</doc><doc name="Definition">A suffix to a person's name, e.g., PhD, OBE, Jnr.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Person</doc><doc name="PropertyTerm">Name Suffix</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="JobTitle" type="JobTitle" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Person. Job Title. Text</doc><doc name="Definition">A person's job title within an organization (for a particular role).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Person</doc><doc name="PropertyTerm">Job Title</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OrganizationDepartment" type="OrganizationDepartment" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Person. Organization_ Department. Text</doc><doc name="Definition">The department or subdivision of an organization that the person belongs to (for a particular role).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Person</doc><doc name="PropertyTermQualifier">Organization</doc><doc name="PropertyTerm">Department</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PhysicalAttributeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Physical Attribute. Details</doc><doc name="Definition">Information about physical attributes.</doc><doc name="ObjectClass">Physical Attribute</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="AttributeID" type="AttributeID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Physical Attribute. Attribute Identifier. Identifier</doc><doc name="Definition">Identifies the physical attribute.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Physical Attribute</doc><doc name="PropertyTerm">Attribute Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"colour" "style"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PositionCode" type="PositionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Physical Attribute. Position Code. Code</doc><doc name="Definition">The position of the physical attribute, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Physical Attribute</doc><doc name="PropertyTerm">Position Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DescriptionCode" type="DescriptionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Physical Attribute. Description Code. Code</doc><doc name="Definition">The description of the physical attribute, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Physical Attribute</doc><doc name="PropertyTerm">Description Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"XXL","Small"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Physical Attribute. Description. Text</doc><doc name="Definition">The description of the physical attribute, expressed as text.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Physical Attribute</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PriceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Price. Details</doc><doc name="Definition">Information about the price.</doc><doc name="ObjectClass">Price</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="PriceAmount" type="PriceAmount" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Price. Price Amount. Amount</doc><doc name="Definition">The price amount.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTerm">Price Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">unit price</doc><doc name="Examples">23.45</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BaseQuantity" type="BaseQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Price. Base_ Quantity. Quantity</doc><doc name="Definition">The actual quantity to which the price applies.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTermQualifier">Base</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PriceChangeReason" type="PriceChangeReason" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Price. Price Change_ Reason. Text</doc><doc name="Definition">The reason for the price change, expressed as text.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTermQualifier">Price Change</doc><doc name="PropertyTerm">Reason</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"Clearance of old stock", "New contract applies"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PriceTypeCode" type="PriceTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Price. Price Type Code. Code</doc><doc name="Definition">The price type, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTerm">Price Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PriceType" type="PriceType" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Price. Price Type. Text</doc><doc name="Definition">The price type, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTerm">Price Type</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">retail, wholesale, discount, contract</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OrderableUnitFactorRate" type="OrderableUnitFactorRate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Price. Orderable Unit Factor. Rate</doc><doc name="Definition">The factor by which the base price unit can be converted to the orderable unit.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTerm">Orderable Unit Factor</doc><doc name="RepresentationTerm">Rate</doc><doc name="DataType">Rate. Type</doc><doc name="Examples">Nails are priced by weight but ordered by quantity.  So this would say how many nails per kilo</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ValidityPeriod" type="ValidityPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Price. Validity_ Period. Period</doc><doc name="Definition">An association to Validity Period.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTermQualifier">Validity</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PriceList" type="PriceList" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Price. Price List</doc><doc name="Definition">A reference to a Price List.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTerm">Price List</doc><doc name="AssociatedObjectClass">Price List</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AllowanceCharge" type="AllowanceCharge" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Price. Allowance Charge</doc><doc name="Definition">An association to Allowance Charge.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Price</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PriceListType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Price List. Details</doc><doc name="Definition">Information about a Price List.</doc><doc name="ObjectClass">Price List</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Price List. Identifier</doc><doc name="Definition">Identifies the Price List.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Price List</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="StatusCode" type="StatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Price List. Status Code. Code</doc><doc name="Definition">Identifies whether the price list is an 'original', 'copy', 'revision', or 'cancellation'.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Price List</doc><doc name="PropertyTerm">Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"new - announcement only", "new and available", "deleted - announcement only"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ValidityPeriod" type="ValidityPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Price List. Validity_ Period. Period</doc><doc name="Definition">An association to Validity Period.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Price List</doc><doc name="PropertyTermQualifier">Validity</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PreviousPriceList" type="PreviousPriceList" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Price List. Previous_ Price List. Price List</doc><doc name="Definition">An association to Previous Price List.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Price List</doc><doc name="PropertyTermQualifier">Previous</doc><doc name="PropertyTerm">Price List</doc><doc name="AssociatedObjectClass">Price List</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="PricingReferenceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Pricing Reference. Details</doc><doc name="Definition">A reference to Pricing Information.</doc><doc name="ObjectClass">Pricing Reference</doc>
    </docs>
    
      <property debug="refElement-ParentNS" xmlType="element" name="OriginalItemLocationQuantity" type="OriginalItemLocationQuantity" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Pricing Reference. Original_ Item Location Quantity. Item Location Quantity</doc><doc name="Definition">An association to the original Item Location Quantity.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Pricing Reference</doc><doc name="PropertyTermQualifier">Original</doc><doc name="PropertyTerm">Item Location Quantity</doc><doc name="AssociatedObjectClass">Item Location Quantity</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AlternativeConditionPrice" type="AlternativeConditionPrice" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Pricing Reference. Alternative Condition_ Price. Price</doc><doc name="Definition">The price expressed in terms other than the actual price, e.g., the list price v. the contracted price, or the price in bags v. the price in kilos, or the list price in bags v. the contracted price in kilos.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Pricing Reference</doc><doc name="PropertyTermQualifier">Alternative Condition</doc><doc name="PropertyTerm">Price</doc><doc name="AssociatedObjectClass">Price</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="QuotationLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Quotation Line. Details</doc><doc name="Definition">Information about a Quotation Line.</doc><doc name="ObjectClass">Quotation Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Quotation Line. Identifier</doc><doc name="Definition">Identifies the Quotation Line Item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Quotation Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Quotation Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Quotation Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Quotation Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Quotation Line. Quantity</doc><doc name="Definition">The quantity of the item quoted.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Quotation Line</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineExtensionAmount" type="LineExtensionAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Quotation Line. Line Extension Amount. Amount</doc><doc name="Definition">The total amount for the Quotation Line, including Allowance Charges but net of taxes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Quotation Line</doc><doc name="PropertyTerm">Line Extension Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TotalTaxAmount" type="TotalTaxAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Quotation Line. Total_ Tax Amount. Amount</doc><doc name="Definition">The total tax amount for the Quotation Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Quotation Line</doc><doc name="PropertyTermQualifier">Total</doc><doc name="PropertyTerm">Tax Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Quotation Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Quotation Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LineItem" type="LineItem" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Quotation Line. Line Item</doc><doc name="Definition">An association to Line Item.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Quotation Line</doc><doc name="PropertyTerm">Line Item</doc><doc name="AssociatedObjectClass">Line Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerProposedSubstituteLineItem" type="SellerProposedSubstituteLineItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Quotation Line. Seller Proposed Substitute_ Line Item. Line Item</doc><doc name="Definition">An association to a proposed substitute Line Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Quotation Line</doc><doc name="PropertyTermQualifier">Seller Proposed Substitute</doc><doc name="PropertyTerm">Line Item</doc><doc name="AssociatedObjectClass">Line Item</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="RailTransportType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Rail Transport. Details</doc><doc name="Definition">Describes a train.</doc><doc name="ObjectClass">Rail Transport</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="TrainID" type="TrainID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Rail Transport. Train Identifier. Identifier</doc><doc name="Definition">Identifies a train.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Rail Transport</doc><doc name="PropertyTerm">Train Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Train Number (WCO ID 167)</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RailCarID" type="RailCarID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Rail Transport. Rail Car Identifier. Identifier</doc><doc name="Definition">Identifies the rail car on the train used for the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Rail Transport</doc><doc name="PropertyTerm">Rail Car Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ReceiptLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Receipt Line. Details</doc><doc name="Definition">Information about a Receipt Line.</doc><doc name="ObjectClass">Receipt Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Identifier</doc><doc name="Definition">Identifies the Receipt Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Receipt Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ReceivedQuantity" type="ReceivedQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Received_ Quantity. Quantity</doc><doc name="Definition">The quantity received.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTermQualifier">Received</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ShortQuantity" type="ShortQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Short_ Quantity. Quantity</doc><doc name="Definition">The quantity received short; the difference between the quantity reported despatched and the quantity actually received.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTermQualifier">Short</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ShortageActionCode" type="ShortageActionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Shortage Action Code. Code</doc><doc name="Definition">The action that the Delivery Party wishes the Despatch Party to take as a result of the shortage, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Shortage Action Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RejectedQuantity" type="RejectedQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Rejected_ Quantity. Quantity</doc><doc name="Definition">The quantity rejected.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTermQualifier">Rejected</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RejectReasonCode" type="RejectReasonCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Reject Reason Code. Code</doc><doc name="Definition">The reason for rejection, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Reject Reason Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RejectReason" type="RejectReason" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Reject_ Reason. Text</doc><doc name="Definition">The reason for rejection.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTermQualifier">Reject</doc><doc name="PropertyTerm">Reason</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RejectActionCode" type="RejectActionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Reject Action Code. Code</doc><doc name="Definition">The action that the Delivery Party wishes the Despatch Party to take as a result of the rejection, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Reject Action Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OversupplyQuantity" type="OversupplyQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Oversupply Quantity. Quantity</doc><doc name="Definition">The quanitity over-supplied i.e. the quantity over and above that ordered.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Oversupply Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ReceivedDate" type="ReceivedDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Received_ Date. Date</doc><doc name="Definition">The date on which the good/services are received.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTermQualifier">Received</doc><doc name="PropertyTerm">Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TimingComplaintCode" type="TimingComplaintCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Timing Complaint Code. Code</doc><doc name="Definition">A complaint about the timing of delivery, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Timing Complaint Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TimingComplaint" type="TimingComplaint" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Receipt Line. Timing Complaint. Text</doc><doc name="Definition">A complaint about the timing of delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Timing Complaint</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OrderLineReference" type="OrderLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Receipt Line. Order Line Reference</doc><doc name="Definition">An association to Order Line Reference.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Order Line Reference</doc><doc name="AssociatedObjectClass">Order Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DespatchLineReference" type="DespatchLineReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Receipt Line. Despatch_ Line Reference. Line Reference</doc><doc name="Definition">An associative reference to Despatch Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTermQualifier">Despatch</doc><doc name="PropertyTerm">Line Reference</doc><doc name="AssociatedObjectClass">Line Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Receipt Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Item" type="Item" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Receipt Line. Item</doc><doc name="Definition">An association to Item.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Item</doc><doc name="AssociatedObjectClass">Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Shipment" type="Shipment" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Receipt Line. Shipment</doc><doc name="Definition">An association to Shipment.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Receipt Line</doc><doc name="PropertyTerm">Shipment</doc><doc name="AssociatedObjectClass">Shipment</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="RelatedItemType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Related Item. Details</doc><doc name="Definition">Information about the relationship between two items.</doc><doc name="ObjectClass">Related Item</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Related Item. Identifier</doc><doc name="Definition">An identifier for the related item.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Related Item</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"First", "Second"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Quantity" type="Quantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Related Item. Quantity</doc><doc name="Definition">The quantity that applies to the relationship.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Related Item</doc><doc name="PropertyTerm">Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="Examples">"6", "10mg per Kilo"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Related Item. Description. Text</doc><doc name="Definition">A description for the relationship.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Related Item</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"If used in wet conditions or extreme environments"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ReminderLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Reminder Line. Details</doc><doc name="Definition">Information about a Line on a Reminder document.</doc><doc name="ObjectClass">Reminder Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Reminder Line. Identifier</doc><doc name="Definition">Identifies the Reminder Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Reminder Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Reminder Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Reminder Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BalanceBroughtForwardIndicator" type="BalanceBroughtForwardIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Reminder Line. Balance Brought Forward_ Indicator. Indicator</doc><doc name="Definition">If true, indicates that the Remonder Line contains a balance brought forward.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTermQualifier">Balance Brought Forward</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DebitLineAmount" type="DebitLineAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Reminder Line. Debit_ Line Amount. Amount</doc><doc name="Definition">The amount debited on the Reminder Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTermQualifier">Debit</doc><doc name="PropertyTerm">Line Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CreditLineAmount" type="CreditLineAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Reminder Line. Credit_ Line Amount. Amount</doc><doc name="Definition">The amount credited on the Reminder Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTermQualifier">Credit</doc><doc name="PropertyTerm">Line Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCostCode" type="AccountingCostCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Reminder Line. Accounting Cost Code. Code</doc><doc name="Definition">The buyer's accounting code applied to the Reminder Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTerm">Accounting Cost Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCost" type="AccountingCost" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Reminder Line. Accounting Cost. Text</doc><doc name="Definition">The buyer's accounting code applied to the Reminder Line, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTerm">Accounting Cost</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ReminderPeriod" type="ReminderPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Reminder Line. Reminder_ Period. Period</doc><doc name="Definition">An association to Period.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTermQualifier">Reminder</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BillingReference" type="BillingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Reminder Line. Billing Reference</doc><doc name="Definition">An association to Billing Reference</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTerm">Billing Reference</doc><doc name="AssociatedObjectClass">Billing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExchangeRate" type="ExchangeRate" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Reminder Line. Exchange Rate</doc><doc name="Definition">An association to Exchange Rate (between the Reminder Line Currency and the Related Document currency).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Reminder Line</doc><doc name="PropertyTerm">Exchange Rate</doc><doc name="AssociatedObjectClass">Exchange Rate</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="RemittanceAdviceLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Details</doc><doc name="Definition">Information about a Line on a Remittance Advice.</doc><doc name="ObjectClass">Remittance Advice Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Identifier</doc><doc name="Definition">Identifies the Remittance Advice Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Remittance Advice Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DebitLineAmount" type="DebitLineAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Debit_ Line Amount. Amount</doc><doc name="Definition">The amount debited on the Remittance Advice Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Debit</doc><doc name="PropertyTerm">Line Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CreditLineAmount" type="CreditLineAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Credit_ Line Amount. Amount</doc><doc name="Definition">The amount credited on the Remittance Advice Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Credit</doc><doc name="PropertyTerm">Line Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BalanceAmount" type="BalanceAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Balance Amount. Amount</doc><doc name="Definition">The balance amount on the Remittance Advice Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTerm">Balance Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AccountingSupplierParty" type="AccountingSupplierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Accounting_ Supplier Party. Supplier Party</doc><doc name="Definition">An association to Supplier Accounting Party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Accounting</doc><doc name="PropertyTerm">Supplier Party</doc><doc name="AssociatedObjectClass">Supplier Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AccountingCustomerParty" type="AccountingCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Accounting_ Customer Party. Customer Party</doc><doc name="Definition">An association to Customer Accounting Party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Accounting</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BuyerCustomerParty" type="BuyerCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Buyer_ Customer Party. Customer Party</doc><doc name="Definition">An association to Buyer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Buyer</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerSupplierParty" type="SellerSupplierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Seller_ Supplier Party. Supplier Party</doc><doc name="Definition">An association to Seller.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Seller</doc><doc name="PropertyTerm">Supplier Party</doc><doc name="AssociatedObjectClass">Supplier Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginatorCustomerParty" type="OriginatorCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Originator_ Customer Party. Customer Party</doc><doc name="Definition">An association to Originator.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Originator</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PayeeParty" type="PayeeParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Payee_ Party. Party</doc><doc name="Definition">An association to Payee.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Payee</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="InvoicePeriod" type="InvoicePeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Invoice_ Period. Period</doc><doc name="Definition">An association to Invoice Period.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTermQualifier">Invoice</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BillingReference" type="BillingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Billing Reference</doc><doc name="Definition">An association to Billing Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTerm">Billing Reference</doc><doc name="AssociatedObjectClass">Billing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExchangeRate" type="ExchangeRate" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Remittance Advice Line. Exchange Rate</doc><doc name="Definition">An association to Exchange Rate (between the Remittance Advice Line currency and the Related Document currency).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Remittance Advice Line</doc><doc name="PropertyTerm">Exchange Rate</doc><doc name="AssociatedObjectClass">Exchange Rate</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="RequestForQuotationLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Request For Quotation Line. Details</doc><doc name="Definition">Information about a Line on a Request For Quotation.</doc><doc name="ObjectClass">Request For Quotation Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Request For Quotation Line. Identifier</doc><doc name="Definition">Identifies the Request For Quotation Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Request For Quotation Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Request For Quotation Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Request For Quotation Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Request For Quotation Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Request For Quotation Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Request For Quotation Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Request For Quotation Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Request For Quotation Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LineItem" type="LineItem" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Request For Quotation Line. Line Item</doc><doc name="Definition">An association to Line Item.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Request For Quotation Line</doc><doc name="PropertyTerm">Line Item</doc><doc name="AssociatedObjectClass">Line Item</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ResponseType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Response. Details</doc><doc name="Definition">Information about responses to a document (at the application level).</doc><doc name="ObjectClass">Response</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ReferenceID" type="ReferenceID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Response. Reference. Identifier</doc><doc name="Definition">Identifies the section (or line) of the document to which the response applies.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Response</doc><doc name="PropertyTerm">Reference</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ResponseCode" type="ResponseCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Response. Response Code. Code</doc><doc name="Definition">A code for the description of the response to the transaction document.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Response</doc><doc name="PropertyTerm">Response Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Response. Description. Text</doc><doc name="Definition">The description of the response to the transaction document.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Response</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="RoadTransportType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Road Transport. Details</doc><doc name="Definition">Describes a road transport vehicle.</doc><doc name="ObjectClass">Road Transport</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="LicensePlateID" type="LicensePlateID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Road Transport. License Plate Identifier. Identifier</doc><doc name="Definition">Identifies a specific vehicle.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Road Transport</doc><doc name="PropertyTerm">License Plate Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Vehicle registration number (WCO ID 167)</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="SecondaryHazardType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Secondary Hazard. Details</doc><doc name="Definition">Information about Secondary Hazard (related to a Hazardous Item).</doc><doc name="ObjectClass">Secondary Hazard</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Secondary Hazard. Identifier</doc><doc name="Definition">Identifies the Secondary Hazard.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Secondary Hazard</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PlacardNotation" type="PlacardNotation" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Secondary Hazard. Placard Notation. Text</doc><doc name="Definition">The placard notation corresponding to the hazard class of the hazardous commodity. Can also be the hazard identification number of the orange placard (upper part) required on the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Secondary Hazard</doc><doc name="PropertyTerm">Placard Notation</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"5.1"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PlacardEndorsement" type="PlacardEndorsement" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Secondary Hazard. Placard Endorsement. Text</doc><doc name="Definition">The placard endorsement that is to be shown on the shipping papers for the hazardous commodity. Can also be used for the number of the orange placard (lower part) required on the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Secondary Hazard</doc><doc name="PropertyTerm">Placard Endorsement</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"2"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="EmergencyProceduresCode" type="EmergencyProceduresCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Secondary Hazard. Emergency Procedures Code. Code</doc><doc name="Definition">Emergency procedures for hazardous goods, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Secondary Hazard</doc><doc name="PropertyTerm">Emergency Procedures Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">EMG code, EMS Page Number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Extension" type="Extension" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Secondary Hazard. Extension. Text</doc><doc name="Definition">Additional information about the hazardous substance. Can be used to specify information such as the type of regulatory requirements that apply to a description.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Secondary Hazard</doc><doc name="PropertyTerm">Extension</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"N.O.S. or a Waste Characteristics Code in conjunction with an EPA Waste Stream code"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ShipmentType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Shipment. Details</doc><doc name="Definition">Information about a shipment.</doc><doc name="ObjectClass">Shipment</doc><doc name="AlternativeBusinessTerms">Consignment</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Identifier</doc><doc name="Definition">Identifies a shipment.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Waybill Number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ShippingPriorityLevelCode" type="ShippingPriorityLevelCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Shipping Priority Level. Code</doc><doc name="Definition">The priority or level of service required for a shipment, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Shipping Priority Level</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Service Level, Service Priority</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HandlingCode" type="HandlingCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Handling Code. Code</doc><doc name="Definition">The handling required for a shipment, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Handling Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Special Handling</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HandlingInstructions" type="HandlingInstructions" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Handling_ Instructions. Text</doc><doc name="Definition">Free-form text describing Handling Instructions for a shipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Handling</doc><doc name="PropertyTerm">Instructions</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Information" type="Information" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Information. Text</doc><doc name="Definition">Free-form text applying to a shipment. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Information</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="GrossWeightMeasure" type="GrossWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Gross_ Weight. Measure</doc><doc name="Definition">The total gross weight of a shipment; the weight of the goods plus packaging plus transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Gross</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetWeightMeasure" type="NetWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Net_ Weight. Measure</doc><doc name="Definition">The total net weight of a shipment; the weight of the goods plus packaging.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Net</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetNetWeightMeasure" type="NetNetWeightMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Net Net_ Weight. Measure</doc><doc name="Definition">The weight of the goods net of packaging and transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Net Net</doc><doc name="PropertyTerm">Weight</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="GrossVolumeMeasure" type="GrossVolumeMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Gross_ Volume. Measure</doc><doc name="Definition">The total volume of the goods in a shipment plus packaging.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Gross</doc><doc name="PropertyTerm">Volume</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="NetVolumeMeasure" type="NetVolumeMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Net_ Volume. Measure</doc><doc name="Definition">The volume of a shipment net of packaging and transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Net</doc><doc name="PropertyTerm">Volume</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TotalGoodsItemQuantity" type="TotalGoodsItemQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Total_ Goods Item Quantity. Quantity</doc><doc name="Definition">Count of the total number of goods items within a shipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Total</doc><doc name="PropertyTerm">Goods Item Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TotalTransportHandlingUnitQuantity" type="TotalTransportHandlingUnitQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Total_ Transport Handling Unit Quantity. Quantity</doc><doc name="Definition">Count of the number of pieces of transport handling equipment in a shipment, such as pallets, boxes, and cases.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Total</doc><doc name="PropertyTerm">Transport Handling Unit Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc><doc name="AlternativeBusinessTerms">Number of THUs</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="InsuranceValueAmount" type="InsuranceValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Insurance_ Value. Amount</doc><doc name="Definition">The total sum covered by an insurance for the shipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Insurance</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">Value Insured</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeclaredCustomsValueAmount" type="DeclaredCustomsValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Declared Customs_ Value. Amount</doc><doc name="Definition">Amount declared for customs purposes of those goods in a shipment which are subject to the same customs procedure, and have the same tariff/statistical heading, country information, and duty regime.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Declared Customs</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeclaredForCarriageValueAmount" type="DeclaredForCarriageValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Declared For Carriage_ Value. Amount</doc><doc name="Definition">Value, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Declared For Carriage</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">Declared value for carriage, Interest in delivery</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeclaredStatisticsValueAmount" type="DeclaredStatisticsValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Declared Statistics_ Value. Amount</doc><doc name="Definition">Value declared for statistical purposes of those goods in a consignment which have the same statistical heading.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Declared Statistics</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">Statistical Value</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="FreeOnBoardValueAmount" type="FreeOnBoardValueAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Free On Board_ Value. Amount</doc><doc name="Definition">Monetary amount that has to be or has been paid as calculated under the applicable trade delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Free On Board</doc><doc name="PropertyTerm">Value</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc><doc name="AlternativeBusinessTerms">FOB Value</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SpecialInstructions" type="SpecialInstructions" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Special_ Instructions. Text</doc><doc name="Definition">Special instructions relating to a shipment.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Special</doc><doc name="PropertyTerm">Instructions</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeliveryInstructions" type="DeliveryInstructions" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Delivery_ Instructions. Text</doc><doc name="Definition">Delivery instructions relating to a shipment.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Delivery</doc><doc name="PropertyTerm">Instructions</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SplitConsignmentIndicator" type="SplitConsignmentIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment. Split Consignment_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the consignment has been split in transit.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Split Consignment</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Consignment" type="Consignment" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Consignment</doc><doc name="Definition">An association to Consignment covering the shipment.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Consignment</doc><doc name="AssociatedObjectClass">Consignment</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="GoodsItem" type="GoodsItem" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Goods Item</doc><doc name="Definition">An association to Goods Item (for Bulk Goods).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Goods Item</doc><doc name="AssociatedObjectClass">Goods Item</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ShipmentStage" type="ShipmentStage" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Shipment Stage</doc><doc name="Definition">An association to Shipment Stage.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Shipment Stage</doc><doc name="AssociatedObjectClass">Shipment Stage</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Delivery" type="Delivery" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Delivery</doc><doc name="Definition">An association to Delivery.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Delivery</doc><doc name="AssociatedObjectClass">Delivery</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransportHandlingUnit" type="TransportHandlingUnit" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Transport Handling Unit</doc><doc name="Definition">An association to Transport Handling Unit used for loose and containerized goods.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTerm">Transport Handling Unit</doc><doc name="AssociatedObjectClass">Transport Handling Unit</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginAddress" type="OriginAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Origin_ Address. Address</doc><doc name="Definition">An association to the region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or of any other measure related to trade.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Origin</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FirstArrivalPortLocation" type="FirstArrivalPortLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. First Arrival Port_ Location. Location</doc><doc name="Definition">Identifies the first arrival location. This would be a port for sea, airport for air, and border post for land crossing.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">First Arrival Port</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LastExitPortLocation" type="LastExitPortLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Last Exit Port_ Location. Location</doc><doc name="Definition">Identifies the final exporting location. This would be a port for sea, airport for air, and border post for land crossing.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Last Exit Port</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExportCountry" type="ExportCountry" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Export_ Country. Country</doc><doc name="Definition">Identifies the country from which the goods are originally exported without any commercial transaction taking place in intermediate countries.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Export</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="FreightAllowanceCharge" type="FreightAllowanceCharge" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment. Freight_ Allowance Charge. Allowance Charge</doc><doc name="Definition">Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Shipment</doc><doc name="PropertyTermQualifier">Freight</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ShipmentStageType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Shipment Stage. Details</doc><doc name="Definition">Information about a shipment stage.</doc><doc name="ObjectClass">Shipment Stage</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Identifier</doc><doc name="Definition">Identifies a shipment stage.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"1","2", etc..</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransportModeCode" type="TransportModeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Transport Mode Code. Code</doc><doc name="Definition">The method of transport used for a shipment stage.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTerm">Transport Mode Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Transport Mode_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransportMeansTypeCode" type="TransportMeansTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Transport Means Type Code. Code</doc><doc name="Definition">The type of vehicle used for a shipment stage.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTerm">Transport Means Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransitDirectionCode" type="TransitDirectionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Transit_ Direction Code. Code</doc><doc name="Definition">The direction of transit for a shipment stage.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTermQualifier">Transit</doc><doc name="PropertyTerm">Direction Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PreCarriageIndicator" type="PreCarriageIndicator" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Pre Carriage_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the stage is before the main carriage of the shipment.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTermQualifier">Pre Carriage</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">Truck delivery to wharf</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OnCarriageIndicator" type="OnCarriageIndicator" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Shipment Stage. On Carriage_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the stage is after the main carriage of the shipment.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTermQualifier">On Carriage</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">Truck delivery from wharf</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransitPeriod" type="TransitPeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Transit_ Period. Period</doc><doc name="Definition">An association to Transit Period.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTermQualifier">Transit</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CarrierParty" type="CarrierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Carrier_ Party. Party</doc><doc name="Definition">An association to Carrier.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTermQualifier">Carrier</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransportMeans" type="TransportMeans" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Transport Means</doc><doc name="Definition">An association to the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTerm">Transport Means</doc><doc name="AssociatedObjectClass">Transport Means</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LoadingPortLocation" type="LoadingPortLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Loading Port_ Location. Location</doc><doc name="Definition">An association to the port location of loading.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTermQualifier">Loading Port</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="UnloadingPortLocation" type="UnloadingPortLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Unloading Port_ Location. Location</doc><doc name="Definition">An association to the port location of unloading.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTermQualifier">Unloading Port</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransshipPortLocation" type="TransshipPortLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Shipment Stage. Transship Port_ Location. Location</doc><doc name="Definition">An association to the port location of transshipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Shipment Stage</doc><doc name="PropertyTermQualifier">Transship Port</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="SignatureType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Signature. Details</doc><doc name="Definition">Information about signature. A placeholder for signature.</doc><doc name="ObjectClass">Signature</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Signature. Identifier</doc><doc name="Definition">An identifier for the Signature.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Signature. Note. Text</doc><doc name="Definition">Free form text about the signature or the circumstances where the signature has been used.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ValidationDate" type="ValidationDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Signature. Validation Date. Date</doc><doc name="Definition">Specifies the date when the signature was approved.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTerm">Validation Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ValidationTime" type="ValidationTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Signature. Validation Time. Time</doc><doc name="Definition">Specifies the time when the signature was approved.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTerm">Validation Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ValidatorID" type="ValidatorID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Signature. Validator Identifier. Identifier</doc><doc name="Definition">Identifies the organization, person, service or server that has validated the signature.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTerm">Validator Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CanonicalizationMethod" type="CanonicalizationMethod" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Signature. Canonicalization Method. Text</doc><doc name="Definition">The mathematical logic method used by the Signature.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTerm">Canonicalization Method</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SignatureMethod" type="SignatureMethod" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Signature. Signature Method. Text</doc><doc name="Definition">The method of signature.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTerm">Signature Method</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SignatoryParty" type="SignatoryParty" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Signature. Signatory_ Party. Party</doc><doc name="Definition">An association to the signing Party.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTermQualifier">Signatory</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DigitalSignatureAttachment" type="DigitalSignatureAttachment" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Signature. Digital Signature_ Attachment. Attachment</doc><doc name="Definition">Refers to the actual encoded signature (e.g., in XMLDSIG format).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTermQualifier">Digital Signature</doc><doc name="PropertyTerm">Attachment</doc><doc name="AssociatedObjectClass">Attachment</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginalDocumentReference" type="OriginalDocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Signature. Original_ Document Reference. Document Reference</doc><doc name="Definition">A reference to the actual document that the signature applies to. For evidentiary purposes, this may be the document image that the signatory party saw when applying their signature.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Signature</doc><doc name="PropertyTermQualifier">Original</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="StatementLineType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Statement Line. Details</doc><doc name="Definition">Information about a Line on a Statement of Account.</doc><doc name="ObjectClass">Statement Line</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Statement Line. Identifier</doc><doc name="Definition">Identifies the Statement Line.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Statement Line. Note. Text</doc><doc name="Definition">Free-form text applying to the Statement Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Statement Line. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BalanceBroughtForwardIndicator" type="BalanceBroughtForwardIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Statement Line. Balance Brought Forward_ Indicator. Indicator</doc><doc name="Definition">If true, indicates that the Statement Line contains a balance brought forward.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Balance Brought Forward</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DebitLineAmount" type="DebitLineAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Statement Line. Debit_ Line Amount. Amount</doc><doc name="Definition">The amount debited on the Statement Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Debit</doc><doc name="PropertyTerm">Line Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CreditLineAmount" type="CreditLineAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Statement Line. Credit_ Line Amount. Amount</doc><doc name="Definition">The amount credited on the Statement Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Credit</doc><doc name="PropertyTerm">Line Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BalanceAmount" type="BalanceAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Statement Line. Balance Amount. Amount</doc><doc name="Definition">The balance amount on the Statement Line.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">Balance Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PaymentMeans" type="PaymentMeans" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Payment Means</doc><doc name="Definition">An association to Payment Means.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">Payment Means</doc><doc name="AssociatedObjectClass">Payment Means</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PaymentTerms" type="PaymentTerms" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Payment Terms</doc><doc name="Definition">An association to Payment Terms.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">Payment Terms</doc><doc name="AssociatedObjectClass">Payment Terms</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BuyerCustomerParty" type="BuyerCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Buyer_ Customer Party. Customer Party</doc><doc name="Definition">An association to Buyer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Buyer</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerSupplierParty" type="SellerSupplierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Seller_ Supplier Party. Supplier Party</doc><doc name="Definition">An association to Seller.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Seller</doc><doc name="PropertyTerm">Supplier Party</doc><doc name="AssociatedObjectClass">Supplier Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OriginatorCustomerParty" type="OriginatorCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Originator_ Customer Party. Customer Party</doc><doc name="Definition">An association to Originator.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Originator</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AccountingCustomerParty" type="AccountingCustomerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Accounting_ Customer Party. Customer Party</doc><doc name="Definition">An association to Accounting Customer Party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Accounting</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AccountingSupplierParty" type="AccountingSupplierParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Accounting_ Supplier Party. Supplier Party</doc><doc name="Definition">An association to Accounting Supplier Party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Accounting</doc><doc name="PropertyTerm">Supplier Party</doc><doc name="AssociatedObjectClass">Supplier Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="PayeeParty" type="PayeeParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Payee_ Party. Party</doc><doc name="Definition">An association to Payee.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Payee</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="InvoicePeriod" type="InvoicePeriod" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Invoice_ Period. Period</doc><doc name="Definition">An association to Invoice Period.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTermQualifier">Invoice</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="BillingReference" type="BillingReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Billing Reference</doc><doc name="Definition">An association to Billing Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">Billing Reference</doc><doc name="AssociatedObjectClass">Billing Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExchangeRate" type="ExchangeRate" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Statement Line. Exchange Rate</doc><doc name="Definition">An association to Exchange Rate (between the Statement Line currency and the Related Document Currency).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Statement Line</doc><doc name="PropertyTerm">Exchange Rate</doc><doc name="AssociatedObjectClass">Exchange Rate</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="StatusType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Status. Details</doc><doc name="Definition">The information relevant to a condition or a position of an object.</doc><doc name="ObjectClass">Status</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ConditionCode" type="ConditionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Condition Code. Code</doc><doc name="Definition">A code specifying the status condition of the related object.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTerm">Condition Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Transportation Status_ Code. Type</doc><doc name="Examples">UN/ECE Rec 24</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ReferenceDate" type="ReferenceDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Reference_ Date. Date</doc><doc name="Definition">A reference date value for this status.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTermQualifier">Reference</doc><doc name="PropertyTerm">Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ReferenceTime" type="ReferenceTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Reference_ Time. Time</doc><doc name="Definition">A reference time value for this status.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTermQualifier">Reference</doc><doc name="PropertyTerm">Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Description. Text</doc><doc name="Definition">A textual description of this status.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="StatusReasonCode" type="StatusReasonCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Status Reason Code. Code</doc><doc name="Definition">A code specifying a reason for a status condition.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTerm">Status Reason Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="StatusReason" type="StatusReason" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Status_ Reason. Text</doc><doc name="Definition">The reason, expressed as text, for this status condition or position.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTermQualifier">Status</doc><doc name="PropertyTerm">Reason</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SequenceID" type="SequenceID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Sequence. Identifier</doc><doc name="Definition">A unique identifier of the sequence of this status.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTerm">Sequence</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Text" type="Text" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Text</doc><doc name="Definition">Provides any textual information related to this status.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTerm">Text</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IndicationIndicator" type="IndicationIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Indication_ Indicator. Indicator</doc><doc name="Definition">Specifies an indicator relevant to a specific status.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTermQualifier">Indication</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Percent" type="Percent" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Status. Percent</doc><doc name="Definition">Specifies a percentage relevant to a specific status.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Status</doc><doc name="PropertyTerm">Percent</doc><doc name="RepresentationTerm">Percent</doc><doc name="DataType">Percent. Type</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="StowageType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Stowage. Details</doc><doc name="Definition">A location on board a means of transport where specified goods or transport equipment have been or are to be stowed.</doc><doc name="ObjectClass">Stowage</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="LocationID" type="LocationID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Stowage. Location Identifier. Identifier</doc><doc name="Definition">Identifies a location on board a means of transport where specified goods or transport equipment have been or are to be stowed.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Stowage</doc><doc name="PropertyTerm">Location Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Cell Location, coded</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Location" type="Location" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Stowage. Location. Text</doc><doc name="Definition">Describes a location on board a means of transport where specified goods or transport equipment have been or are to be stowed.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Stowage</doc><doc name="PropertyTerm">Location</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Cell Location</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MeasurementDimension" type="MeasurementDimension" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Stowage. Measurement_ Dimension. Dimension</doc><doc name="Definition">Associates any measurements (including lengths, mass, and volume) for this stowage.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Stowage</doc><doc name="PropertyTermQualifier">Measurement</doc><doc name="PropertyTerm">Dimension</doc><doc name="AssociatedObjectClass">Dimension</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="SupplierPartyType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Supplier Party. Details</doc><doc name="Definition">Information about the Supplier Party.</doc><doc name="ObjectClass">Supplier Party</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="CustomerAssignedAccountID" type="CustomerAssignedAccountID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Supplier Party. Customer Assigned_ Account Identifier. Identifier</doc><doc name="Definition">The customer's internal identifier for the supplier.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Supplier Party</doc><doc name="PropertyTermQualifier">Customer Assigned</doc><doc name="PropertyTerm">Account Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AdditionalAccountID" type="AdditionalAccountID" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Supplier Party. Additional_ Account Identifier. Identifier</doc><doc name="Definition">The customer's internal identifier for the supplier.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Supplier Party</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Account Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DataSendingCapability" type="DataSendingCapability" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Supplier Party. Data Sending Capability. Text</doc><doc name="Definition">Capability to send invoice data via the purchase card provider (VISA/MasterCard/American Express).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Supplier Party</doc><doc name="PropertyTerm">Data Sending Capability</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">The customer's internal identifier for the supplier.</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Party" type="Party" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Supplier Party. Party</doc><doc name="Definition">An association to Party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Supplier Party</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DespatchContact" type="DespatchContact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Supplier Party. Despatch_ Contact. Contact</doc><doc name="Definition">An association to Despatch Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Supplier Party</doc><doc name="PropertyTermQualifier">Despatch</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AccountingContact" type="AccountingContact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Supplier Party. Accounting_ Contact. Contact</doc><doc name="Definition">An association to Supplier Accounting Contact.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Supplier Party</doc><doc name="PropertyTermQualifier">Accounting</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="SellerContact" type="SellerContact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Supplier Party. Seller_ Contact. Contact</doc><doc name="Definition">An association to Seller.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Supplier Party</doc><doc name="PropertyTermQualifier">Seller</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TaxCategoryType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Tax Category. Details</doc><doc name="Definition">Information about a tax category.</doc><doc name="ObjectClass">Tax Category</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Identifier</doc><doc name="Definition">Identifies the tax category.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"ZeroRatedGoods" "NotTaxable" "Standard Rate"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Name</doc><doc name="Definition">The name of the tax category.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Luxury Goods","Wine Equalization", "Exempt"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Percent" type="Percent" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Percent</doc><doc name="Definition">The tax rate for the category, expressed as a percentage.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Percent</doc><doc name="RepresentationTerm">Percent</doc><doc name="DataType">Percent. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BaseUnitMeasure" type="BaseUnitMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Base Unit Measure. Measure</doc><doc name="Definition">Where a tax is applied at a certain rate per unit, the measure of units on which the tax calculation is based.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Base Unit Measure</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PerUnitAmount" type="PerUnitAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Per Unit_ Amount. Amount</doc><doc name="Definition">Where a tax is applied at a certain rate per unit, the rate per unit applied.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTermQualifier">Per Unit</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxExemptionReasonCode" type="TaxExemptionReasonCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Tax Exemption Reason Code. Code</doc><doc name="Definition">The reason for tax being exempted expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Tax Exemption Reason Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxExemptionReason" type="TaxExemptionReason" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Tax Exemption Reason. Text</doc><doc name="Definition">The reason for tax being exempted.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Tax Exemption Reason</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TierRange" type="TierRange" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Tier Range. Text</doc><doc name="Definition">Where a tax is tiered, the range of tiers applied in the calculation of the tax subtotal for the tax category.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Tier Range</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TierRatePercent" type="TierRatePercent" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Category. Tier Rate. Percent</doc><doc name="Definition">Where a tax is tiered, the rate of tax applied to the range of tiers in the calculation of the tax subtotal for the tax category.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Tier Rate</doc><doc name="RepresentationTerm">Percent</doc><doc name="DataType">Percent. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxScheme" type="TaxScheme" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Tax Category. Tax Scheme</doc><doc name="Definition">An association to Tax Scheme.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Tax Category</doc><doc name="PropertyTerm">Tax Scheme</doc><doc name="AssociatedObjectClass">Tax Scheme</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TaxSchemeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Tax Scheme. Details</doc><doc name="Definition">Information about a tax scheme.</doc><doc name="ObjectClass">Tax Scheme</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Scheme. Identifier</doc><doc name="Definition">Identifies the tax scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Scheme</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"VAT", "GST"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Scheme. Name</doc><doc name="Definition">The name of the tax scheme.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Scheme</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc><doc name="Examples">"Value Added Tax", "Wholesale Tax", "Sales Tax", "State Tax"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxTypeCode" type="TaxTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Scheme. Tax Type Code. Code</doc><doc name="Definition">An identifier for the tax type.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Scheme</doc><doc name="PropertyTerm">Tax Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="Examples">"Consumption", "Sales"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CurrencyCode" type="CurrencyCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Scheme. Currency Code. Code</doc><doc name="Definition">The currency in which the tax is collected and reported, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Scheme</doc><doc name="PropertyTerm">Currency Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Currency_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="JurisdictionRegionAddress" type="JurisdictionRegionAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Tax Scheme. Jurisdiction Region_ Address. Address</doc><doc name="Definition">An association with Address (of taxation jurisdiction).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Tax Scheme</doc><doc name="PropertyTermQualifier">Jurisdiction Region</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TaxSubtotalType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Details</doc><doc name="Definition">Information about the subtotal for a particular tax category within a tax scheme, such as standard rate within VAT.</doc><doc name="ObjectClass">Tax Subtotal</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="TaxableAmount" type="TaxableAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Taxable_ Amount. Amount</doc><doc name="Definition">The net amount to which the tax percent (rate) is applied to calculate the tax amount.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTermQualifier">Taxable</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxAmount" type="TaxAmount" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Tax Amount. Amount</doc><doc name="Definition">The amount of tax stated explicitly.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTerm">Tax Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CalculationSequenceNumeric" type="CalculationSequenceNumeric" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Calculation Sequence. Numeric</doc><doc name="Definition">Identifies the numerical order sequence in which taxes are applied when multiple taxes are attracted. If all taxes apply to the same taxable amount, CalculationSequenceNumeric will be '1' for all taxes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTerm">Calculation Sequence</doc><doc name="RepresentationTerm">Numeric</doc><doc name="DataType">Numeric. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransactionCurrencyTaxAmount" type="TransactionCurrencyTaxAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Transaction Currency_ Tax Amount. Amount</doc><doc name="Definition">The tax amount, expressed in the currency used for invoicing.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTermQualifier">Transaction Currency</doc><doc name="PropertyTerm">Tax Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Percent" type="Percent" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Percent</doc><doc name="Definition">The tax rate for the category, expressed as a percentage.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTerm">Percent</doc><doc name="RepresentationTerm">Percent</doc><doc name="DataType">Percent. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BaseUnitMeasure" type="BaseUnitMeasure" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Base Unit Measure. Measure</doc><doc name="Definition">Where a tax is applied at a certain rate per unit, the measure of units on which the tax calculation is based.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTerm">Base Unit Measure</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PerUnitAmount" type="PerUnitAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Per Unit_ Amount. Amount</doc><doc name="Definition">Where a tax is applied at a certain rate per unit, the rate per unit applied.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTermQualifier">Per Unit</doc><doc name="PropertyTerm">Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TierRange" type="TierRange" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Tier Range. Text</doc><doc name="Definition">Where a tax is tiered, the range of tiers applied in the calculation of the tax subtotal for the tax category.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTerm">Tier Range</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TierRatePercent" type="TierRatePercent" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Tier Rate. Percent</doc><doc name="Definition">Where a tax is tiered, the rate of tax applied to the range of tiers in the calculation of the tax subtotal for the tax category.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTerm">Tier Rate</doc><doc name="RepresentationTerm">Percent</doc><doc name="DataType">Percent. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxCategory" type="TaxCategory" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Tax Subtotal. Tax Category</doc><doc name="Definition">An association to Tax Category.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Tax Subtotal</doc><doc name="PropertyTerm">Tax Category</doc><doc name="AssociatedObjectClass">Tax Category</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TaxTotalType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Tax Total. Details</doc><doc name="Definition">Information about a total amount of a particular type of tax.</doc><doc name="ObjectClass">Tax Total</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="TaxAmount" type="TaxAmount" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Total. Tax Amount. Amount</doc><doc name="Definition">The total tax amount for particular tax scheme e.g. VAT;  the sum of each of the tax subtotals for each tax category within the tax scheme.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Tax Total</doc><doc name="PropertyTerm">Tax Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RoundingAmount" type="RoundingAmount" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Total. Rounding Amount. Amount</doc><doc name="Definition">The rounding amount (positive or negative) added to the calculated tax total to produce the rounded TotalTaxAmount.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Total</doc><doc name="PropertyTerm">Rounding Amount</doc><doc name="RepresentationTerm">Amount</doc><doc name="DataType">Amount. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxEvidenceIndicator" type="TaxEvidenceIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Tax Total. Tax Evidence_ Indicator. Indicator</doc><doc name="Definition">An indicator as to whether these totals are recognized as legal evidence for taxation purposes.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Tax Total</doc><doc name="PropertyTermQualifier">Tax Evidence</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">default is negative</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TaxSubtotal" type="TaxSubtotal" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Tax Total. Tax Subtotal</doc><doc name="Definition">An association to Tax Subtotal.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Tax Total</doc><doc name="PropertyTerm">Tax Subtotal</doc><doc name="AssociatedObjectClass">Tax Subtotal</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TemperatureType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Temperature. Details</doc><doc name="Definition">Information about temperature.</doc><doc name="ObjectClass">Temperature</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="AttributeID" type="AttributeID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Temperature. Attribute Identifier. Identifier</doc><doc name="Definition">An identifier for temperature.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Temperature</doc><doc name="PropertyTerm">Attribute Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Measure" type="Measure" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Temperature. Measure</doc><doc name="Definition">The temperature measurement value.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Temperature</doc><doc name="PropertyTerm">Measure</doc><doc name="RepresentationTerm">Measure</doc><doc name="DataType">Measure. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Temperature. Description. Text</doc><doc name="Definition">A description of the temperature measurement.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Temperature</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"at sea level"</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TradingTermsType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Trading Terms. Details</doc><doc name="Definition">Information about the terms of a trade agreement.</doc><doc name="ObjectClass">Trading Terms</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="Information" type="Information" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Trading Terms. Information. Text</doc><doc name="Definition">The terms in text.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Trading Terms</doc><doc name="PropertyTerm">Information</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">"Unless credit terms have been expressly agreed by Dell, payment for the products or services shall be made in full before physical delivery of products or services. Customer shall pay for all shipping and handling charges."</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Reference" type="Reference" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Trading Terms. Reference. Text</doc><doc name="Definition">A reference to the terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Trading Terms</doc><doc name="PropertyTerm">Reference</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">http://www1.ap.dell.com/content/topics/topic.aspx/ap/policy/en/au/sales_terms_au?c=au&amp;l=en&amp;s=gen</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ApplicableAddress" type="ApplicableAddress" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Trading Terms. Applicable_ Address. Address</doc><doc name="Definition">An association to Address.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Trading Terms</doc><doc name="PropertyTermQualifier">Applicable</doc><doc name="PropertyTerm">Address</doc><doc name="AssociatedObjectClass">Address</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TransactionConditionsType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Transaction Conditions. Details</doc><doc name="Definition">Information about purchasing, sales, or payment conditions.</doc><doc name="ObjectClass">Transaction Conditions</doc><doc name="AlternativeBusinessTerms">Payment Conditions, Sales Conditions</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transaction Conditions. Identifier</doc><doc name="Definition">Identifies conditions of the transaction, typically Purchase/Sales Conditions.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transaction Conditions</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ActionCode" type="ActionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transaction Conditions. Action Code. Code</doc><doc name="Definition">An action relating to sales or payment conditions, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transaction Conditions</doc><doc name="PropertyTerm">Action Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transaction Conditions. Description. Text</doc><doc name="Definition">The description of the transaction conditions.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transaction Conditions</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="DocumentReference" type="DocumentReference" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transaction Conditions. Document Reference</doc><doc name="Definition">An association to Document Reference.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transaction Conditions</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TransportationServiceType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Transportation Service. Details</doc><doc name="Definition">Transport service details.</doc><doc name="ObjectClass">Transportation Service</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="TransportServiceCode" type="TransportServiceCode" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transportation Service. Transport Service Code. Code</doc><doc name="Definition">A code which describes the general type of service required for the transportation of goods. Specifically, it identifies the extent of the transportation service, e.g., door-to-door, port-to-port.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Transportation Service</doc><doc name="PropertyTerm">Transport Service Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TariffClassCode" type="TariffClassCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transportation Service. Tariff Class Code. Code</doc><doc name="Definition">Specification of a tariff class applicable to a transportation service.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transportation Service</doc><doc name="PropertyTerm">Tariff Class Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Tariff Class Specifier</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Priority" type="Priority" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transportation Service. Priority. Text</doc><doc name="Definition">Statement indicating priority of requested transportation service.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transportation Service</doc><doc name="PropertyTerm">Priority</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="FreightRateClassCode" type="FreightRateClassCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transportation Service. Freight Rate Class Code. Code</doc><doc name="Definition">Code to indicate applicable rate class for freight.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transportation Service</doc><doc name="PropertyTerm">Freight Rate Class Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Charge Basis</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TransportEquipmentType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Transport Equipment. Details</doc><doc name="Definition">Information about Transport Equipment; a piece of equipment used to transport goods.</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="AlternativeBusinessTerms">Shipping Container, Sea Container, Rail Wagon, Pallet, Trailer, Unit Load Device, ULD</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Identifier</doc><doc name="Definition">Identifies the transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"OCLU 1234567"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransportEquipmentTypeCode" type="TransportEquipmentTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Transport Equipment Type Code. Code</doc><doc name="Definition">Identifies the type of provider of the transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Transport Equipment Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Transport Equipment Type_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ProviderTypeCode" type="ProviderTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Provider Type Code. Code</doc><doc name="Definition">Identifies the type of provider of the transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Provider Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OwnerTypeCode" type="OwnerTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Owner Type Code. Code</doc><doc name="Definition">Identifies the type of owner of a piece of transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Owner Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SizeTypeCode" type="SizeTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Size Type Code. Code</doc><doc name="Definition">The size and type of a piece of transport equipment, expressed as a code. When the transport equipment is a shipping container, it is recommended to use ContainerSizeTypeCode for validation.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Size Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Container Size Type Code</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DispositionCode" type="DispositionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Disposition Code. Code</doc><doc name="Definition">The current disposition of the transport equipment, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Disposition Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Status</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="FullnessIndicationCode" type="FullnessIndicationCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Fullness Indication Code. Code</doc><doc name="Definition">A code indicating whether a piece of transport equipment is full, partially full, or empty.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Fullness Indication Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RefrigerationOnIndicator" type="RefrigerationOnIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Refrigeration On_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the transport equipment's refrigeration is on (true) or off (false).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Refrigeration On</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Information" type="Information" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Information. Text</doc><doc name="Definition">Additional information about the transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Information</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ReturnabilityIndicator" type="ReturnabilityIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Returnability_ Indicator. Indicator</doc><doc name="Definition">Indicates whether a particular item of transport equipment is returnable.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Returnability</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LegalStatusIndicator" type="LegalStatusIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Legal Status_ Indicator. Indicator</doc><doc name="Definition">Legal status of the transport equipment with respect to the Container Convention code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Legal Status</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MeasurementDimension" type="MeasurementDimension" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Measurement_ Dimension. Dimension</doc><doc name="Definition">An association to Dimension.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Measurement</doc><doc name="PropertyTerm">Dimension</doc><doc name="AssociatedObjectClass">Dimension</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransportEquipmentSeal" type="TransportEquipmentSeal" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Transport Equipment Seal</doc><doc name="Definition">An association to Transport Equipment Seal.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTerm">Transport Equipment Seal</doc><doc name="AssociatedObjectClass">Transport Equipment Seal</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MinimumTemperature" type="MinimumTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Minimum_ Temperature. Temperature</doc><doc name="Definition">The minimum required operating temperature for the container (reefer).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MaximumTemperature" type="MaximumTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Maximum_ Temperature. Temperature</doc><doc name="Definition">The maximum required operating temperature for the container (reefer).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ProviderParty" type="ProviderParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Provider_ Party. Party</doc><doc name="Definition">The party that provides the transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Provider</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LoadingProofParty" type="LoadingProofParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Loading Proof_ Party. Party</doc><doc name="Definition">The authorized party responsible for certifying that the goods were loaded into the transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Loading Proof</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="LoadingLocation" type="LoadingLocation" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Equipment. Loading_ Location. Location</doc><doc name="Definition">Identifies the location where the goods are loaded into the transport equipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment</doc><doc name="PropertyTermQualifier">Loading</doc><doc name="PropertyTerm">Location</doc><doc name="AssociatedObjectClass">Location</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TransportEquipmentSealType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Transport Equipment Seal. Details</doc><doc name="Definition">Information about a transport equipment seal (a security device attached to the doors of a shipping container).</doc><doc name="ObjectClass">Transport Equipment Seal</doc><doc name="AlternativeBusinessTerms">Container Seal</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment Seal. Identifier</doc><doc name="Definition">Identifies the seal.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Transport Equipment Seal</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">"ACS1234"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SealIssuerTypeCode" type="SealIssuerTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment Seal. Seal Issuer Type Code. Code</doc><doc name="Definition">The type of party that issues and is responsible for a seal, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment Seal</doc><doc name="PropertyTerm">Seal Issuer Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Condition" type="Condition" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment Seal. Condition. Text</doc><doc name="Definition">Information about the condition of a seal.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment Seal</doc><doc name="PropertyTerm">Condition</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SealStatusCode" type="SealStatusCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment Seal. Seal Status Code. Code</doc><doc name="Definition">The status of a seal, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment Seal</doc><doc name="PropertyTerm">Seal Status Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SealingPartyType" type="SealingPartyType" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Equipment Seal. Sealing Party Type. Text</doc><doc name="Definition">Textual description of the role of a sealing party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Equipment Seal</doc><doc name="PropertyTerm">Sealing Party Type</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Sealing Party</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TransportEventType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Transport Event. Details</doc><doc name="Definition">A significant occurrence or happening related to the transportation of goods.</doc><doc name="ObjectClass">Transport Event</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="IdentificationID" type="IdentificationID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Event. Identification. Identifier</doc><doc name="Definition">An identifier for the event.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTerm">Identification</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OccurrenceDate" type="OccurrenceDate" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Event. Occurrence Date. Date</doc><doc name="Definition">The date of an occurrence of the event.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTerm">Occurrence Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OccurrenceTime" type="OccurrenceTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Event. Occurrence Time. Time</doc><doc name="Definition">The time of an occurrence of the event.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTerm">Occurrence Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransportEventTypeCode" type="TransportEventTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Event. Transport Event Type Code. Code</doc><doc name="Definition">A code specifying the type of event.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTerm">Transport Event Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Description" type="Description" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Event. Description. Text</doc><doc name="Definition">A textual description of the event.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTerm">Description</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CompletionIndicator" type="CompletionIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Event. Completion_ Indicator. Indicator</doc><doc name="Definition">Indicates if this event is completed.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTermQualifier">Completion</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ReportedShipment" type="ReportedShipment" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Event. Reported_ Shipment. Shipment</doc><doc name="Definition">Information about the separately identifiable collection of goods items (available to be) transported from one consignor to one consignee via one or more modes of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTermQualifier">Reported</doc><doc name="PropertyTerm">Shipment</doc><doc name="AssociatedObjectClass">Shipment</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="CurrentStatus" type="CurrentStatus" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Event. Current_ Status. Status</doc><doc name="Definition">The status of the event.</doc><doc name="Cardinality">1..n</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTermQualifier">Current</doc><doc name="PropertyTerm">Status</doc><doc name="AssociatedObjectClass">Status</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Contact" type="Contact" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Event. Contact</doc><doc name="Definition">Any contacts for the event.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Event</doc><doc name="PropertyTerm">Contact</doc><doc name="AssociatedObjectClass">Contact</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TransportHandlingUnitType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Details</doc><doc name="Definition">A uniquely identifiable physical unit consisting of one or more packages (not necessarily containing the same articles) for enabling physical handling during the transport process.</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="AlternativeBusinessTerms">Logistics Unit, Handling Unit, THU</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Identifier</doc><doc name="Definition">Identifies the transport handling unit.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransportHandlingUnitTypeCode" type="TransportHandlingUnitTypeCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Transport Handling Unit Type Code. Code</doc><doc name="Definition">The type of transport handling unit, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTerm">Transport Handling Unit Type Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HandlingCode" type="HandlingCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Handling Code. Code</doc><doc name="Definition">The handling required for a shipment, expressed as a code.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTerm">Handling Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Special Handling</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HandlingInstructions" type="HandlingInstructions" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Handling_ Instructions. Text</doc><doc name="Definition">Free-form text describing handling instructions for a shipment.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Handling</doc><doc name="PropertyTerm">Instructions</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="HazardousRiskIndicator" type="HazardousRiskIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Hazardous Risk_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the shipment contains hazardous materials.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Hazardous Risk</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc><doc name="Examples">Default is negative</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TotalGoodsItemQuantity" type="TotalGoodsItemQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Total_ Goods Item Quantity. Quantity</doc><doc name="Definition">The total number of goods items in the transport handling unit.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Total</doc><doc name="PropertyTerm">Goods Item Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TotalPackageQuantity" type="TotalPackageQuantity" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Total_ Package Quantity. Quantity</doc><doc name="Definition">The total number of packages in the transport handling unit.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Total</doc><doc name="PropertyTerm">Package Quantity</doc><doc name="RepresentationTerm">Quantity</doc><doc name="DataType">Quantity. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DamageRemarks" type="DamageRemarks" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Damage_ Remarks. Text</doc><doc name="Definition">Description of a type of damage.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Damage</doc><doc name="PropertyTerm">Remarks</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ShippingMarks" type="ShippingMarks" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Shipping_ Marks. Text</doc><doc name="Definition">Free-form description of the marks and numbers on a transport unit or package.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Shipping</doc><doc name="PropertyTerm">Marks</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Marks and Numbers, Shipping Marks</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="HandlingUnitDespatchLine" type="HandlingUnitDespatchLine" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Handling Unit_ Despatch Line. Despatch Line</doc><doc name="Definition">An association to Handling Unit Despatch Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Handling Unit</doc><doc name="PropertyTerm">Despatch Line</doc><doc name="AssociatedObjectClass">Despatch Line</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ActualPackage" type="ActualPackage" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Actual_ Package. Package</doc><doc name="Definition">An association to Actual Package.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Actual</doc><doc name="PropertyTerm">Package</doc><doc name="AssociatedObjectClass">Package</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ReceivedHandlingUnitReceiptLine" type="ReceivedHandlingUnitReceiptLine" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Received Handling Unit_ Receipt Line. Receipt Line</doc><doc name="Definition">An association to Receipt Line.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Received Handling Unit</doc><doc name="PropertyTerm">Receipt Line</doc><doc name="AssociatedObjectClass">Receipt Line</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="TransportEquipment" type="TransportEquipment" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Transport Equipment</doc><doc name="Definition">An association to Transport Equipment.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTerm">Transport Equipment</doc><doc name="AssociatedObjectClass">Transport Equipment</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="HazardousGoodsTransit" type="HazardousGoodsTransit" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Hazardous Goods Transit</doc><doc name="Definition">An association to information about the transportation of hazardous goods.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTerm">Hazardous Goods Transit</doc><doc name="AssociatedObjectClass">Hazardous Goods Transit</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MeasurementDimension" type="MeasurementDimension" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Measurement_ Dimension. Dimension</doc><doc name="Definition">An association to Dimension.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Measurement</doc><doc name="PropertyTerm">Dimension</doc><doc name="AssociatedObjectClass">Dimension</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MinimumTemperature" type="MinimumTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Minimum_ Temperature. Temperature</doc><doc name="Definition">The minimum required operating temperature.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Minimum</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MaximumTemperature" type="MaximumTemperature" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Handling Unit. Maximum_ Temperature. Temperature</doc><doc name="Definition">The maximum required operating temperature.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Handling Unit</doc><doc name="PropertyTermQualifier">Maximum</doc><doc name="PropertyTerm">Temperature</doc><doc name="AssociatedObjectClass">Temperature</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="TransportMeansType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Transport Means. Details</doc><doc name="Definition">The particular vehicle used for the transport of goods or persons.</doc><doc name="ObjectClass">Transport Means</doc><doc name="AlternativeBusinessTerms">Conveyance</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="JourneyID" type="JourneyID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Means. Journey Identifier. Identifier</doc><doc name="Definition">An identifier assigned to a regularly scheduled service of a means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTerm">Journey Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Voyage Number, Scheduled Conveyance Identifier (WCO ID 205), Flight Number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RegistrationNationalityID" type="RegistrationNationalityID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Means. Registration_ Nationality Identifier. Identifier</doc><doc name="Definition">Formal identification of the country in which a means of transport is registered.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTermQualifier">Registration</doc><doc name="PropertyTerm">Nationality Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Nationality of Means of Transport (WCO 175, 178 and 179)</doc><doc name="Examples">"LIB"</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RegistrationNationality" type="RegistrationNationality" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Means. Registration_ Nationality. Text</doc><doc name="Definition">Name of the country in which a means of transport is registered.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTermQualifier">Registration</doc><doc name="PropertyTerm">Nationality</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="AlternativeBusinessTerms">Flag of Vessel, Nationality of Ship</doc><doc name="Examples">Liberia</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DirectionCode" type="DirectionCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Transport Means. Direction Code. Code</doc><doc name="Definition">The direction of the transport means.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTerm">Direction Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc><doc name="AlternativeBusinessTerms">Transit Direction</doc><doc name="Examples">"North","East"</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="Stowage" type="Stowage" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Means. Stowage</doc><doc name="Definition">Association to a location on board a means of transport where specified goods or transport equipment have been or are to be stowed.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTerm">Stowage</doc><doc name="AssociatedObjectClass">Stowage</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="AirTransport" type="AirTransport" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Means. Air Transport</doc><doc name="Definition">Association to identify an aircraft.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTerm">Air Transport</doc><doc name="AssociatedObjectClass">Air Transport</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RoadTransport" type="RoadTransport" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Means. Road Transport</doc><doc name="Definition">Association to identify a road vehicle.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTerm">Road Transport</doc><doc name="AssociatedObjectClass">Road Transport</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="RailTransport" type="RailTransport" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Means. Rail Transport</doc><doc name="Definition">Association to identify a train.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTerm">Rail Transport</doc><doc name="AssociatedObjectClass">Rail Transport</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="MaritimeTransport" type="MaritimeTransport" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Means. Maritime Transport</doc><doc name="Definition">Association to identify a ship.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTerm">Maritime Transport</doc><doc name="AssociatedObjectClass">Maritime Transport</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="OwnerParty" type="OwnerParty" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Transport Means. Owner_ Party. Party</doc><doc name="Definition">Association to the party owning the means of transport.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Transport Means</doc><doc name="PropertyTermQualifier">Owner</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="AcceptedIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AccountIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AccountingCostType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AccountingCostCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AccountNumberIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AccountTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ActionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ActualDeliveryDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ActualDeliveryTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ActualDespatchDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ActualDespatchTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AdditionalAccountIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AdditionalInformationType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AdditionalStreetNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AddressFormatCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AddressTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AdValoremIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AgencyIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AgencyNameType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AircraftIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AllowanceChargeReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AllowanceChargeReasonCodeType" type="AllowanceChargeReasonCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AllowanceChargeReasonCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="AllowanceTotalAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ApplicationIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ApplicationStatusCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ApprovalStatusType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AttributeIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BackOrderAllowedIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BackorderQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BackorderReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BalanceAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BalanceBroughtForwardIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BaseAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BaseQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BaseUnitMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BatchQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BlockNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BrandNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BuildingNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="BuildingNumberType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CalculationRateType" type="RateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="RateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CalculationSequenceNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CancellationNoteType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CanonicalizationMethodType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CardChipCodeType" type="ChipCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="ChipCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="CardTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CargoTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CarrierAssignedIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CatalogueIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CategoryNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CertificateTypeType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ChannelType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ChannelCodeType" type="ChannelCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="ChannelCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="ChargeableWeightMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ChargeIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ChargeTotalAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ChipApplicationIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CityNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CitySubdivisionNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ClassifiedIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CodeValueType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CommodityCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CompanyIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CompletionIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ConditionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ConditionCodeType" type="TransportationStatusCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TransportationStatusCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="ConditionsType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ConsumerUnitQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ContentUnitQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ContractSubdivisionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ContractTypeType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ContractTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CoordinateSystemCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CopiesNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CopyIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CorporateRegistrationTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CountrySubentityType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CountrySubentityCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CreditAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CreditedQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CreditLineAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CurrencyBaseRateType" type="RateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="RateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="CustomerAssignedAccountIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CustomerReferenceType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CustomizationIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CustomsIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CustomsImportClassifiedIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CustomsStatusCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CustomsTariffQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="CV2IDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DamageRemarksType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DataSendingCapabilityType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DebitAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DebitedQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DebitLineAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DeclaredCarriageValueAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DeclaredCustomsValueAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DeclaredForCarriageValueAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DeclaredStatisticsValueAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DegreesMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DeliveredQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DeliveryDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DeliveryInstructionsType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DeliveryTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DepartmentType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DescriptionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DescriptionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DespatchAdviceTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DespatchDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DespatchTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DirectionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DiscountPercentType" type="PercentType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="PercentType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DispositionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DistrictType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DocumentBinaryObjectType" type="BinaryObjectType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="BinaryObjectType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DocumentCurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="DocumentHashType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DocumentIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DocumentStatusCodeType" type="DocumentStatusCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DocumentStatusCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="DocumentTypeType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DocumentTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="DurationMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ElectronicMailType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="EmbeddedDocumentBinaryObjectType" type="BinaryObjectType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="BinaryObjectType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="EmergencyProceduresCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="EndDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="EndpointIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="EndTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="EstimatedDespatchDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="EstimatedDespatchTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="EventCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExchangeMarketIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExemptionReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExemptionReasonCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExpiryDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExpiryTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExtendedIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExtensionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="FactorNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="FamilyNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="FirstNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="FloorType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="FreeOfChargeIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="FreeOnBoardValueAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="FreightRateClassCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="FullnessIndicationCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="GoodsItemQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="GrossVolumeMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="GrossWeightMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="HandlingCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="HandlingInstructionsType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="HazardClassIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="HazardousCategoryCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="HazardousRegulationCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="HazardousRiskIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="HolderNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="IDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="IdentificationCodeType" type="CountryIdentificationCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CountryIdentificationCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="IdentificationIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="IndicationIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="IndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InformationType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InhalationToxicityZoneCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InhouseMailType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InspectionMethodCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InstructionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InstructionIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InstructionNoteType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InstructionsType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InsurancePremiumAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InsuranceValueAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InvoiceAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InvoicedQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InvoiceTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="InvoicingPartyReferenceType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="IssueDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="IssueNumberIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="IssuerIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="IssueTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ItemClassificationCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ItemUpdateRequestIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="JobIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="JobTitleType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="JourneyIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="KeywordType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LanguageIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LastRevisionDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LastRevisionTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LatestDeliveryDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LatestDeliveryTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LatitudeDegreesMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LatitudeDirectionCodeType" type="LatitudeDirectionCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="LatitudeDirectionCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="LatitudeMinutesMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LeadTimeMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LegalStatusIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LengthMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LicensePlateIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LifeCycleStatusCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LineType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LineAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LineCountNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LineExtensionAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LineIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LineStatusCodeType" type="LineStatusCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="LineStatusCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="LoadingLengthMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LocaleCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LocationType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LocationIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LogoReferenceIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LongitudeDegreesMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LongitudeDirectionCodeType" type="LongitudeDirectionCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="LongitudeDirectionCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="LongitudeMinutesMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LossRiskType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LossRiskResponsibilityCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LotNumberIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="LowerOrangeHazardPlacardIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MailType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ManufactureDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ManufactureTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MarkAttentionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MarkAttentionIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MarkCareType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MarkCareIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MarkingIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MarksType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MathematicOperatorCodeType" type="OperatorCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="OperatorCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="MaximumBackorderQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MaximumCopiesNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MaximumMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MaximumOrderQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MaximumQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MedicalFirstAidGuideCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MiddleNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MinimumBackorderQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MinimumMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MinimumOrderQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MinimumQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MinutesMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ModelNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="MultiplierFactorNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NameSuffixType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NationalityType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NationalityIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NatureCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NetNetWeightMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NetVolumeMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NetWeightMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NetworkIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NoteType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="NumberIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OccurrenceDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OccurrenceTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OnCarriageIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OrangeHazardPlacardIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OrderableIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OrderableUnitType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OrderableUnitFactorRateType" type="RateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="RateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OrderIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OrderQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OrderQuantityIncrementNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OrganizationDepartmentType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OriginalJobIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OtherInstructionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OutstandingQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OutstandingReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OversupplyQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="OwnerTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PackageLevelCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PackageQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PackagesQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PackagingTypeCodeType" type="PackagingTypeCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="PackagingTypeCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="PackingCriteriaCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PackingMaterialType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PackLevelCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PackQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PackSizeNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaidAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaidDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaidTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ParentDocumentIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ParentDocumentTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PartialDeliveryIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PayableAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PayableRoundingAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PayerReferenceType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentAlternativeCurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentChannelCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentCurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentDueDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentMeansCodeType" type="PaymentMeansCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="PaymentMeansCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentMeansIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentNoteType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PaymentOrderReferenceType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PenaltySurchargePercentType" type="PercentType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="PercentType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PercentType" type="PercentType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="PercentType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PerUnitAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PlacardEndorsementType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PlacardNotationType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PlotIdentificationType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PositionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PostalZoneType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PostboxType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PreCarriageIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PreferenceCriterionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PrepaidAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PrepaidIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PrepaidPaymentReferenceIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PreviousJobIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PreviousVersionIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PriceAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PriceChangeReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PriceTypeType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PriceTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PricingCurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="PricingUpdateRequestIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PrimaryAccountNumberIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PrintQualifierType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="PriorityType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ProductTraceIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ProfileIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ProviderTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="QualifierType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="QuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RailCarIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReceivedDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReceivedQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReferenceType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReferenceDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReferenceEventCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReferenceIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReferenceTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RefrigerationOnIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RegionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RegistrationIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RegistrationNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RegistrationNationalityType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RegistrationNationalityIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RejectActionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RejectedQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RejectionNoteType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RejectReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RejectReasonCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RemarksType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReminderSequenceNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReminderTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RequestedDespatchDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RequestedDespatchTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RequestedInvoiceCurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="RequiredCustomsIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ResponseCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ResponseDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ResponseTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReturnabilityIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ReturnableMaterialIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RevisionDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RevisionTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RoleCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RoomType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="RoundingAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SalesOrderIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SalesOrderLineIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SchemeURIType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SealingPartyTypeType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SealIssuerTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SealStatusCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SequenceIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SequenceNumberIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SequenceNumericType" type="NumericType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NumericType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SerialIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SettlementDiscountPercentType" type="PercentType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="PercentType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ShippingMarksType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ShippingOrderIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ShippingPriorityLevelCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ShortageActionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ShortQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SignatureMethodType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SizeTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SourceCurrencyBaseRateType" type="RateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="RateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SourceCurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="SpecialInstructionsType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SpecialTermsType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SplitConsignmentIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="StartDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="StartTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="StatusCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="StatusReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="StatusReasonCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="StreetNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SubstitutionStatusCodeType" type="SubstitutionStatusCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="SubstitutionStatusCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="SummaryDescriptionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SupplierAssignedAccountIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="SurchargePercentType" type="PercentType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="PercentType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TargetCurrencyBaseRateType" type="RateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="RateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TargetCurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="TariffClassCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TariffCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TariffDescriptionType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxableAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxCurrencyCodeType" type="CurrencyCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CurrencyCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="TaxEvidenceIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxExclusiveAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxExemptionReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxExemptionReasonCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxInclusiveAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxLevelCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxPointDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TaxTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TechnicalNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TelefaxType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TelephoneType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TermsType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TextType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TierRangeType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TierRatePercentType" type="PercentType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="PercentType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TimezoneOffsetType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TimingComplaintType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TimingComplaintCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TitleType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ToOrderIndicatorType" type="IndicatorType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IndicatorType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalBalanceAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalCreditAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalDebitAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalGoodsItemQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalInvoiceAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalPackageQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalPackagesQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalPaymentAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalTaxAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TotalTransportHandlingUnitQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TrackingIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TradingRestrictionsType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TrainIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransactionCurrencyTaxAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransitDirectionCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransportAuthorizationCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransportEmergencyCardCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransportEquipmentTypeCodeType" type="TransportEquipmentTypeCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TransportEquipmentTypeCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="TransportEventTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransportHandlingUnitQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransportHandlingUnitTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransportMeansTypeCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="TransportModeCodeType" type="TransportModeCodeType" typeNamespace="qdt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TransportModeCodeType" namespace="qdt"/>
    
  </class>
    <class debug="1.2-1" name="TransportServiceCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="UBLVersionIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="UNDGCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="UnitType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="UnitQuantityType" type="QuantityType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="QuantityType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="UpperOrangeHazardPlacardIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="URIType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="UUIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ValidationDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ValidationTimeType" type="TimeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TimeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ValidatorIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ValidityStartDateType" type="DateType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="DateType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ValueType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ValueAmountType" type="AmountType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="AmountType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="VersionIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="VesselIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="VesselNameType" type="NameType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="NameType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="VolumeMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="WarrantyInformationType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="WebsiteURIType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="WeightMeasureType" type="MeasureType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="MeasureType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="XPathType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ZoneType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AmountType" type="decimal" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000001</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Amount. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A number of monetary units specified in a currency where the unit of the currency is explicit or implied.</doc><doc name="RepresentationTermName">Amount</doc><doc name="PrimitiveType">decimal</doc><doc name="BuiltinType">decimal</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="currencyID" type="CurrencyCodeContentType" typeNamespace="clm54217" default="" use="required">
               <docs>
                  <doc name="UniqueID">UDT000001-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Amount Currency. Identifier</doc><doc name="Definition">The currency of the amount.</doc><doc name="ObjectClass">Amount Currency</doc><doc name="PropertyTermName">Identification</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalisedString</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="BinaryObjectType" type="base64Binary" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000002</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Binary Object. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A set of finite-length sequences of binary octets.</doc><doc name="RepresentationTermName">Binary Object</doc><doc name="PrimitiveType">binary</doc><doc name="BuiltinType">base64Binary</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="format" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000002-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Binary Object. Format. Text</doc><doc name="Definition">The format of the binary content.</doc><doc name="ObjectClass">Binary Object</doc><doc name="PropertyTermName">Format</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="mimeCode" type="BinaryObjectMimeCodeContentType" typeNamespace="clmIANAMIMEMediaType" default="" use="required">
               <docs>
                  <doc name="UniqueID">UDT000002-SC3</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Binary Object. Mime. Code</doc><doc name="Definition">The mime type of the binary object.</doc><doc name="ObjectClass">Binary Object</doc><doc name="PropertyTermName">Mime</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="encodingCode" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000002-SC4</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Binary Object. Encoding. Code</doc><doc name="Definition">Specifies the decoding algorithm of the binary object.</doc><doc name="ObjectClass">Binary Object</doc><doc name="PropertyTermName">Encoding</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="characterSetCode" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000002-SC5</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Binary Object. Character Set. Code</doc><doc name="Definition">The character set of the binary object if the mime type is text.</doc><doc name="ObjectClass">Binary Object</doc><doc name="PropertyTermName">Character Set</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="uri" type="anyURI" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000002-SC6</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Binary Object. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the binary object is located.</doc><doc name="ObjectClass">Binary Object</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="filename" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000002-SC7</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Binary Object. Filename.Text</doc><doc name="Definition">The filename of the binary object.</doc><doc name="ObjectClass">Binary Object</doc><doc name="PropertyTermName">Filename</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="GraphicType" type="base64Binary" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000003</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Graphic. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A diagram, graph, mathematical curves, or similar representation.</doc><doc name="RepresentationTermName">Graphic</doc><doc name="PrimitiveType">binary</doc><doc name="BuiltinType">base64Binary</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="format" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000003-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Graphic. Format. Text</doc><doc name="Definition">The format of the graphic content.</doc><doc name="ObjectClass">Graphic</doc><doc name="PropertyTermName">Format</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="mimeCode" type="BinaryObjectMimeCodeContentType" typeNamespace="clmIANAMIMEMediaType" default="" use="required">
               <docs>
                  <doc name="UniqueID">UDT000003-SC3</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Graphic. Mime. Code</doc><doc name="Definition">The mime type of the graphic object.</doc><doc name="ObjectClass">Graphic</doc><doc name="PropertyTermName">Mime</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="encodingCode" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000003-SC4</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Graphic. Encoding. Code</doc><doc name="Definition">Specifies the decoding algorithm of the graphic object.</doc><doc name="ObjectClass">Graphic</doc><doc name="PropertyTermName">Encoding</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="uri" type="anyURI" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000003-SC6</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Graphic. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the graphic object is located.</doc><doc name="ObjectClass">Graphic</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="filename" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000003-SC7</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Graphic. Filename.Text</doc><doc name="Definition">The filename of the graphic object.</doc><doc name="ObjectClass">Graphic</doc><doc name="PropertyTermName">Filename</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="PictureType" type="base64Binary" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000004</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Picture. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A diagram, graph, mathematical curves, or similar representation.</doc><doc name="RepresentationTermName">Picture</doc><doc name="PrimitiveType">binary</doc><doc name="BuiltinType">base64Binary</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="format" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000004-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Picture. Format. Text</doc><doc name="Definition">The format of the picture content.</doc><doc name="ObjectClass">Picture</doc><doc name="PropertyTermName">Format</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="mimeCode" type="BinaryObjectMimeCodeContentType" typeNamespace="clmIANAMIMEMediaType" default="" use="required">
               <docs>
                  <doc name="UniqueID">UDT000004-SC3</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Picture. Mime. Code</doc><doc name="Definition">The mime type of the picture object.</doc><doc name="ObjectClass">Picture</doc><doc name="PropertyTermName">Mime</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="encodingCode" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000004-SC4</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Picture. Encoding. Code</doc><doc name="Definition">Specifies the decoding algorithm of the picture object.</doc><doc name="ObjectClass">Picture</doc><doc name="PropertyTermName">Encoding</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="uri" type="anyURI" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000004-SC6</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Picture. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the picture object is located.</doc><doc name="ObjectClass">Picture</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="filename" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000004-SC7</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Picture. Filename.Text</doc><doc name="Definition">The filename of the picture object.</doc><doc name="ObjectClass">Picture</doc><doc name="PropertyTermName">Filename</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="SoundType" type="base64Binary" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000005</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Sound. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A diagram, graph, mathematical curves, or similar representation.</doc><doc name="RepresentationTermName">Sound</doc><doc name="PrimitiveType">binary</doc><doc name="BuiltinType">base64Binary</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="format" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000005-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Sound. Format. Text</doc><doc name="Definition">The format of the sound content.</doc><doc name="ObjectClass">Sound</doc><doc name="PropertyTermName">Format</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="mimeCode" type="BinaryObjectMimeCodeContentType" typeNamespace="clmIANAMIMEMediaType" default="" use="required">
               <docs>
                  <doc name="UniqueID">UDT000005-SC3</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Sound. Mime. Code</doc><doc name="Definition">The mime type of the sound object.</doc><doc name="ObjectClass">Sound</doc><doc name="PropertyTermName">Mime</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="encodingCode" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000005-SC4</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Sound. Encoding. Code</doc><doc name="Definition">Specifies the decoding algorithm of the sound object.</doc><doc name="ObjectClass">Sound</doc><doc name="PropertyTermName">Encoding</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="uri" type="anyURI" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000005-SC6</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Sound. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the sound object is located.</doc><doc name="ObjectClass">Sound</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="filename" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000005-SC7</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Sound. Filename.Text</doc><doc name="Definition">The filename of the sound object.</doc><doc name="ObjectClass">Sound</doc><doc name="PropertyTermName">Filename</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="VideoType" type="base64Binary" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000006</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Video. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A diagram, graph, mathematical curves, or similar representation.</doc><doc name="RepresentationTermName">Graphic</doc><doc name="PrimitiveType">binary</doc><doc name="BuiltinType">bas64Binary</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="format" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000006-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Video. Format. Text</doc><doc name="Definition">The format of the video content.</doc><doc name="ObjectClass">Video</doc><doc name="PropertyTermName">Format</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="mimeCode" type="BinaryObjectMimeCodeContentType" typeNamespace="clmIANAMIMEMediaType" default="" use="required">
               <docs>
                  <doc name="UniqueID">UDT000006-SC3</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Video. Mime. Code</doc><doc name="Definition">The mime type of the video object.</doc><doc name="ObjectClass">Video</doc><doc name="PropertyTermName">Mime</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="encodingCode" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000006-SC4</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Video. Encoding. Code</doc><doc name="Definition">Specifies the decoding algorithm of the video object.</doc><doc name="ObjectClass">Video</doc><doc name="PropertyTermName">Encoding</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="uri" type="anyURI" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000006-SC6</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Video. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the video object is located.</doc><doc name="ObjectClass">Video</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="filename" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000006-SC7</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Video. Filename.Text</doc><doc name="Definition">The filename of the video object.</doc><doc name="ObjectClass">Video</doc><doc name="PropertyTermName">Filename</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="CodeType" type="normalizedString" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000007</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Code. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information.</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc><doc name="UsageRule">Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the code list and thus, are not declared as attributes. </doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Code List. Identifier</doc><doc name="Definition">The identification of a list of codes.</doc><doc name="ObjectClass">Code List</doc><doc name="PropertyTermName">Identification</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC3</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Code List. Agency. Identifier</doc><doc name="Definition">An agency that maintains one or more lists of codes.</doc><doc name="ObjectClass">Code List</doc><doc name="PropertyTermName">Agency</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="UsageRule">Defaults to the UN/EDIFACT data element 3055 code list.</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC4</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Code List. Agency Name. Text</doc><doc name="Definition">The name of the agency that maintains the list of codes.</doc><doc name="ObjectClass">Code List</doc><doc name="PropertyTermName">Agency Name</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC5</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Code List. Name. Text</doc><doc name="Definition">The name of a list of codes.</doc><doc name="ObjectClass">Code List</doc><doc name="PropertyTermName">Name</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC6</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Code List. Identifier</doc><doc name="Definition">The identification of a list of codes.</doc><doc name="ObjectClass">Code List</doc><doc name="PropertyTermName">Identification</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC7</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Code. Name. Text</doc><doc name="Definition">The textual equivalent of the code content component.</doc><doc name="ObjectClass">Code</doc><doc name="PropertyTermName">Name</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC8</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Language. Identifier</doc><doc name="Definition">The identifier of the language used in the code name.</doc><doc name="ObjectClass">Language</doc><doc name="PropertyTermName">Identification</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">language</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC9</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Code List. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the code list is located.</doc><doc name="ObjectClass">Code List</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
               </docs>
            </property>
            <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT000007-SC10</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the code list scheme is located.</doc><doc name="ObjectClass">Code List Scheme</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="IdentifierType" type="normalizedString" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000011</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Identifier. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information.</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc><doc name="UsageRule">Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the identifer list and thus, are not declared as attributes. </doc>
      </docs>
   
      
        <property debug="attribute-TypeNs" xmlType="attribute" name="schemeID" type="normalizedString" typeNamespace="xsd" default="" use="optional">
            <docs>
              <doc name="UniqueID">UDT000011-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Identification Scheme. Identifier</doc><doc name="Definition">The identification of the identification scheme.</doc><doc name="ObjectClass">Identification Scheme</doc><doc name="PropertyTermName">Identification</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc>
            </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="schemeName" type="string" typeNamespace="xsd" default="" use="optional">
            <docs>
              <doc name="UniqueID">UDT000011-SC3</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Identification Scheme. Name. Text</doc><doc name="Definition">The name of the identification scheme.</doc><doc name="ObjectClass">Identification Scheme</doc><doc name="PropertyTermName">Name</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc>
            </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="schemeAgencyID" type="normalizedString" typeNamespace="xsd" default="" use="optional">
            <docs>
              <doc name="UniqueID">UDT000011-SC4</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Identification Scheme Agency. Identifier</doc><doc name="Definition">The identification of the agency that maintains the identification scheme.</doc><doc name="ObjectClass">Identification Scheme Agency</doc><doc name="PropertyTermName">Identification</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="UsageRule">Defaults to the UN/EDIFACT data element 3055 code list.</doc>
            </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="schemeAgencyName" type="string" typeNamespace="xsd" default="" use="optional">
            <docs>
              <doc name="UniqueID">UDT000011-SC5</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Identification Scheme Agency. Name. Text</doc><doc name="Definition">The name of the agency that maintains the identification scheme.</doc><doc name="ObjectClass">Identification Scheme Agency</doc><doc name="PropertyTermName">Agency Name</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc>
            </docs>
        </property>
         <property debug="attribute-TypeNs" xmlType="attribute" name="schemeVersionID" type="normalizedString" typeNamespace="xsd" default="" use="optional">
            <docs>
               <doc name="UniqueID">UDT000011-SC6</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Identification Scheme. Version. Identifier</doc><doc name="Definition">The version of the identification scheme.</doc><doc name="ObjectClass">Identification Scheme</doc><doc name="PropertyTermName">Version</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
            </docs>
         </property>
         <property debug="attribute-TypeNs" xmlType="attribute" name="schemeDataURI" type="anyURI" typeNamespace="xsd" default="" use="optional">
            <docs>
               <doc name="UniqueID">UDT0000011-SC7</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Identification Scheme Data. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the identification scheme data is located.</doc><doc name="ObjectClass">Identification Scheme Data</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
            </docs>
         </property>
         <property debug="attribute-TypeNs" xmlType="attribute" name="schemeURI" type="anyURI" typeNamespace="xsd" default="" use="optional">
            <docs>
               <doc name="UniqueID">UDT0000011-SC8</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Identification Scheme. Uniform Resource. Identifier</doc><doc name="Definition">The Uniform Resource Identifier that identifies where the identification scheme is located.</doc><doc name="ObjectClass">Identification Scheme</doc><doc name="PropertyTermName">Uniform Resource Identifier</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">anyURI</doc>
            </docs>
         </property>
      
   
   </class>
    <class debug="1.2-1" name="MeasureType" type="decimal" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000013</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Measure. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A numeric value determined by measuring an object along with the specified unit of measure.</doc><doc name="RepresentationTermName">Measure</doc><doc name="PropertyTermName">Type</doc><doc name="PrimitiveType">decimal</doc><doc name="BuiltinType">decimal</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="unitCode" type="UnitCodeContentType" typeNamespace="clm66411" default="" use="required">
               <docs>
                  <doc name="UniqueID">UDT0000013-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Measure Unit. Code</doc><doc name="Definition">The type of unit of measure.</doc><doc name="ObjectClass">Measure Unit</doc><doc name="PropertyTermName">Code</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc><doc name="UsageRule">Reference UN/ECE Rec 20 and X12 355.</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="QuantityType" type="decimal" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000018</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Quantity. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A counted number of non-monetary units possibly including fractions.</doc><doc name="RepresentationTermName">Quantity</doc><doc name="PrimitiveType">decimal</doc><doc name="BuiltinType">decimal</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="unitCode" type="UnitCodeContentType" typeNamespace="clm66411" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT0000018-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Quantity. Unit. Code</doc><doc name="Definition">The unit of the quantity</doc><doc name="ObjectClass">Quantity</doc><doc name="PropertyTermName">Unit Code</doc><doc name="RepresentationTermName">Code</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">normalizedString</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="TextType" type="string" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000019</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Text. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A character string (i.e. a finite set of characters) generally in the form of words of a language.</doc><doc name="RepresentationTermName">Text</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT0000019-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Language. Identifier</doc><doc name="Definition">The identifier of the language used in the content component.</doc><doc name="ObjectClass">Language</doc><doc name="PropertyTermName">Identification</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">language</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="NameType" type="string" typeNamespace="xsd" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000020</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Name. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A character string that consititues the distinctive designation of a person, place, thing or concept.</doc><doc name="RepresentationTermName">Name</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">string</doc>
      </docs>
      
         
            <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="" use="optional">
               <docs>
                  <doc name="UniqueID">UDT0000020-SC2</doc><doc name="CategoryCode">SC</doc><doc name="DictionaryEntryName">Language. Identifier</doc><doc name="Definition">The identifier of the language used in the content component.</doc><doc name="ObjectClass">Language</doc><doc name="PropertyTermName">Identification</doc><doc name="RepresentationTermName">Identifier</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">language</doc>
               </docs>
            </property>
         
      
   </class>
    <class debug="1.2-1" name="ExtensionContentType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    
      <any name="any"/>
        <docs>
          <doc name="Definition">
            The definition of the extension content.
          </doc>
        </docs>
      
    
  </class>
    <class debug="1.2-1" name="UBLExtensionsType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    <docs>
      <doc name="Definition">
        A container for all extensions present in the document.
      </doc>
    </docs>
    
      <property debug="refElement-ParentNS" xmlType="element" name="UBLExtension" type="UBLExtension" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="unbounded">
        <docs>
          <doc name="Definition">
            A single extension for private use.
          </doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="UBLExtensionType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    <docs>
      <doc name="Definition">
        A single extension for private use.
      </doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Extension. Identifier</doc><doc name="Version"/><doc name="Definition">An identifier for the Extension assigned by the creator of the extension.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Extension</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Name" type="Name" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Extension. Name</doc><doc name="Version"/><doc name="Definition">A name for the Extension assigned by the creator of the extension.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Extension</doc><doc name="PropertyTerm">Name</doc><doc name="RepresentationTerm">Name</doc><doc name="DataType">Name. Type</doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExtensionAgencyID" type="ExtensionAgencyID" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="1">
        <docs>
          <doc name="Definition">
            An agency that maintains one or more Extensions.
          </doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExtensionAgencyName" type="ExtensionAgencyName" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="1">
        <docs>
          <doc name="Definition">
            The name of the agency that maintains the Extension.
          </doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExtensionVersionID" type="ExtensionVersionID" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="1">
        <docs>
          <doc name="Definition">
            The version of the Extension.
          </doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExtensionAgencyURI" type="ExtensionAgencyURI" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="1">
        <docs>
          <doc name="Definition">
            A URI for the Agency that maintains the Extension.
          </doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExtensionURI" type="ExtensionURI" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="1">
        <docs>
          <doc name="Definition">
            A URI for the Extension.
          </doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExtensionReasonCode" type="ExtensionReasonCode" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="1">
        <docs>
          <doc name="Definition">
            A code for reason the Extension is being included.
          </doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExtensionReason" type="ExtensionReason" minOccurs="0" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="1">
        <docs>
          <doc name="Definition">
            A description of the reason for the Extension.
          </doc>
        </docs>
      </property>
      <property debug="refElement-ParentNS" xmlType="element" name="ExtensionContent" type="ExtensionContent" minOccurs="1" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" maxOccurs="1">
        <docs>
          <doc name="Definition">
            The definition of the extension content.
          </doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.2-1" name="ExtensionAgencyIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExtensionAgencyNameType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExtensionAgencyURIType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExtensionReasonType" type="TextType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    
      <extends debug="Extends3" name="TextType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExtensionReasonCodeType" type="CodeType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    
      <extends debug="Extends3" name="CodeType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExtensionURIType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="ExtensionVersionIDType" type="IdentifierType" typeNamespace="udt" namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    
      <extends debug="Extends3" name="IdentifierType" namespace="udt"/>
    
  </class>
    <class debug="1.2-1" name="AllowanceChargeReasonCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Allowance Charge Reason_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of possible reasons for an allowance or charge.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Allowance Charge Reason</doc><doc name="UniqueID"/><doc name="UsageRule">Used under the terms of the UNECE  policy stated at http://www.unece.org/ece_legal.htm.</doc>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE 4465" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Code List. Agency. Identifier</doc><doc name="Definition">Defaults to the UN/EDIFACT data element 3055 code list.</doc><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Adjustment Reason Description" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="D03A" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Code List. Version. Identifier</doc><doc name="Definition">Identifies the Directory of the UN/EDIFACT code list.</doc><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/AllowanceChargeReasonCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:AllowanceChargeReasonCode-2.0" use="optional">
          <docs>
            <doc name="Name">Allowance Charge Reason_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="ChannelCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Channel_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of possible ways in which communication can be made (eg. Phone, email, etc).</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Channel</doc><doc name="UniqueID"/><doc name="UsageRule">Used under the terms of the UNECE  policy stated at http://www.unece.org/ece_legal.htm.</doc>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE 3155" use="optional">
          <docs>
            <doc name="Name">Channel_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Channel_ Code List. Agency. Identifier</doc><doc name="Definition">Defaults to the UN/EDIFACT data element 3055 code list.</doc><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Channel_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Communication Address Code Qualifier" use="optional">
          <docs>
            <doc name="Name">Channel_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="D03A" use="optional">
          <docs>
            <doc name="Name">Channel_ Code List. Version. Identifier</doc><doc name="Definition">Identifies the Directory of the UN/EDIFACT code list.</doc><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Channel_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Channel_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/ChannelCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Channel_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:ChannelCode-2.0" use="optional">
          <docs>
            <doc name="Name">Channel_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="ChipCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Chip_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">Distinction between CHIP and MAG STRIPE cards</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Chip</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="Chip" use="optional">
          <docs>
            <doc name="Name">Chip_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="UBL" use="optional">
          <docs>
            <doc name="Name">Chip_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="OASIS Universal Business Language" use="optional">
          <docs>
            <doc name="Name">Chip_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Chip" use="optional">
          <docs>
            <doc name="Name">Chip_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="2.0" use="optional">
          <docs>
            <doc name="Name">Chip_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Chip_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Chip_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/ChipCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Chip_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:ChipCode-2.0" use="optional">
          <docs>
            <doc name="Name">Chip_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="ContainerSizeTypeCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Container Size Type_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of code values for classifying series 1 freight containers based on external dimensions and specifies the assoziated ratings and, where appropriate, the minimum internal and door opening dimensions for certain types of containers.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Container Size Type</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="ISO 668" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="5" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="ISO" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Container Size Type" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="1995" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/special-purpose/ContainerSizeTypeCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:ContainerSizeTypeCode-2.0" use="optional">
          <docs>
            <doc name="Name">Container Size Type_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="CountryIdentificationCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Country Identification_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of countries of the world.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Country Identification</doc><doc name="UniqueID"/><doc name="UsageRule">Derived from the ISO 3166-1-alpha-2 code elements used under the terms of the ISO policy stated at http://www.iso.org/iso/en/commcentre/pressreleases/2003/Ref871.html.</doc>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="ISO3166-1" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Code List. Agency. Identifier</doc><doc name="Definition">Defaults to the UN/ECE rec 3 (Code for the Representation of Names of Countries)</doc><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Country" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="0.3" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/CountryIdentificationCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:CountryIdentificationCode-2.0" use="optional">
          <docs>
            <doc name="Name">Country Identification_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="CurrencyCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Currency_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of world currencies.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Currency</doc><doc name="UniqueID"/><doc name="UsageRule">Derived from the ISO 4217 currency code list and used under the terms of the ISO policy stated at 
http://www.iso.org/iso/en/commcentre/pressreleases/2003/Ref871.html</doc>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="ISO 4217 Alpha" use="optional">
          <docs>
            <doc name="Name">Currency_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Currency_ Code List. Agency. Identifier</doc><doc name="Definition">Defaults to the UN/EDIFACT data element 3055 code list.</doc><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Currency_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Currency" use="optional">
          <docs>
            <doc name="Name">Currency_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="2001" use="optional">
          <docs>
            <doc name="Name">Currency_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Currency_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Currency_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Currency_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:un:unece:uncefact:codelist:specification:54217:2001" use="optional">
          <docs>
            <doc name="Name">Currency_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="DocumentStatusCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Document Status_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of possible statuses of a document with regard to its original state.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Document Status</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="Document Status" use="optional">
          <docs>
            <doc name="Name">Document Status_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="UBL" use="optional">
          <docs>
            <doc name="Name">Document Status_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="OASIS Universal Business Language" use="optional">
          <docs>
            <doc name="Name">Document Status_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Document Status" use="optional">
          <docs>
            <doc name="Name">Document Status_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="2.0" use="optional">
          <docs>
            <doc name="Name">Document Status_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Document Status_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Document Status_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/DocumentStatusCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Document Status_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:DocumentStatusCode-2.0" use="optional">
          <docs>
            <doc name="Name">Document Status_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="LatitudeDirectionCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Latitude Direction_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The possible directions of latitude</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Latitude Direction</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="Latitude Direction" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="UBL" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="OASIS Universal Business Language" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Latitude Direction" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="2.0" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LatitudeDirectionCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:LatitudeDirectionCode-2.0" use="optional">
          <docs>
            <doc name="Name">Latitude Direction_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="LineStatusCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Line Status_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of possible statuses of a line in a transaction with regard to its original state.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Line Status</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="Line Status" use="optional">
          <docs>
            <doc name="Name">Line Status_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="UBL" use="optional">
          <docs>
            <doc name="Name">Line Status_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="OASIS Universal Business Language" use="optional">
          <docs>
            <doc name="Name">Line Status_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Line Status" use="optional">
          <docs>
            <doc name="Name">Line Status_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="2.0" use="optional">
          <docs>
            <doc name="Name">Line Status_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Line Status_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Line Status_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LineStatusCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Line Status_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:LineStatusCode-2.0" use="optional">
          <docs>
            <doc name="Name">Line Status_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="LongitudeDirectionCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Longitude Direction_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The possible directions of longitude</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Longitude Direction</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="Longitude Direction" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="UBL" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="OASIS Universal Business Language" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Longitude Direction" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="2.0" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LongitudeDirectionCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:LongitudeDirectionCode-2.0" use="optional">
          <docs>
            <doc name="Name">Longitude Direction_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="OperatorCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Operator_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of valid arithmetic operators</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Operator</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="Operator" use="optional">
          <docs>
            <doc name="Name">Operator_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="UBL" use="optional">
          <docs>
            <doc name="Name">Operator_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="OASIS Universal Business Language" use="optional">
          <docs>
            <doc name="Name">Operator_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Operator" use="optional">
          <docs>
            <doc name="Name">Operator_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="2.0" use="optional">
          <docs>
            <doc name="Name">Operator_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Operator_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Operator_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/OperatorCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Operator_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:OperatorCode-2.0" use="optional">
          <docs>
            <doc name="Name">Operator_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="PackagingTypeCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Packaging Type_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of code values for Passengers, Types of Cargo, Packages and Packaging Materials (with Complementary Codes for Package Names)</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Packaging Type</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE rec 21" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Packaging Type" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="Revision 5" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/PackagingTypeCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:PackagingTypeCode-2.0" use="optional">
          <docs>
            <doc name="Name">Packaging Type_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="PaymentMeansCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Payment Means_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of valid means of paying the debt incurred.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Payment Means</doc><doc name="UniqueID"/><doc name="UsageRule">Used under the terms of the UNECE  policy stated at http://www.unece.org/ece_legal.htm.</doc>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE 4461" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Code List. Agency. Identifier</doc><doc name="Definition">Defaults to the UN/EDIFACT data element 3055 code list.</doc><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Payment Means" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="D03A" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Code List. Version. Identifier</doc><doc name="Definition">Identifies the Directory of the UN/EDIFACT code list.</doc><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/PaymentMeansCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:PaymentMeansCode-2.0" use="optional">
          <docs>
            <doc name="Name">Payment Means_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="PortCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Port_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of code values for Trade and Transport Locations</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Port</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE rec 16" use="optional">
          <docs>
            <doc name="Name">Port_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Port_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Port_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Port" use="optional">
          <docs>
            <doc name="Name">Port_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="Third Edition" use="optional">
          <docs>
            <doc name="Name">Port_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Port_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Port_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/special-purpose/PortCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Port_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:PortCode-2.0" use="optional">
          <docs>
            <doc name="Name">Port_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="SubstitutionStatusCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Substitution Status_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of values that indicate the status of an OrderItem in relation to substitution, denoting an acceptable substitute in the Order, an original for which an alternative is offered in the Order Confirmation, or an original for which an actual replacement is advised in the Despatch Advice.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Substitution Status</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="Substitution Status" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="UBL" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="OASIS Universal Business Language" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Substitution Status" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="2.0" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/SubstitutionStatusCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:SubstitutionStatusCode-2.0" use="optional">
          <docs>
            <doc name="Name">Substitution Status_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="TransportationStatusCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Transportation Status_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of code values for Trade and Transport Status</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Transportation Status</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE rec 24" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Transportation Status" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="Third Revision" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportationStatusCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:TransportationStatusCode-2.0" use="optional">
          <docs>
            <doc name="Name">Transportation Status_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="TransportEquipmentTypeCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Transport Equipment Type_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of code values for qualifying a type of equipment used in the transportation of goods.</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Transport Equipment Type</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE 8053" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Equipment type code qualifier" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="D.05B" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportEquipmentTypeCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:TransportEquipmentTypeCode-2.0" use="optional">
          <docs>
            <doc name="Name">Transport Equipment Type_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="TransportModeCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Transport Mode_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of code values for modes of transport</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Transport Mode</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE rec 16" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Transport Mode" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="Presented by the CDWG" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportModeCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:oasis:names:specification:ubl:codelist:gc:TransportModeCode-2.0" use="optional">
          <docs>
            <doc name="Name">Transport Mode_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-1" name="UnitOfMeasureCodeType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2">
    <docs>
      <doc name="DictionaryEntryName">Unit Of Measure_ Code. Type</doc><doc name="Version">2.0</doc><doc name="Definition">The set of code values for Units of Measure Used in International Trade</doc><doc name="RepresentationTerm">Code</doc><doc name="QualifierTerm">Unit Of Measure</doc><doc name="UniqueID"/>
    </docs>
    
      <extends debug="CollonBase" name="CodeType" namespace="udt"/>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listID" type="normalizedString" typeNamespace="xsd" default="UN/ECE rec 20" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Code List. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyID" type="normalizedString" typeNamespace="xsd" default="6" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Code List. Agency. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listAgencyName" type="string" typeNamespace="xsd" default="United Nations Economic Commission for Europe" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Code List. Agency Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listName" type="string" typeNamespace="xsd" default="Unit Of Measure" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Code List. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listVersionID" type="normalizedString" typeNamespace="xsd" default="Revision 4" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Code List. Version. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="name" type="string" typeNamespace="xsd" default="" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Code. Name. Text</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="languageID" type="language" typeNamespace="xsd" default="en" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Language. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listURI" type="anyURI" typeNamespace="xsd" default="http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/UnitOfMeasureCode-2.0.gc" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Code List. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
        <property debug="attribute-TypeNs" xmlType="attribute" name="listSchemeURI" type="anyURI" typeNamespace="xsd" default="urn:un:unece:uncefact:codelist:specification:66411:2001" use="optional">
          <docs>
            <doc name="Name">Unit Of Measure_ Code List Scheme. Uniform Resource. Identifier</doc><doc name="Definition"/><doc name="PrimitiveType">String</doc>
          </docs>
        </property>
      
    
  </class>
    <class debug="1.2-2" name="OrderType" type="" typeNamespace="" namespace="urn:oasis:names:specification:ubl:schema:xsd:Order-2">
    <docs>
      <doc name="ComponentType">ABIE</doc><doc name="DictionaryEntryName">Order. Details</doc><doc name="Definition">The document used to order goods and services.</doc><doc name="ObjectClass">Order</doc><doc name="AlternativeBusinessTerms">Purchase Order</doc>
    </docs>
    
      <property debug="refElement" xmlType="element" name="UBLExtensions" type="UBLExtensions" namespace="ext" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="Definition">A container for all extensions present in the document.</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UBLVersionID" type="UBLVersionID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. UBL Version Identifier. Identifier</doc><doc name="Definition">The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">UBL Version Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">2.0.5</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CustomizationID" type="CustomizationID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Customization Identifier. Identifier</doc><doc name="Definition">Identifies a user-defined customization of UBL for a specific use.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Customization Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">NES</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ProfileID" type="ProfileID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Profile Identifier. Identifier</doc><doc name="Definition">Identifies a user-defined profile of the customization of UBL being used.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Profile Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="Examples">BasicProcurementProcess</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ID" type="ID" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Identifier</doc><doc name="Definition">An identifier for the Order assigned by the Buyer.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Purchase Order Number, Order Number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SalesOrderID" type="SalesOrderID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Sales Order Identifier. Identifier</doc><doc name="Definition">An identifier for the Order assigned by the Seller.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Sales Order Identifier</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc><doc name="AlternativeBusinessTerms">Sales Order Number</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CopyIndicator" type="CopyIndicator" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Copy_ Indicator. Indicator</doc><doc name="Definition">Indicates whether the Order is a copy (true) or not (false).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Copy</doc><doc name="PropertyTerm">Indicator</doc><doc name="RepresentationTerm">Indicator</doc><doc name="DataType">Indicator. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="UUID" type="UUID" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. UUID. Identifier</doc><doc name="Definition">A universally unique identifier for an instance of this ABIE.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">UUID</doc><doc name="RepresentationTerm">Identifier</doc><doc name="DataType">Identifier. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueDate" type="IssueDate" namespace="cbc" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Issue Date. Date</doc><doc name="Definition">The date assigned by the Buyer on which the Order was issued.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Issue Date</doc><doc name="RepresentationTerm">Date</doc><doc name="DataType">Date. Type</doc><doc name="AlternativeBusinessTerms">Order Date</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="IssueTime" type="IssueTime" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Issue Time. Time</doc><doc name="Definition">The time assigned by the Buyer on which the Order was issued.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Issue Time</doc><doc name="RepresentationTerm">Time</doc><doc name="DataType">Time. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Note" type="Note" namespace="cbc" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Note. Text</doc><doc name="Definition">Free-form text applying to the Order. This element may contain notes or any other similar information that is not contained explicitly in another structure.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Note</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="RequestedInvoiceCurrencyCode" type="RequestedInvoiceCurrencyCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Requested Invoice_ Currency Code. Code</doc><doc name="Definition">The currency requested for amount totals in Invoices related to this Order.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Requested Invoice</doc><doc name="PropertyTerm">Currency Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Currency_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DocumentCurrencyCode" type="DocumentCurrencyCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Document_ Currency Code. Code</doc><doc name="Definition">The default currency for the Order.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Document</doc><doc name="PropertyTerm">Currency Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Currency_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PricingCurrencyCode" type="PricingCurrencyCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Pricing_ Currency Code. Code</doc><doc name="Definition">The currency that is used for all prices in the Order.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Pricing</doc><doc name="PropertyTerm">Currency Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Currency_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxCurrencyCode" type="TaxCurrencyCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Tax_ Currency Code. Code</doc><doc name="Definition">The currency requested for tax amounts in Invoices related to this Order.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Tax</doc><doc name="PropertyTerm">Currency Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Currency_ Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="CustomerReference" type="CustomerReference" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Customer Reference. Text</doc><doc name="Definition">A supplementary reference for the Order.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Customer Reference</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc><doc name="Examples">CRI in a purchasing card transaction</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCostCode" type="AccountingCostCode" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Accounting Cost Code. Code</doc><doc name="Definition">The Buyer's accounting code applied to the Order as a whole.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Accounting Cost Code</doc><doc name="RepresentationTerm">Code</doc><doc name="DataType">Code. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCost" type="AccountingCost" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Accounting Cost. Text</doc><doc name="Definition">The Buyer's accounting code applied to the Order as a whole, expressed as text.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Accounting Cost</doc><doc name="RepresentationTerm">Text</doc><doc name="DataType">Text. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="LineCountNumeric" type="LineCountNumeric" namespace="cbc" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">BBIE</doc><doc name="DictionaryEntryName">Order. Line Count. Numeric</doc><doc name="Definition">The number of lines in the document.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Line Count</doc><doc name="RepresentationTerm">Numeric</doc><doc name="DataType">Numeric. Type</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="ValidityPeriod" type="ValidityPeriod" namespace="cac" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Validity_ Period. Period</doc><doc name="Definition">The period for which the Order is valid.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Validity</doc><doc name="PropertyTerm">Period</doc><doc name="AssociatedObjectClass">Period</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="QuotationDocumentReference" type="QuotationDocumentReference" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Quotation_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Quotation.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Quotation</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OrderDocumentReference" type="OrderDocumentReference" namespace="cac" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Order_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to [another] Order.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Order</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OriginatorDocumentReference" type="OriginatorDocumentReference" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Originator_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Originator Document.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Originator</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AdditionalDocumentReference" type="AdditionalDocumentReference" namespace="cac" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Additional_ Document Reference. Document Reference</doc><doc name="Definition">An associative reference to Additional Document.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Additional</doc><doc name="PropertyTerm">Document Reference</doc><doc name="AssociatedObjectClass">Document Reference</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Contract" type="Contract" namespace="cac" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Contract</doc><doc name="Definition">An association to Contract.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Contract</doc><doc name="AssociatedObjectClass">Contract</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Signature" type="Signature" namespace="cac" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Signature</doc><doc name="Definition">An association to Signature.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Signature</doc><doc name="AssociatedObjectClass">Signature</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="BuyerCustomerParty" type="BuyerCustomerParty" namespace="cac" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Buyer_ Customer Party. Customer Party</doc><doc name="Definition">An association to the Buyer.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Buyer</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="SellerSupplierParty" type="SellerSupplierParty" namespace="cac" minOccurs="1" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Seller_ Supplier Party. Supplier Party</doc><doc name="Definition">An association to the Seller.</doc><doc name="Cardinality">1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Seller</doc><doc name="PropertyTerm">Supplier Party</doc><doc name="AssociatedObjectClass">Supplier Party</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OriginatorCustomerParty" type="OriginatorCustomerParty" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Originator_ Customer Party. Customer Party</doc><doc name="Definition">An association to the Originator.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Originator</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="FreightForwarderParty" type="FreightForwarderParty" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Freight Forwarder_ Party. Party</doc><doc name="Definition">An association to a Freight Forwarder or Carrier.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Freight Forwarder</doc><doc name="PropertyTerm">Party</doc><doc name="AssociatedObjectClass">Party</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AccountingCustomerParty" type="AccountingCustomerParty" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Accounting_ Customer Party. Customer Party</doc><doc name="Definition">An association to the Accounting Customer Party. The party that Invoice is expected to be sent to if not the buyer party.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Accounting</doc><doc name="PropertyTerm">Customer Party</doc><doc name="AssociatedObjectClass">Customer Party</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="Delivery" type="Delivery" namespace="cac" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Delivery</doc><doc name="Definition">An association to Delivery.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Delivery</doc><doc name="AssociatedObjectClass">Delivery</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DeliveryTerms" type="DeliveryTerms" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Delivery Terms</doc><doc name="Definition">An association to Delivery Terms.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Delivery Terms</doc><doc name="AssociatedObjectClass">Delivery Terms</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="PaymentMeans" type="PaymentMeans" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Payment Means</doc><doc name="Definition">An association to Payment Means.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Payment Means</doc><doc name="AssociatedObjectClass">Payment Means</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TransactionConditions" type="TransactionConditions" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Transaction Conditions</doc><doc name="Definition">An association with any purchasing or sales conditions applying to the whole order.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Transaction Conditions</doc><doc name="AssociatedObjectClass">Transaction Conditions</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AllowanceCharge" type="AllowanceCharge" namespace="cac" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Allowance Charge</doc><doc name="Definition">An association to Allowances and Charges that apply to the Order as a whole.</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Allowance Charge</doc><doc name="AssociatedObjectClass">Allowance Charge</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="DestinationCountry" type="DestinationCountry" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Destination_ Country. Country</doc><doc name="Definition">An association to the country of destination (for customs purposes).</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Destination</doc><doc name="PropertyTerm">Country</doc><doc name="AssociatedObjectClass">Country</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="TaxTotal" type="TaxTotal" namespace="cac" minOccurs="0" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Tax Total</doc><doc name="Definition">An association to the total tax amount of the Order (as calculated by the Buyer).</doc><doc name="Cardinality">0..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Tax Total</doc><doc name="AssociatedObjectClass">Tax Total</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="AnticipatedMonetaryTotal" type="AnticipatedMonetaryTotal" namespace="cac" minOccurs="0" maxOccurs="1">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Anticipated_ Monetary Total. Monetary Total</doc><doc name="Definition">An association to the total amounts for the Order anticipated by the Buyer.</doc><doc name="Cardinality">0..1</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTermQualifier">Anticipated</doc><doc name="PropertyTerm">Monetary Total</doc><doc name="AssociatedObjectClass">Monetary Total</doc>
        </docs>
      </property>
      <property debug="refElement" xmlType="element" name="OrderLine" type="OrderLine" namespace="cac" minOccurs="1" maxOccurs="unbounded">
        <docs>
          <doc name="ComponentType">ASBIE</doc><doc name="DictionaryEntryName">Order. Order Line</doc><doc name="Definition">An association to one or more Order Lines.</doc><doc name="Cardinality">1..n</doc><doc name="ObjectClass">Order</doc><doc name="PropertyTerm">Order Line</doc><doc name="AssociatedObjectClass">Order Line</doc>
        </docs>
      </property>
    
  </class>
    <class debug="1.3-1" name="UnitCodeContentType" type="token" namespace="urn:un:unece:uncefact:codelist:specification:66411:2001"/>
    <class debug="1.3-1" name="BinaryObjectMimeCodeContentType" type="normalizedString" namespace="urn:un:unece:uncefact:codelist:specification:IANAMIMEMediaType:2003"/>
    <class debug="1.3-1" name="CurrencyCodeContentType" type="token" namespace="urn:un:unece:uncefact:codelist:specification:54217:2001"/>
    <class debug="1.3-1" name="LanguageCodeContentType" type="token" namespace="urn:un:unece:uncefact:codelist:specification:5639:1988"/>
    <class debug="1.3-1" name="DateTimeType" type="dateTime" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000008</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Date Time. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A particular point in the progression of time together with the relevant supplementary information.</doc><doc name="RepresentationTermName">Date Time</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">dateTime</doc><doc name="UsageRule">Can be used for a date and/or time.</doc>
      </docs>
    </class>
    <class debug="1.3-1" name="DateType" type="date" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT000009</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Date. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">One calendar day according the Gregorian calendar.</doc><doc name="RepresentationTermName">Date</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">date</doc>
      </docs>
    </class>
    <class debug="1.3-1" name="TimeType" type="time" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000010</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Time. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">The instance of time that occurs every day.</doc><doc name="RepresentationTermName">Time</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">time</doc>
      </docs>
    </class>
    <class debug="1.3-1" name="IndicatorType" type="boolean" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000012</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Indicator. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">A list of two mutually exclusive Boolean values that express the only possible states of a property.</doc><doc name="RepresentationTermName">Indicator</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">boolean</doc>
      </docs>
    </class>
    <class debug="1.3-1" name="NumericType" type="decimal" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000014</doc><doc name="CategoryCode">UDT</doc><doc name="DictionaryEntryName">Numeric. Type</doc><doc name="VersionID">1.0</doc><doc name="Definition">Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</doc><doc name="RepresentationTermName">Numeric</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">decimal</doc>
      </docs>
    </class>
    <class debug="1.3-1" name="ValueType" type="decimal" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000015</doc><doc name="CategoryCode">UDT</doc><doc name="VersionID">1.0</doc><doc name="DictionaryEntryName">Value. Type</doc><doc name="Definition">Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</doc><doc name="RepresentationTermName">Value</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">decimal</doc>
      </docs>
    </class>
    <class debug="1.3-1" name="PercentType" type="decimal" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000016</doc><doc name="CategoryCode">UDT</doc><doc name="VersionID">1.0</doc><doc name="DictionaryEntryName">Percent. Type</doc><doc name="Definition">Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</doc><doc name="RepresentationTermName">Percent</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">decimal</doc>
      </docs>
    </class>
    <class debug="1.3-1" name="RateType" type="decimal" namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2">
      <docs>
         <doc name="UniqueID">UDT0000017</doc><doc name="CategoryCode">UDT</doc><doc name="VersionID">1.0</doc><doc name="DictionaryEntryName">Rate. Type</doc><doc name="Definition">Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measuret.</doc><doc name="RepresentationTermName">Rate</doc><doc name="PrimitiveType">string</doc><doc name="BuiltinType">decimal</doc>
      </docs>
    </class>
  </classes>
</xsdschema>
