Definition Type: ComplexType
Name: InvoiceLine
Namespace: http://www.openapplications.org/oagis
Type: oa:OrderLine
Containing Schema: Invoice.xsd
Abstract
Documentation:
The InvoiceLine type supports order line invoicing.
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema invoice_xsd Drilldown into Line in schema invoice_xsd Drilldown into Allowance in schema components_xsd Drilldown into ProjectResource in schema invoice_xsd Drilldown into ProjectActivity in schema invoice_xsd Drilldown into ItemQuantity in schema invoice_xsd Drilldown into Price in schema invoice_xsd Drilldown into Attachments in schema components_xsd Drilldown into DocumentReferences in schema components_xsd Drilldown into PaymentTerms in schema components_xsd Drilldown into Tax in schema components_xsd Drilldown into Charges in schema components_xsd Drilldown into Parties in schema components_xsd Drilldown into OrderStatus in schema components_xsd 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_xsd Drilldown into OrderLineBase in schema order_xsd Drilldown into OrderLine in schema order_xsdXSD Diagram of InvoiceLine in schema invoice_xsd (Open Applications Group (OAGIS))
Collapse XSD Schema Code:
<xs:complexType name="InvoiceLine">
    <xs:annotation>
        <xs:documentation source="http://www.openapplications.org/oagis">The InvoiceLine type supports order line invoicing.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
        <xs:extension base="OrderLine">
            <xs:sequence>
                <xs:element name="Price" type="AmountPerQuantity" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The price for the item.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="ItemQuantity" type="Quantity" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The quantity of the item being invoiced.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="ProjectActivity" type="ProjectActivity" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The specific business process or task within a project.  For example, billing, receiving or preparing purchase orders</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="ProjectResource" type="ProjectResource" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The categorization of project resources into classes, subclasses, etc..
<p />
Examples:
<ul><li>Labor</li>
                                <li>Material</li>
                                <li>Equipment</li>
                            </ul>
                        </xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element ref="Allowance" minOccurs="0" maxOccurs="unbounded" />
                <xs:element name="Line" type="InvoiceLine" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">To support complex hirearchical structures an invoice line can contain another invoice line.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="UserArea" type="UserArea" 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)
OrderStatus oa:OrderStatus 0 (1)
Parties oa:Parties 0 (1)
Charges oa:Charges 0 (1)
Tax oa:Tax 0 unbounded
PaymentTerms oa:PaymentTerms 0 unbounded
DocumentReferences oa:DocumentReferences 0 (1)
Attachments oa:Attachments 0 (1)
Price oa:Price 0 (1)
ItemQuantity oa:ItemQuantity 0 (1)
ProjectActivity oa:ProjectActivity 0 (1)
ProjectResource oa:ProjectResource 0 unbounded
Allowance oa:Allowance 0 unbounded
Line oa:Line 0 unbounded
UserArea oa:UserArea 0 (1)
<xs:group> oa:Notes 0 (1)
<xs:group> oa:Temperatures 0 (1)
Collapse Derivation Tree:
Collapse References:
oa:Line, oa:Line