Definition Type: ComplexType
Name: InvoiceLineType
Namespace: urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0
Containing Schema: UBL-CommonAggregateComponents-1.0.xsd
Abstract
Documentation:
ABIE Invoice Line. Details information directly relating to a line item of a transaction. It identifies the item but only includes details about the item that are pertinent to one occurrence on a line item, e.g. quantity etc. Invoice Line
Collapse XSD Schema Diagram:
Drilldown into BasePrice in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into Item in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into TaxTotal in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into AllowanceCharge in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into PaymentTerms in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into Delivery in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into ReceiptLineReference in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into DespatchLineReference in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into OrderLineReference in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into Note in schema ubl-commonbasiccomponents-1_0_xsd Drilldown into LineExtensionAmount in schema ubl-commonbasiccomponents-1_0_xsd Drilldown into InvoicedQuantity in schema ubl-commonbasiccomponents-1_0_xsd Drilldown into LineStatusCode in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into ID in schema ubl-commonaggregatecomponents-1_0_xsdXSD Diagram of InvoiceLineType in schema ubl-commonaggregatecomponents-1_0_xsd (OASIS Universal Business Language (UBL) TC)
Collapse XSD Schema Code:
<xsd:complexType name="InvoiceLineType">
    <xsd:annotation>
        <xsd:documentation>
            <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                <ccts:ComponentType>ABIE</ccts:ComponentType>
                <ccts:DictionaryEntryName>Invoice Line. Details</ccts:DictionaryEntryName>
                <ccts:Definition>information directly relating to a line item of a transaction. It identifies the item but only includes details about the item that are pertinent  to one occurrence on a line item, e.g. quantity etc.</ccts:Definition>
                <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
            </ccts:Component>
        </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="ID" type="udt:IdentifierType" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>BBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Identifier</ccts:DictionaryEntryName>
                        <ccts:Definition>identification of the line within the invoice.</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
                        <ccts:DataType>Identifier. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="LineStatusCode" type="lstat:LineStatusCodeType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>BBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Line Status. Code</ccts:DictionaryEntryName>
                        <ccts:Definition>Identifies the status of the line with regard to its original state.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Line Status</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
                        <ccts:DataType>Line Status_ Code. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:InvoicedQuantity" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>BBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Invoiced_ Quantity. Quantity</ccts:DictionaryEntryName>
                        <ccts:Definition>the quantity of the item being invoiced on this invoice line.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Invoiced</ccts:PropertyTermQualifier>
                        <ccts:PropertyTerm>Quantity</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm>
                        <ccts:DataType>Quantity. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:LineExtensionAmount" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>BBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Line_ Extension Amount. Amount</ccts:DictionaryEntryName>
                        <ccts:Definition>the monetary amount that is the total for the line item, including any pricing variation (allowances, charges or discounts) but not adjusted by any overall payment settlement discount or taxation. (equals BasePrice multiplied by Quantity, plus AllowanceCharges)</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Line</ccts:PropertyTermQualifier>
                        <ccts:PropertyTerm>Extension Amount</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm>
                        <ccts:DataType>Amount. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>BBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Note. Text</ccts:DictionaryEntryName>
                        <ccts:Definition>contains any free form text pertinent to the line of the document. This element may contain notes or any other similar information that is not contained explicitly in another structure.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Note</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
                        <ccts:DataType>Text. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="OrderLineReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Order Line Reference</ccts:DictionaryEntryName>
                        <ccts:Definition>an invoice line may be associated with one or more lines from an order.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Order Line Reference</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Order Line Reference</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="DespatchLineReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Despatch_ Line Reference. Line Reference</ccts:DictionaryEntryName>
                        <ccts:Definition>an invoice line may be associated with one or more lines from a despatch advice.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Despatch</ccts:PropertyTermQualifier>
                        <ccts:PropertyTerm>Line Reference</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Line Reference</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="ReceiptLineReference" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Receipt_ Line Reference. Line Reference</ccts:DictionaryEntryName>
                        <ccts:Definition>an invoice line may be associated with one or more lines from a receipt advice.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Receipt</ccts:PropertyTermQualifier>
                        <ccts:PropertyTerm>Line Reference</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Line Reference</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="Delivery" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Delivery</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the line with details of a delivery (or deliveries)</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Delivery</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Delivery</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="PaymentTerms" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Payment Terms</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice line with the payment terms applicable/offered.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Payment Terms</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Payment Terms</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="AllowanceCharge" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Allowance Charge</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice line item with a charge or allowance.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Allowance Charge</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Allowance Charge</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="TaxTotal" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Tax Total</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice line with summary information for a particular tax.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Tax Total</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Tax Total</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="Item" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Item</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice line with information directly relating to an item (article, product, goods item or service).</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Item</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Item</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="BasePrice" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0">
                        <ccts:ComponentType>ASBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Invoice Line. Base Price</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice line with the base price for the item.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice Line</ccts:ObjectClass>
                        <ccts:PropertyTerm>Base Price</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Base Price</ccts:AssociatedObjectClass>
                        <ccts:AlternativeBusinessTerms>unit price</ccts:AlternativeBusinessTerms>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ID cac:ID 1 1
LineStatusCode cac:LineStatusCode 0 1
InvoicedQuantity cbc:InvoicedQuantity 0 1
LineExtensionAmount cbc:LineExtensionAmount 1 1
Note cbc:Note 0 1
OrderLineReference cac:OrderLineReference 0 unbounded
DespatchLineReference cac:DespatchLineReference 0 unbounded
ReceiptLineReference cac:ReceiptLineReference 0 unbounded
Delivery cac:Delivery 0 unbounded
PaymentTerms cac:PaymentTerms 0 unbounded
AllowanceCharge cac:AllowanceCharge 0 unbounded
TaxTotal cac:TaxTotal 0 unbounded
Item cac:Item 1 1
BasePrice cac:BasePrice 0 1
Collapse Derivation Tree:
Collapse References:
cac:InvoiceLine