Definition Type: ComplexType
Name: InvoiceType
Namespace: urn:oasis:names:specification:ubl:schema:xsd:Invoice-1.0
Containing Schema: UBL-Invoice-1.0.xsd
Abstract
Documentation:
ABIE Invoice. Details the document that describes the finanical commitment of the Order Invoice
Collapse XSD Schema Diagram:
Drilldown into InvoiceLine in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into LegalTotal in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into TaxTotal in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into ExchangeRate 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 PaymentMeans in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into Delivery in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into SellerParty in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into BuyerParty in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into AdditionalDocumentReference in schema ubl-invoice-1_0_xsd Drilldown into ReceiptDocumentReference in schema ubl-invoice-1_0_xsd Drilldown into DespatchDocumentReference in schema ubl-invoice-1_0_xsd Drilldown into OrderReference in schema ubl-commonaggregatecomponents-1_0_xsd Drilldown into LineItemCountNumeric in schema ubl-invoice-1_0_xsd Drilldown into PricingCurrencyCode in schema ubl-invoice-1_0_xsd Drilldown into TaxCurrencyCode in schema ubl-invoice-1_0_xsd Drilldown into InvoiceCurrencyCode in schema ubl-invoice-1_0_xsd Drilldown into TaxPointDate in schema ubl-invoice-1_0_xsd Drilldown into Note in schema ubl-commonbasiccomponents-1_0_xsd Drilldown into InvoiceTypeCode in schema ubl-invoice-1_0_xsd Drilldown into IssueDate in schema ubl-commonbasiccomponents-1_0_xsd Drilldown into GUID in schema ubl-invoice-1_0_xsd Drilldown into CopyIndicator in schema ubl-commonbasiccomponents-1_0_xsd Drilldown into ID in schema ubl-invoice-1_0_xsdXSD Diagram of InvoiceType in schema ubl-invoice-1_0_xsd (OASIS Universal Business Language (UBL) TC)
Collapse XSD Schema Code:
<xsd:complexType name="InvoiceType">
    <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. Details</ccts:DictionaryEntryName>
                <ccts:Definition>the document that describes the finanical commitment of the Order</ccts:Definition>
                <ccts:ObjectClass>Invoice</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. Identifier</ccts:DictionaryEntryName>
                        <ccts:Definition>the unique number assigned to the invoice by the seller (invoicer)</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</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 ref="cbc:CopyIndicator" 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. Copy. Indicator</ccts:DictionaryEntryName>
                        <ccts:Definition>Indicates whether a document is a copy (true) or not (false)</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Copy</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
                        <ccts:DataType>Indicator. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="GUID" type="udt:IdentifierType" 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. Globally Unique_ Identifier. Identifier</ccts:DictionaryEntryName>
                        <ccts:Definition>a computer generated unique identifier for the document, which is guaranteed to be unique</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Globally Unique</ccts:PropertyTermQualifier>
                        <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 ref="cbc:IssueDate" 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. Issue Date. Date</ccts:DictionaryEntryName>
                        <ccts:Definition>the date when the invoice was issued</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Issue Date</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
                        <ccts:DataType>Date_Date Time. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="InvoiceTypeCode" type="udt:CodeType" 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. Invoice Type. Code</ccts:DictionaryEntryName>
                        <ccts:Definition>identifies the type of the Invoice by a code.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Invoice Type</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
                        <ccts:DataType>Code. 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. Note. Text</ccts:DictionaryEntryName>
                        <ccts:Definition>contains any free form text pertinent to the entire document or to the document message itself. 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</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="TaxPointDate" 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. Tax Point Date. Date</ccts:DictionaryEntryName>
                        <ccts:Definition>the date of the invoice for tax purposes, in accordance with the applicable tax regulation.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Tax Point Date</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
                        <ccts:DataType>Date_Date Time. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="InvoiceCurrencyCode" type="cur:CurrencyCodeType" 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. Invoice Currency. Code</ccts:DictionaryEntryName>
                        <ccts:Definition>the currency in which the Invoice is presented. This may be the same currency as the pricing or as the tax.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Invoice Currency</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
                        <ccts:DataType>Currency_ Code. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="TaxCurrencyCode" type="cur:CurrencyCodeType" 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. Tax Currency. Code</ccts:DictionaryEntryName>
                        <ccts:Definition>the currency in which the tax on the Invoice is presented. This may be the same currency as the pricing or as the Invoice itself.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Tax Currency</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
                        <ccts:DataType>Currency_ Code. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="PricingCurrencyCode" type="cur:CurrencyCodeType" 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. Pricing Currency. Code</ccts:DictionaryEntryName>
                        <ccts:Definition>the currency in which the prices are specified. This may be the same currency as the Invoice itself or as the tax.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Pricing Currency</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
                        <ccts:DataType>Currency_ Code. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="LineItemCountNumeric" 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. LineItem Count. Numeric</ccts:DictionaryEntryName>
                        <ccts:Definition>the number of line items</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>LineItem Count</ccts:PropertyTerm>
                        <ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm>
                        <ccts:DataType>Numeric. Type</ccts:DataType>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cac:OrderReference" 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. Order Reference</ccts:DictionaryEntryName>
                        <ccts:Definition>Provides a means of associating an Invoice (optionally) with one or more Orders</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Order Reference</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Order Reference</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="DespatchDocumentReference" 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. Despatch_ Document Reference. Document Reference</ccts:DictionaryEntryName>
                        <ccts:Definition>Provides a means of associating an Invoice (optionally) with one or more Despatch Advices</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Despatch</ccts:PropertyTermQualifier>
                        <ccts:PropertyTerm>Document Reference</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="ReceiptDocumentReference" 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. Receipt_ Document Reference. Document Reference</ccts:DictionaryEntryName>
                        <ccts:Definition>Provides a means of associating an Invoice (optionally) with one or more Receipt Advices</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Receipt</ccts:PropertyTermQualifier>
                        <ccts:PropertyTerm>Document Reference</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="AdditionalDocumentReference" 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. Additional_ Document Reference. Document Reference</ccts:DictionaryEntryName>
                        <ccts:Definition>Provides other means of identifying an Invoice</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
                        <ccts:PropertyTerm>Document Reference</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cac:BuyerParty" 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. Buyer Party</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice with information about the buyer involved in the transaction.</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Buyer Party</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Buyer Party</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cac:SellerParty" 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. Seller Party</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice with information about the seller involved in the transaction.</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Seller Party</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Seller Party</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cac: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. Delivery</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the overall invoice with the details of a delivery (or deliveries)</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Delivery</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Delivery</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cac:PaymentMeans" 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. Payment Means</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice with the expected means of payment.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Payment Means</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Payment Means</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cac: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. Payment Terms</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice with the payment terms applicable/offered.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</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="cac: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. Allowance Charge</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice with an overall charge or allowance.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</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="cac:ExchangeRate" 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. Exchange Rate</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice with an exchange rate. In any one invoice there is only one exchange rate needed, either between invoicing at tax currency, or between pricing and invoice totalling.</ccts:Definition>
                        <ccts:Cardinality>0..1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Exchange Rate</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Exchange Rate</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cac: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. Tax Total</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice with summary information for a particular tax.</ccts:Definition>
                        <ccts:Cardinality>0..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</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="cac:LegalTotal" 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. Legal Total</ccts:DictionaryEntryName>
                        <ccts:Definition>associates the invoice with a set of totals required for the invoice to be a legal document.</ccts:Definition>
                        <ccts:Cardinality>1</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Legal Total</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Legal Total</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cac:InvoiceLine" minOccurs="1" 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. Invoice Line</ccts:DictionaryEntryName>
                        <ccts:Definition>an invoice has one or more invoice lines</ccts:Definition>
                        <ccts:Cardinality>1..n</ccts:Cardinality>
                        <ccts:ObjectClass>Invoice</ccts:ObjectClass>
                        <ccts:PropertyTerm>Invoice Line</ccts:PropertyTerm>
                        <ccts:AssociatedObjectClass>Invoice Line</ccts:AssociatedObjectClass>
                    </ccts:Component>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ID nsB:ID 1 1
CopyIndicator cbc:CopyIndicator 0 1
GUID nsB:GUID 0 1
IssueDate cbc:IssueDate 1 1
InvoiceTypeCode nsB:InvoiceTypeCode 0 1
Note cbc:Note 0 1
TaxPointDate nsB:TaxPointDate 0 1
InvoiceCurrencyCode nsB:InvoiceCurrencyCode 0 1
TaxCurrencyCode nsB:TaxCurrencyCode 0 1
PricingCurrencyCode nsB:PricingCurrencyCode 0 1
LineItemCountNumeric nsB:LineItemCountNumeric 0 1
OrderReference cac:OrderReference 0 unbounded
DespatchDocumentReference nsB:DespatchDocumentReference 0 unbounded
ReceiptDocumentReference nsB:ReceiptDocumentReference 0 unbounded
AdditionalDocumentReference nsB:AdditionalDocumentReference 0 unbounded
BuyerParty cac:BuyerParty 1 1
SellerParty cac:SellerParty 1 1
Delivery cac:Delivery 0 unbounded
PaymentMeans cac:PaymentMeans 0 1
PaymentTerms cac:PaymentTerms 0 unbounded
AllowanceCharge cac:AllowanceCharge 0 unbounded
ExchangeRate cac:ExchangeRate 0 1
TaxTotal cac:TaxTotal 0 unbounded
LegalTotal cac:LegalTotal 1 1
InvoiceLine cac:InvoiceLine 1 unbounded
Collapse Derivation Tree:
Collapse References:
nsB:Invoice