<?xml version="1.0"?>

   <schema uri="urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0">

      <elementtype name="InvoiceHeader">
         <model>
            <sequence>
               <element type="Reference" name="InvoiceNumber"/>
               <element type="datetime" name="InvoiceIssueDate"/>
               <element type="datetime" name="TaxPointDate" occurs="?"/>
               <element type="InvoiceReferences" occurs="*"/>
               <element type="InvoicePurpose"/>
               <element type="InvoiceType"/>
               <element type="Currency" name="InvoiceCurrency" occurs="?"/>
               <element type="Currency" name="PaymentCurrency" occurs="?"/>
               <element type="ListOfRateOfExchangeDetail" occurs="?"/>
               <element type="Currency" name="TaxAccountingCurrency" occurs="?"/>
               <element type="Language" name="InvoiceLanguage"/>
               <element type="TaxReference" name="InvoiceTaxReference" occurs="?"/>
               <element type="InvoiceMedium" occurs="?"/>
               <element type="AllowOrChargeTreatment" occurs="?"/>
               <element type="InvoiceDates" occurs="?"/>
               <element type="InvoiceParty"/>
               <element type="ListOfTransportRouting" occurs="?"/>
               <element type="TermsOfDelivery" name="InvoiceTermsOfDelivery" occurs="?"/>
               <element type="PaymentInstructions" name="InvoicePaymentInstructions" occurs="?"/>
               <element type="ListOfAllowOrCharge" name="InvoiceAllowancesOrCharges" occurs="?"/>
               <element type="string" name="InvoiceHeaderNote" occurs="?"/>
               <element type="ListOfStructuredNote" occurs="?"/>
               <element type="ListOfAttachment" name="InvoiceHeaderAttachments" occurs="?"/>
            </sequence>
         </model>
      </elementtype>

   </schema>