<?xml version="1.0"?>
<schema uri="urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0">
<elementtype name="ListOfActualPayment">
<model>
<element type="ActualPayment" occurs="+"/>
</model>
</elementtype>
<elementtype name="ActualPayment">
<model>
<sequence>
<element type="PaymentAmount"/>
<element type="datetime" name="PaymentDate"/>
<element type="PaymentMean"/>
<element type="PaymentRecord" occurs="?"/>
<element type="string" occurs="*" name="OtherPaymentInfo"/>
</sequence>
</model>
</elementtype>
<elementtype name="PaymentAmount">
<model>
<sequence>
<element type="MonetaryValue" name="InvoiceCurrencyAmt"/>
<element type="MonetaryValue" name="ForeignCurrencyPayment"/>
</sequence>
</model>
</elementtype>
<elementtype name="PaymentMean">
<model>
<sequence>
<element type="PaymentMeanCode" name="PaymentMeanCoded"/>
<element type="string" occurs="?" name="PaymentCodedMeanOther"/>
</sequence>
</model>
</elementtype>
<elementtype name="PaymentRecord">
<model>
<sequence>
<element type="Reference" occurs="?" name="PaymentRef"/>
<choice>
<element type="CardInfo" occurs="?"/>
<element type="FITransfer" occurs="?"/>
</choice>
</sequence>
</model>
</elementtype>
<elementtype name="FITransfer">
<model>
<sequence>
<element type="FIAccount" occurs="?" name="FromFITransfer"/>
<element type="FIAccount" name="ToFITransfer"/>
<element type="string" occurs="?" name="PaymentRecordOther"/>
</sequence>
</model>
</elementtype>
<datatype name="CardTypeCode">
<enumeration datatype="NMTOKEN">
<option>Other</option>
<option>AMEX</option>
<option>VISA</option>
<option>MC</option>
<option>Discover</option>
<option>JCB</option>
<option>Diners</option>
</enumeration>
</datatype>
<elementtype name="CardInfo">
<model>
<sequence>
<element type="string" name="CardNum"/>
<element type="string" occurs="?" name="CardAuthCode"/>
<element type="string" occurs="?" name="CardRefNum"/>
<element type="datetime" occurs="?" name="CardExpirationDate"/>
<element type="CardTypeCode" occurs="?" name="CardType"/>
<element type="string" occurs="?" name="CardTypeOther"/>
<element type="string" occurs="?" name="CardHolderName"/>
</sequence>
</model>
</elementtype>
</schema>