<?xml version="1.0"?>
<schema uri="urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0">
<elementtype name="TermsOfDelivery">
<model>
<sequence>
<element type="TermsOfDeliveryFunctionCode" name="TermsOfDeliveryFunctionCoded"/>
<element type="string" name="TermsOfDeliveryFunctionCodedOther" occurs="?"/>
<element type="TransportTermsCode" name="TransportTermsCoded" occurs="?"/>
<element type="string" name="TransportTermsCodedOther" occurs="?"/>
<element type="ShipmentMethodOfPaymentCode" name="ShipmentMethodOfPaymentCoded"/>
<element type="string" name="ShipmentMethodOfPaymentCodedOther" occurs="?"/>
<element type="Location" occurs="?"/>
<element type="string" name="TermsOfDeliveryDescription" occurs="?"/>
<element type="string" name="TransportDescription" occurs="?"/>
<element type="RiskOfLossCode" name="RiskOfLossCoded" occurs="?"/>
<element type="string" name="RiskOfLossCodedOther" occurs="?"/>
<element type="string" name="RiskOfLossDescription" occurs="?"/>
</sequence>
</model>
</elementtype>
<datatype name="ShipmentMethodOfPaymentCode">
<enumeration datatype="NMTOKEN">
<option>Other</option>
<option>Account</option>
<option>AdvanceCollect</option>
<option>AdvancePrepaid</option>
<option>CashOnDeliveryServiceChargePaidByConsignee</option>
<option>CashOnDeliveryServiceChargePaidByConsignor</option>
<option>Collect</option>
<option>CollectFreightCreditedToPaymentCustomer</option>
<option>CollectOnDelivery</option>
<option>CustomerPick-UpOrBackhaul</option>
<option>DefinedByBuyerAndSeller</option>
<option>FobPortOfCall</option>
<option>HalfPrepaid</option>
<option>InformationCopy-NoPaymentDue</option>
<option>InsuranceCostsPaidByConsignee</option>
<option>InsuranceCostsPaidByConsignor</option>
<option>Mixed</option>
<option>NonRevenue</option>
<option>NotSpecified</option>
<option>PaidByBuyer</option>
<option>PaidBySupplierOrSeller</option>
<option>PayableElsewhere</option>
<option>PerContract</option>
<option>Pickup</option>
<option>PrepaidAndSummaryBill</option>
<option>PrepaidButChargedToCustomer</option>
<option>PrepaidByProcessor</option>
<option>Prepaid-BySeller</option>
<option>PrepaidLocalCollectOutstate</option>
<option>PrepaidOnly</option>
<option>ReturnContainerFreightFree</option>
<option>ReturnContainerFreightPaidByCustomer</option>
<option>ReturnContainerFreightPaidBySupplier</option>
<option>Rule11Shipment</option>
<option>ServiceFreight-NoCharge</option>
<option>ThirdPartyPay</option>
<option>WeightCondition</option>
</enumeration>
</datatype>
<datatype name="RiskOfLossCode">
<enumeration datatype="NMTOKEN">
<option>Other</option>
<option>RiskOfLossInTransitToDestinationIsBuyers</option>
<option>RiskOfLossInTransitToFreightEqualizationPointIsSellers</option>
<option>RiskOfLossInTransitToPoolPointIsSellers</option>
<option>RiskOfLossInTransitToDestinationIsSellers</option>
</enumeration>
</datatype>
</schema>