Definition Type: ComplexType
Name: InvoiceHeader
Namespace: http://www.openapplications.org/oagis
Type: oa:OrderHeader
Containing Schema: Invoice.xsd
Abstract
Documentation:
The InvoiceHeader type supports summary amounts for line items, charges and allowances.
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema meta_xsd Drilldown into Tax in schema components_xsd Drilldown into Allowance in schema components_xsd Drilldown into TotalTax in schema invoice_xsd Drilldown into TotalCharges in schema invoice_xsd Drilldown into TotalAllowance in schema invoice_xsd Drilldown into PaymentMethod in schema invoice_xsd Drilldown into Reason in schema invoice_xsd Drilldown into Type in schema invoice_xsd Drilldown into Parties in schema components_xsd Drilldown into Distribution in schema components_xsd Drilldown into Charges in schema components_xsd Drilldown into PaymentTerms in schema components_xsd Drilldown into TransportationTerm in schema components_xsd Drilldown into TotalAmount in schema order_xsd Drilldown into ExtendedPrice 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 EarliestShipDate in schema order_xsd Drilldown into ReasonCode in schema order_xsd Drilldown into Priority 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 ShipNote in schema order_xsd Drilldown into FreightClass in schema order_xsd Drilldown into License in schema order_xsd Drilldown into TaxWithholdingExempt in schema order_xsd Drilldown into SpecialPriceAuthorization in schema order_xsd Drilldown into OrderStatus in schema components_xsd Drilldown into Attachments in schema components_xsd Drilldown into DocumentReferences in schema components_xsd Drilldown into Note in schema document_xsd Drilldown into Description in schema document_xsd Drilldown into DocumentDateTime in schema document_xsd Drilldown into LastModificationDateTime in schema document_xsd Drilldown into Status in schema components_xsd Drilldown into DocumentIds in schema fields_xsd Drilldown into DocumentOrderHeader in schema document_xsd Drilldown into OrderHeader in schema order_xsdXSD Diagram of InvoiceHeader in schema invoice_xsd (Open Applications Group (OAGIS))
Collapse XSD Schema Code:
<xs:complexType name="InvoiceHeader">
    <xs:annotation>
        <xs:documentation>The InvoiceHeader type supports summary amounts for line items, charges and allowances.</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
        <xs:extension base="OrderHeader">
            <xs:sequence>
                <xs:element name="Type" type="InvoiceType" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Represents the type of invoice.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Reason" type="Reason" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">A free form description of the reason for this invoice.
<p />
Example: Special allowance for preferred customers.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="PaymentMethod" type="PaymentMethod" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The method of payment.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TotalAllowance" type="Amount" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Represents the grand total of all allowances both from line items and header itemizations.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TotalCharges" type="Amount" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Represents the grand total of all charges, both from line items and header itemizations.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TotalTax" type="Amount" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The grand total of all taxes, both from the line items and header itemizations.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element ref="Allowance" minOccurs="0" maxOccurs="unbounded" />
                <xs:element ref="Tax" minOccurs="0" maxOccurs="unbounded" />
                <xs:element ref="UserArea" minOccurs="0" />
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DocumentIds oa:DocumentIds 0 (1)
Status oa:Status 0 (1)
LastModificationDateTime oa:LastModificationDateTime 0 (1)
DocumentDateTime oa:DocumentDateTime 0 (1)
Description oa:Description 0 unbounded
Note oa:Note 0 unbounded
DocumentReferences oa:DocumentReferences 0 (1)
Attachments oa:Attachments 0 (1)
DocumentIds oa:DocumentIds 0 (1)
LastModificationDateTime oa:LastModificationDateTime 0 (1)
DocumentDateTime oa:DocumentDateTime 0 (1)
Description oa:Description 0 unbounded
Note oa:Note 0 unbounded
DocumentReferences oa:DocumentReferences 0 (1)
Attachments oa:Attachments 0 (1)
OrderStatus oa:OrderStatus 0 (1)
SpecialPriceAuthorization oa:SpecialPriceAuthorization 0 (1)
TaxWithholdingExempt oa:TaxWithholdingExempt 0 (1)
License oa:License 0 unbounded
FreightClass oa:FreightClass 0 (1)
ShipNote oa:ShipNote 0 unbounded
DropShipInd oa:DropShipInd 0 (1)
BackOrderedInd oa:BackOrderedInd 0 (1)
ShipPriorToDueDateInd oa:ShipPriorToDueDateInd 0 (1)
Priority oa:Priority 0 (1)
ReasonCode oa:ReasonCode 0 (1)
EarliestShipDate oa:EarliestShipDate 0 (1)
NeedDeliveryDate oa:NeedDeliveryDate 0 (1)
PromisedDeliveryDate oa:PromisedDeliveryDate 0 (1)
PromisedShipDate oa:PromisedShipDate 0 (1)
ExtendedPrice oa:ExtendedPrice 0 2
TotalAmount oa:TotalAmount 0 2
TransportationTerm oa:TransportationTerm 0 (1)
PaymentTerms oa:PaymentTerms 0 unbounded
Charges oa:Charges 0 (1)
Distribution oa:Distribution 0 unbounded
Parties oa:Parties 0 (1)
Type oa:Type 0 (1)
Reason oa:Reason 0 unbounded
PaymentMethod oa:PaymentMethod 0 unbounded
TotalAllowance oa:TotalAllowance 0 (1)
TotalCharges oa:TotalCharges 0 (1)
TotalTax oa:TotalTax 0 (1)
Allowance oa:Allowance 0 unbounded
Tax oa:Tax 0 unbounded
UserArea oa:UserArea 0 (1)
Collapse Derivation Tree:
Collapse References:
oa:Header, ia:InvoiceHeader