<xs:complexType name="OrderLineBase">
<xs:complexContent>
<xs:extension base="DocumentLine">
<xs:sequence>
<xs:element ref="OrderItem" minOccurs="0" />
<xs:element name="OrderQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the number of ordered items for the given line..</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UnitPrice" type="AmountPerQuantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the price per unit of the items ordered.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ExtendedPrice" type="Amount" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the accumulated cost of the ordered items for this line. It is OrderedQuantity multiplied by the UnitPrce.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalAmount" type="Amount" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the total cost of the ordered items for this line.This includes any additional charges or handling fees.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EarliestShipDate" type="DateTimeAny" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the earliest ship date for the order line.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BackOrderedQuantity" type="Quantity" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the number of the ordered quantity placed on back order for the line.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NeedDeliveryDate" type="DateTimeAny" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the date the order line needs to be delivered to the customer..</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PromisedDeliveryDate" type="DateTimeAny" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the date in which the order line was promised to be delivered to the customer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PromisedShipDate" type="DateTimeAny" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates the date in which the order line was promised to be shipped from the supplier to the customer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TaxWithholdingExempt" type="TaxWithholdingExempt" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Specifies whether the item is exempt from withholding taxes..</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Description" type="Description" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is a free form description of the line.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:group ref="Notes" minOccurs="0" />
<xs:group ref="Temperatures" minOccurs="0" />
<xs:element name="MaximumTemperature" type="Temperature" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is maximum temperature the Line item can reach.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MinimumTemperature" type="Temperature" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is minimum temperature the Line item can reach.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="License" type="License" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates what type of licenses are required in order to make the sell.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FreightClass" type="FreightClass" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Qualifies goods for purposes of freight cost calculation. An example would the qualifications used by National Motor Freight Carriers.
EXAMPLES National Motor Freight Carriers (NMFC) Class Code
Based on an evaluation of density, stowability, ease of handling and liability, the commodities are grouped into one of 18 classes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ShipNote" type="Note" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is the shipping instructions or notes. This is a free form area that contains special instructions such as: Second Day Air, Hurry, Rush, Handle with Care.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Priority" type="Priority" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Inidicates the Priority that the Customer is requesting for the order.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReasonCode" type="ReasonCode" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Is used as a reason indicator for any type of business event or activity.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PackingMaterial" type="PackingMaterial" minOccurs="0" />
<xs:element name="DropShipInd" type="Indicator" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Indicates whether the order can be drop shipped or not.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BackOrderedInd" type="Indicator" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://www.openapplications.org/oagis">Inidicates if the Order is BackOrdered or not.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ShipPriorToDueDateInd" type="Indicator" minOccurs="0" />
<xs:element name="SubstitutionAllowedInd" type="Indicator" minOccurs="0" />
<xs:element ref="Distribution" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="TransportationTerm" minOccurs="0" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
|