/ubl:Invoice

Invoice

Context ID INV0001
Cardinality 1..1
Usage -

Description

A document used to request payment.

VRBL is a general datamodel for an invoice based on UBL2.4 and Peppol PINT, that can be used as base for specializations that are used in various jurisdictions.

Child elements

Cardinality Usage Description Element
0..1 M Extensions Group cec:UBLExtensions
0..1 M Customization ID
Identifies a user-defined customization of UBL for a specific use.
cbc:CustomizationID
0..1 M Profile ID
Identifies a user-defined profile of the customization of UBL being used.
cbc:ProfileID
1..1 M Document Number
An identifier for this document, assigned by the sender.
cbc:ID
1..1 M Issue Date
The date, assigned by the sender, on which this document was issued.
cbc:IssueDate
0..1 O Due Date
The date on which Invoice is due.
cbc:DueDate
0..1 M Invoice Type Code
A code signifying the type of the Invoice.
cbc:InvoiceTypeCode
0..n O Document Note
Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures.
cbc:Note
0..1 M Document Currency Code
A code signifying the default currency for this document.
cbc:DocumentCurrencyCode
0..1 O Tax Currency Code
A code signifying the currency used for tax amounts in the Invoice.
cbc:TaxCurrencyCode
0..1 O Buyer Reference
A reference provided by the buyer used for internal routing of the document.
cbc:BuyerReference
0..n O Invoice Period Group
A period to which the Invoice applies.
cac:InvoicePeriod
0..1 O Order Reference Group
A reference to the Order with which this Invoice is associated.
cac:OrderReference
0..n O* Billing Reference Group
A reference to a billing document associated with this document.
cac:BillingReference
0..n O Originator Document Reference Group
A reference to an originator document associated with this document.
cac:OriginatorDocumentReference
0..n O Contract Document Reference Group
A reference to a contract associated with this document.
cac:ContractDocumentReference
1..1 M Seller Group
The accounting supplier party.
cac:AccountingSupplierParty
0..1 M Buyer Group
The accounting customer party.
cac:AccountingCustomerParty
0..n O Delivery Group
A delivery associated with this document.
cac:Delivery
0..n O* Payment Means Group
Expected means of payment.
cac:PaymentMeans
0..n - Allowance Charge Group
A discount or charge that applies to a price component.
cac:AllowanceCharge
0..n O* Allowance Group
A discount or charge that applies to a price component.
cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'false']
0..n M Invoice Tax
The total amount of a specific type of tax.
cac:TaxTotal[cbc:TaxAmount/@currencyID = ../cbc:DocumentCurrencyCode]
0..n O Accounting Tax
The total amount of a specific type of tax.
cac:TaxTotal[cbc:TaxAmount/@currencyID = ../cbc:TaxCurrencyCode]
1..1 M Legal Monetary Total Group
The total amount payable on the Invoice, including Allowances, Charges, and Taxes.
cac:LegalMonetaryTotal
1..n M+ Invoice Line Group
A line describing an invoice item.
cac:InvoiceLine

Rules

Rule ID Error Message
VRBL-INV-RS-1p0-2 The Due Date is mandatory for Advance Payment Invoices (386).
VRBL-INV-EN16931-S-304 The Invoice Period Group is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-219 The Contract Document Reference ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-220 The Receipt Document Reference ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-221 The Dispatch Document Reference ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-224 The Seller Party Legal Entity Registration Name is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-225 The Seller Party Name Group is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-226 The Seller Legal Registration ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-227 The Seller Tax ID used for VAT ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-228 The Seller Tax ID not used for VAT ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-229 The Seller Party Legal Entity Company Legal Form is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-230 The Buyer Party Legal Entity Registration Name is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-232 The Buyer Party Legal Entity Company ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-233 The Buyer Tax Company ID used for VAT ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-234 The Delivery Group is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-235 The Seller Party Identification Group used for SEPA is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-236 The Project Reference ID is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-237 The Buyer Party Name Group is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-238 The Payment Due Date is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-239 The Payment Means Payment Means Code Name is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-S-240 The Invoice Period Description Code is expected no more than 1 times within the Invoice.
VRBL-INV-EN16931-M-37 The Customization ID must be provided in the Invoice.
VRBL-INV-EN16931-M-38 The Document Number must be provided in the Invoice.
VRBL-INV-EN16931-M-40 The Invoice Type Code must be provided in the Invoice.
VRBL-INV-EN16931-M-41 The Document Currency Code must be provided in the Invoice.
VRBL-INV-EN16931-M-42 Within the first Seller Party Legal Entity Group, the Seller Party Legal Entity Registration Name must be provided in the Invoice.
VRBL-INV-EN16931-M-43 Within the first Seller Party Legal Entity Group, the Buyer Party Legal Entity Registration Name must be provided in the Invoice.
VRBL-INV-EN16931-M-44 The Seller Address Group must exist within the Invoice.
VRBL-INV-EN16931-M-45 The Buyer Address Group must exist within the Invoice.
VRBL-INV-EN16931-M-47 If the Tax Currency Code exists, the Accounting Tax must exist within the Invoice.
VRBL-INV-EN16931-M-48 The Invoice expects a maximum of one Payment Means Card Account Group.
VRBL-INV-EN16931-M-49 The Invoice expects a maximum of one Payment Means Payment Mandate Group.
VRBL-INV-EN16931-M-51 An Invoice that contains an Invoice Line Group where the Invoice Line Tax Scheme ID is "Reverse charge" must contain the Seller Tax ID, Tax Representative Tax Company ID and/or the Buyer Tax Company ID and the Buyer Party Legal Entity Company ID.
VRBL-INV-EN16931-M-52 An Invoice that contains a Allowance Group where the Allowance Tax ID is "Reverse charge" must contain the Seller Tax ID, the Tax Representative Tax Company ID and/or the Buyer Tax Company ID and the Buyer Party Legal Entity Company ID.
VRBL-INV-EN16931-M-53 An Invoice that contains a Charge Group where the Charge Tax ID is "Reverse charge" must contain Seller Tax ID, the Tax Representative Tax Company ID and/or the Buyer Tax Company ID and the Buyer Party Legal Entity Company ID.
VRBL-INV-EN16931-M-54 The Value added Tax Point Date and the Value added Invoice Period Description Code are mutually exclusive.
VRBL-INV-EN16931-M-56 The Tax Subtotal must exist within the Invoice.
VRBL-INV-EN16931-M-60 An Invoice that contains an Invoice Line Group where the Invoice Line Tax ID is "Exempt from VAT" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-61 An Invoice that contains a Allowance Group where the Allowance Tax ID is "Exempt from VAT" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-62 An Invoice that contains a Charge Group where the Charge Tax ID is "Exempt from VAT" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-64 An Invoice that contains an Invoice Line Group where the Invoice Line Tax ID is "Export outside the EU" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-65 An Invoice that contains a Allowance Group where the Allowance Tax ID is "Export outside the EU" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-66 An Invoice that contains a Charge Group where the Charge Tax ID is "Export outside the EU" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-68 An Invoice that contains an Invoice Line Group where the Invoice Line Tax ID is "Intra-community supply" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID and/or Buyer Tax Company ID.
VRBL-INV-EN16931-M-69 An Invoice that contains a Allowance Group where the Allowance Tax ID is "Intra-community supply" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID and/or Buyer Tax Company ID.
VRBL-INV-EN16931-M-70 An Invoice that contains a Charge Group where the Charge Tax IDis "Intra-community supply" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID and/or Buyer Tax Company ID.
VRBL-INV-EN16931-M-71 In an Invoice with a Tax Sub Total where the Tax Subtotal Category ID is "Intra-community supply" the Actual Delivery Date or the Invoice Period Group must not be blank.
VRBL-INV-EN16931-M-72 In an Invoice with a Tax Sub Total where the Tax Subtotal Category ID is "Intra-community supply" the Delivery Location Country Identification Code must not be blank.
VRBL-INV-EN16931-M-73 An Invoice that contains an Invoice Line Group, a Allowance Group or a Charge Group where the Tax Category ID is "IGIC" must contain in the Tax Sub Total at least one Tax Category ID equal with "IGIC".
VRBL-INV-EN16931-M-74 An Invoice that contains an Invoice Line Group where the Invoiced Item Tax Category ID is "IGIC" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-75 An Invoice that contains a Allowance Group where the Allowance Tax ID is "IGIC" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-76 An Invoice that contains a Charge Group where the Charge Tax ID is "IGIC" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-77 An Invoice that contains an Invoice Line Group, a Allowance Group or a Charge Group where the Tax Subtotal Category ID is "IPSI" must contain at least one Tax Subtotal Category ID equal with "IPSI".
VRBL-INV-EN16931-M-78 An Invoice that contains an Invoice Line Group where the Invoice Line Tax ID is "IPSI" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-79 An Invoice that contains a Allowance Group where the Allowance Tax ID is "IPSI" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-80 An Invoice that contains a Charge Group where the Charge Tax ID is "IPSI" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID.
VRBL-INV-EN16931-M-89 An Invoice that contains an Invoice Line Group, a Allowance Group or a Charge Group where the Tax Category ID is "Standard rated" must contain in the Tax Sub Total at least one Tax Subtotal Category ID equal with "Standard rated".
VRBL-INV-EN16931-M-90 An Invoice that contains an Invoice Line Group where the Invoice Line Tax ID is "Standard rated" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID used for VAT ID.
VRBL-INV-EN16931-M-91 An Invoice that contains a Allowance Group where the Allowance Tax ID is "Standard rated" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID used for VAT ID.
VRBL-INV-EN16931-M-92 An Invoice that contains a Charge Group where the Charge Tax ID is "Standard rated" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID used for VAT ID.
VRBL-INV-EN16931-M-204 An Invoice that contains an Invoice Line Group where the Invoice Line Tax ID is "Zero rated" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID used for VAT ID.
VRBL-INV-EN16931-M-94 An Invoice that contains a Allowance Group where the Allowance Tax ID is "Zero rated" must contain the Seller Tax ID and/or the Tax Representative Tax Company ID used for VAT ID.
VRBL-INV-EN16931-M-95 An Invoice that contains a Charge Group where the Charge Tax ID is "Zero rated" must contain Seller Tax ID and/or the Tax Representative Tax Company ID used for VAT ID.
VRBL-INV-EN16931-M-97 An Invoice that contains an Invoice Line Group, a Allowance Group or a Charge Group where the Tax Category ID is "Split payment" must not contain an Invoice Line Group, a Allowance Group or a Charge Group where the Tax Category ID is "Standard rated".
VRBL-INV-CORE-4 The Customization ID must exist within the Invoice.
VRBL-INV-CORE-5 The Profile ID must exist within the Invoice.
VRBL-INV-CORE-10 The Invoice Type Code must exist within the Invoice.
VRBL-INV-CORE-13 The Document Currency Code must exist within the Invoice.
VRBL-INV-CORE-26 The Buyer Group must exist within the Invoice.
VRBL-INV-CORE-563 The Tax Total Group is only allowed when using the currencies in Document Currency Code or Tax Currency Code.
VRBL-INV-CORE-36 The Document Number must be provided in the Invoice.
VRBL-INV-CORE-39 The Document Currency Code must be provided in the Invoice.
VRBL-INV-CORE-41 The Invoice Tax Amount and the Accounting Tax Amount must all both positive, or all negative.
VRBL-INV-SYSTEM-1 If there is a value for Document Number, the allowed maximum number of characters is 300.
VRBL-INV-SYSTEM-2 If there is a value for Invoice Type Code, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-3 If there is a value for Document Currency Code, the allowed maximum number of characters is 25.
VRBL-INV-SYSTEM-4 If there is a value for Accounting Cost, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-5 If there is a value for Buyer Reference, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-6 If there is a value for Seller Party Name Group, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-7 If there is a value for %{probe}, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-8 If there is a value for %{probe}, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-9 If there is a value for Seller City Name, the allowed maximum number of characters is 200.
VRBL-INV-SYSTEM-10 If there is a value for Seller Country Identification Code, the allowed maximum number of characters is 50.
VRBL-INV-SYSTEM-11 If there is a value for Seller Postal Zone, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-12 If there is a value for Seller Party Legal Entity Registration Name, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-13 If there is a value for Seller Contact Name, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-14 If there is a value for Seller Contact Telephone, the allowed maximum number of characters is 300.
VRBL-INV-SYSTEM-15 If there is a value for Seller Contact Electronic Mail, the allowed maximum number of characters is 300.
VRBL-INV-SYSTEM-16 If there is a value for Seller Endpoint ID, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-17 If there is a value for Buyer Party Name Group, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-18 If there is a value for %{probe}, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-19 If there is a value for %{probe}, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-20 If there is a value for Buyer City Name, the allowed maximum number of characters is 200.
VRBL-INV-SYSTEM-21 If there is a value for Buyer Country Identification Code, the allowed maximum number of characters is 50.
VRBL-INV-SYSTEM-22 If there is a value for Buyer Postal Zone, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-23 If there is a value for Buyer Party Legal Entity Registration Name, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-24 If there is a value for Buyer Contact Name, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-25 If there is a value for Buyer Contact Electronic Mail, the allowed maximum number of characters is 300.
VRBL-INV-SYSTEM-26 If there is a value for Buyer Contact Telephone, the allowed maximum number of characters is 300.
VRBL-INV-SYSTEM-27 If there is a value for Buyer Endpoint ID, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-28 If there is a value for Buyer Customer Party Name Group, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-29 If there is a value for %{probe}, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-30 If there is a value for %{probe}, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-31 If there is a value for Buyer Customer Party City Name, the allowed maximum number of characters is 200.
VRBL-INV-SYSTEM-32 If there is a value for Buyer Customer Party Country Identification Code, the allowed maximum number of characters is 50.
VRBL-INV-SYSTEM-33 If there is a value for Buyer Customer Party Postal Zone, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-34 If there is a value for Buyer Customer Party Legal Entity Registration Name, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-35 If there is a value for %{probe}, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-36 If there is a value for %{probe}, the allowed maximum number of characters is 300.
VRBL-INV-SYSTEM-37 If there is a value for %{probe}, the allowed maximum number of characters is 300.
VRBL-INV-SYSTEM-38 If there is a value for %{probe}, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-39 If there is a value for Tax Subtotal Taxable Amount Currency ID, the allowed maximum number of characters is 25.
VRBL-INV-SYSTEM-40 If there is a value for Total Tax Amount Currency Code, the allowed maximum number of characters is 25.
VRBL-INV-SYSTEM-41 If there is a value for Tax Subtotal Category ID, the allowed maximum number of characters is 50.
VRBL-INV-SYSTEM-42 If there is a value for Legal Monetary Total Line Extension Amount Currency ID, the allowed maximum number of characters is 25.
VRBL-INV-SYSTEM-43 If there is a value for Legal Monetary Total Tax Exclusive Amount Currency ID, the allowed maximum number of characters is 25.
VRBL-INV-SYSTEM-44 If there is a value for Legal Monetary Total Tax Inclusive Amount Currency ID, the allowed maximum number of characters is 25.
VRBL-INV-SYSTEM-45 If there is a value for Legal Monetary Total Payable Amount Currency ID, the allowed maximum number of characters is 25.
VRBL-INV-SYSTEM-46 If there is a value for Delivery Location City Name, the allowed maximum number of characters is 200.
VRBL-INV-SYSTEM-47 If there is a value for Delivery Location Postal Zone, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-48 If there is a value for Delivery Location Country Identification Code, the allowed maximum number of characters is 50.
VRBL-INV-SYSTEM-49 If there is a value for Delivery Party Name Group, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-50 If there is a value for Payment Means Payment Means Code, the allowed maximum number of characters is 25.
VRBL-INV-SYSTEM-51 If there is a value for Payee Financial Account ID, the allowed maximum number of characters is 100.
VRBL-INV-SYSTEM-52 If there is a value for Payee Financial Account Name, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-53 If there is a value for Financial Institution Branch ID, the allowed maximum number of characters is 500.
VRBL-INV-SYSTEM-54 If there is a value for Order Reference Number, the allowed maximum number of characters is 300.
VRBL-INV-SYSTEM-55 If there is a value for Sales Order Reference Number, the allowed maximum number of characters is 300.