Definition Type: ComplexType
Name: OrderItem
Namespace: http://www.openapplications.org/oagis
Containing Schema: Invoice.xsd
Abstract
Documentation:
Provides information on the Orderable Item. When associated with an order like a Purchase Order, it identifies the item being ordered at the associated Line.
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema invoice_xsd Drilldown into Attachments in schema invoice_xsd Drilldown into FeatureValue in schema invoice_xsd Drilldown into Lot in schema invoice_xsd Drilldown into ProductLine in schema invoice_xsd Drilldown into HazardousMaterial in schema invoice_xsd Drilldown into ParentSerialNumber in schema invoice_xsd Drilldown into SerialNumber in schema invoice_xsd Drilldown into Description in schema invoice_xsd Drilldown into Definition in schema invoice_xsd Drilldown into ItemType in schema invoice_xsd Drilldown into ItemCategoryId in schema invoice_xsd Drilldown into Commodity in schema invoice_xsd Drilldown into ItemStatus in schema invoice_xsd Drilldown into ItemIds in schema invoice_xsdXSD Diagram of OrderItem in schema invoice_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xs:complexType name="OrderItem">
    <xs:annotation>
        <xs:documentation source="http://www.openapplications.org/oagis">Provides information on the Orderable Item. When associated with an order like a Purchase Order, it identifies the item being ordered at the associated Line.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element ref="ItemIds" minOccurs="0" />
        <xs:element ref="ItemStatus" minOccurs="0" />
        <xs:element name="Commodity" type="Commodity" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Identify groupings of items by commodity codes.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ItemCategoryId" type="ItemCategoryId" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Is a reference to a description of a group of products.  The products may be products that you formally describe in your system as a part number, or you may transact only the category.  An example of a simple classification of an item may be under Office Supplies.

An example of a complex classification of an item may be for engineering supplies:

Engineering Discipline - Electrical 
Equipment Type - Process Control Equipment
Equipment Sub Type - Flow Control
Equipment Use - Flow/No Flow Indicators</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ItemType" type="Type" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Indentifies a type of Item.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="Definition" type="Description" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Indicates the definition of the OrderItem.</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">Describes the OrderItem.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="SerialNumber" type="SerialNumber" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Identifies the instances of the OrderItems one serial number for each up to potentially OrderQuantity.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ParentSerialNumber" type="SerialNumber" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Identifies the Parents Serial Number.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="HazardousMaterial" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Needs to be typed with HazardousMaterial structure</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="ProductLine" type="Id" minOccurs="0">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Identifieas the ProductLine of the Orderable Item.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="Lot" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation source="http://www.openapplications.org/oagis">Indicates the LotLevel of the Orderable Item.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="FeatureValue" minOccurs="0" />
        <xs:element ref="Attachments" minOccurs="0" />
        <xs:element ref="UserArea" minOccurs="0" />
    </xs:sequence>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ItemIds nsC:ItemIds 0 (1)
ItemStatus nsC:ItemStatus 0 (1)
Commodity nsC:Commodity 0 unbounded
ItemCategoryId nsC:ItemCategoryId 0 (1)
ItemType nsC:ItemType 0 (1)
Definition nsC:Definition 0 unbounded
Description nsC:Description 0 unbounded
SerialNumber nsC:SerialNumber 0 unbounded
ParentSerialNumber nsC:ParentSerialNumber 0 (1)
HazardousMaterial nsC:HazardousMaterial 0 (1)
ProductLine nsC:ProductLine 0 (1)
Lot nsC:Lot 0 unbounded
FeatureValue nsC:FeatureValue 0 (1)
Attachments nsC:Attachments 0 (1)
UserArea nsC:UserArea 0 (1)
Collapse Derivation Tree:
Collapse References:
nsC:OrderItem