Definition Type: ComplexType
Name: OrderHeader
Namespace: http://www.openapplications.org/oagis
Type: nsC:DocumentOrderHeader
Containing Schema: Invoice.xsd
Abstract True
Collapse XSD Schema Diagram:
Drilldown into Parties in schema invoice_xsd Drilldown into Distribution in schema invoice_xsd Drilldown into Charges in schema invoice_xsd Drilldown into PaymentTerms in schema invoice_xsd Drilldown into TransportationTerm in schema invoice_xsd Drilldown into TotalAmount in schema invoice_xsd Drilldown into ExtendedPrice in schema invoice_xsd Drilldown into PromisedShipDate in schema invoice_xsd Drilldown into PromisedDeliveryDate in schema invoice_xsd Drilldown into NeedDeliveryDate in schema invoice_xsd Drilldown into EarliestShipDate in schema invoice_xsd Drilldown into ReasonCode in schema invoice_xsd Drilldown into Priority in schema invoice_xsd Drilldown into ShipPriorToDueDateInd in schema invoice_xsd Drilldown into BackOrderedInd in schema invoice_xsd Drilldown into DropShipInd in schema invoice_xsd Drilldown into ShipNote in schema invoice_xsd Drilldown into FreightClass in schema invoice_xsd Drilldown into License in schema invoice_xsd Drilldown into TaxWithholdingExempt in schema invoice_xsd Drilldown into SpecialPriceAuthorization in schema invoice_xsd Drilldown into OrderStatus in schema invoice_xsd Drilldown into Attachments in schema invoice_xsd Drilldown into DocumentReferences in schema invoice_xsd Drilldown into Note in schema invoice_xsd Drilldown into Description in schema invoice_xsd Drilldown into DocumentDateTime in schema invoice_xsd Drilldown into LastModificationDateTime in schema invoice_xsd Drilldown into Status in schema invoice_xsd Drilldown into DocumentIds in schema invoice_xsd Drilldown into DocumentOrderHeader in schema invoice_xsdXSD Diagram of OrderHeader in schema invoice_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xs:complexType name="OrderHeader" abstract="true">
    <xs:complexContent>
        <xs:extension base="DocumentOrderHeader">
            <xs:sequence>
                <xs:element ref="OrderStatus" minOccurs="0" />
                <xs:element name="SpecialPriceAuthorization" type="AuthorizationId" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Is the supplier's code to authorize special pricing as a result of an agreement.</xs:documentation>
                        <xs:documentation source="http://www.openapplications.org/oagis">SYNONYMS:	Price Authorization, Price Code</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 document is exempt from withholding taxes..</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="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:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Indicates if the order can be shipped prior to the dates on the order.</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="EarliestShipDate" type="DateTimeAny" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Indicates the earliest ship date for the order.</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 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 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 was promised to be shipped from the supplier to the customer.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="ExtendedPrice" type="Amount" minOccurs="0" maxOccurs="2">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Indicates the total value of the order line items. It does not include any additional charges or fees.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TotalAmount" type="Amount" minOccurs="0" maxOccurs="2">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Indicates the total value of the order. It is possible for this to be provided in both the currency of the given transaction or in the default currency of the sending orginization (the functional currency). This is necessary for internal application communication.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element ref="TransportationTerm" minOccurs="0" />
                <xs:element ref="PaymentTerms" minOccurs="0" maxOccurs="unbounded" />
                <xs:element ref="Charges" minOccurs="0" />
                <xs:element ref="Distribution" minOccurs="0" maxOccurs="unbounded" />
                <xs:element ref="Parties" minOccurs="0" />
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DocumentIds nsC:DocumentIds 0 (1)
Status nsC:Status 0 (1)
LastModificationDateTime nsC:LastModificationDateTime 0 (1)
DocumentDateTime nsC:DocumentDateTime 0 (1)
Description nsC:Description 0 unbounded
Note nsC:Note 0 unbounded
DocumentReferences nsC:DocumentReferences 0 (1)
Attachments nsC:Attachments 0 (1)
DocumentIds nsC:DocumentIds 0 (1)
LastModificationDateTime nsC:LastModificationDateTime 0 (1)
DocumentDateTime nsC:DocumentDateTime 0 (1)
Description nsC:Description 0 unbounded
Note nsC:Note 0 unbounded
DocumentReferences nsC:DocumentReferences 0 (1)
Attachments nsC:Attachments 0 (1)
OrderStatus nsC:OrderStatus 0 (1)
SpecialPriceAuthorization nsC:SpecialPriceAuthorization 0 (1)
TaxWithholdingExempt nsC:TaxWithholdingExempt 0 (1)
License nsC:License 0 unbounded
FreightClass nsC:FreightClass 0 (1)
ShipNote nsC:ShipNote 0 unbounded
DropShipInd nsC:DropShipInd 0 (1)
BackOrderedInd nsC:BackOrderedInd 0 (1)
ShipPriorToDueDateInd nsC:ShipPriorToDueDateInd 0 (1)
Priority nsC:Priority 0 (1)
ReasonCode nsC:ReasonCode 0 (1)
EarliestShipDate nsC:EarliestShipDate 0 (1)
NeedDeliveryDate nsC:NeedDeliveryDate 0 (1)
PromisedDeliveryDate nsC:PromisedDeliveryDate 0 (1)
PromisedShipDate nsC:PromisedShipDate 0 (1)
ExtendedPrice nsC:ExtendedPrice 0 2
TotalAmount nsC:TotalAmount 0 2
TransportationTerm nsC:TransportationTerm 0 (1)
PaymentTerms nsC:PaymentTerms 0 unbounded
Charges nsC:Charges 0 (1)
Distribution nsC:Distribution 0 unbounded
Parties nsC:Parties 0 (1)
Collapse Derivation Tree:
Collapse References:
nsC:InvoiceHeader