Definition Type: ComplexType
Name: OrderLineBase
Namespace: http://www.openapplications.org/oagis
Type: oa:DocumentLine
Containing Schema: Order.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into TransportationTerm in schema components_xsd Drilldown into Distribution in schema components_xsd Drilldown into SubstitutionAllowedInd in schema order_xsd Drilldown into ShipPriorToDueDateInd in schema order_xsd Drilldown into BackOrderedInd in schema order_xsd Drilldown into DropShipInd in schema order_xsd Drilldown into PackingMaterial in schema order_xsd Drilldown into ReasonCode in schema order_xsd Drilldown into Priority in schema order_xsd Drilldown into ShipNote in schema order_xsd Drilldown into FreightClass in schema order_xsd Drilldown into License in schema order_xsd Drilldown into MinimumTemperature in schema order_xsd Drilldown into MaximumTemperature in schema order_xsd Drilldown into DeliveryTemperature in schema fields_xsd Drilldown into LoadingTemperature in schema fields_xsd Drilldown into ActualTemperature in schema fields_xsd Drilldown into Temperatures in schema fields_xsd Drilldown into ShippingNote in schema fields_xsd Drilldown into SpecialHandlingNote in schema fields_xsd Drilldown into Note in schema fields_xsd Drilldown into Notes in schema fields_xsd Drilldown into Description in schema order_xsd Drilldown into TaxWithholdingExempt in schema order_xsd Drilldown into PromisedShipDate in schema order_xsd Drilldown into PromisedDeliveryDate in schema order_xsd Drilldown into NeedDeliveryDate in schema order_xsd Drilldown into BackOrderedQuantity in schema order_xsd Drilldown into EarliestShipDate in schema order_xsd Drilldown into TotalAmount in schema order_xsd Drilldown into ExtendedPrice in schema order_xsd Drilldown into UnitPrice in schema order_xsd Drilldown into OrderQuantity in schema order_xsd Drilldown into OrderItem in schema components_xsd Drilldown into LineNumber in schema document_xsd Drilldown into DocumentLine in schema document_xsdXSD Diagram of OrderLineBase in schema order_xsd (Open Applications Group (OAGIS))
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
LineNumber oa:LineNumber 0 (1)
OrderItem oa:OrderItem 0 (1)
OrderQuantity oa:OrderQuantity 0 (1)
UnitPrice oa:UnitPrice 0 (1)
ExtendedPrice oa:ExtendedPrice 0 (1)
TotalAmount oa:TotalAmount 0 (1)
EarliestShipDate oa:EarliestShipDate 0 (1)
BackOrderedQuantity oa:BackOrderedQuantity 0 (1)
NeedDeliveryDate oa:NeedDeliveryDate 0 (1)
PromisedDeliveryDate oa:PromisedDeliveryDate 0 (1)
PromisedShipDate oa:PromisedShipDate 0 (1)
TaxWithholdingExempt oa:TaxWithholdingExempt 0 (1)
Description oa:Description 0 unbounded
Note oa:Note 0 unbounded
SpecialHandlingNote oa:SpecialHandlingNote 0 unbounded
ShippingNote oa:ShippingNote 0 unbounded
ActualTemperature oa:ActualTemperature 0 unbounded
LoadingTemperature oa:LoadingTemperature 0 unbounded
DeliveryTemperature oa:DeliveryTemperature 0 unbounded
MaximumTemperature oa:MaximumTemperature 0 (1)
MinimumTemperature oa:MinimumTemperature 0 (1)
License oa:License 0 unbounded
FreightClass oa:FreightClass 0 (1)
ShipNote oa:ShipNote 0 unbounded
Priority oa:Priority 0 (1)
ReasonCode oa:ReasonCode 0 (1)
PackingMaterial oa:PackingMaterial 0 (1)
DropShipInd oa:DropShipInd 0 (1)
BackOrderedInd oa:BackOrderedInd 0 (1)
ShipPriorToDueDateInd oa:ShipPriorToDueDateInd 0 (1)
SubstitutionAllowedInd oa:SubstitutionAllowedInd 0 (1)
Distribution oa:Distribution 0 unbounded
TransportationTerm oa:TransportationTerm 0 (1)
<xs:group> oa:Notes 0 (1)
<xs:group> oa:Temperatures 0 (1)
Collapse Derivation Tree:
Collapse References:
oa:OrderLine, oa:OrderSchedule, oa:OrderSubLine