/ubl:Invoice

Invoice

Context ID INV0001
Cardinality 1..1
Usage -

Description

A document used to request payment.

Child elements

Cardinality Usage Description Element
0..1 - Extensions Group cec:UBLExtensions
0..1 - Customization ID
Identifies a user-defined customization of UBL for a specific use.
cbc:CustomizationID
0..1 - Profile ID
Identifies a user-defined profile of the customization of UBL being used.
cbc:ProfileID
1..1 - Document Number
An identifier for this document, assigned by the sender.
cbc:ID
1..1 - Issue Date
The date, assigned by the sender, on which this document was issued.
cbc:IssueDate
0..1 - Issue Time
The time, assigned by the sender, at which this document was issued.
cbc:IssueTime
0..1 - Due Date
The date on which Invoice is due.
cbc:DueDate
0..1 - Invoice Type Code
A code signifying the type of the Invoice.
cbc:InvoiceTypeCode
0..n - Document Note
Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures.
cbc:Note
0..1 - Document Currency Code
A code signifying the default currency for this document.
cbc:DocumentCurrencyCode
0..n - Dispatch Document Reference Group
A reference to a Despatch Advice associated with this document.
cac:DespatchDocumentReference
0..n - Additional Document Reference Group
A reference to an additional document associated with this document.
cac:AdditionalDocumentReference
0..n - Additional Document Reference Group
A reference to an additional document associated with this document.
cac:AdditionalDocumentReference[boolean(cac:Attachment)]
1..1 - Seller Group
The accounting supplier party.
cac:AccountingSupplierParty
0..1 - Buyer Group
The accounting customer party.
cac:AccountingCustomerParty
0..n - Delivery Group
A delivery associated with this document.
cac:Delivery
0..n - Payment Means Group
Expected means of payment.
cac:PaymentMeans
0..n - Tax Total Group
The total amount of a specific type of tax.
cac:TaxTotal
0..n - Invoice Tax
The total amount of a specific type of tax.
cac:TaxTotal[cbc:TaxAmount/@currencyID = ../cbc:DocumentCurrencyCode]
1..1 - Legal Monetary Total Group
The total amount payable on the Invoice, including Allowances, Charges, and Taxes.
cac:LegalMonetaryTotal
1..n - Invoice Line Group
A line describing an invoice item.
cac:InvoiceLine

Rules

Rule ID Error Message
VRBL-INV-MIN-3 The Routing Details must exist within the Invoice.
VRBL-INV-MIN-4 The Customization ID must exist within the Invoice.
VRBL-INV-MIN-5 The Profile ID must exist within the Invoice.
VRBL-INV-MIN-10 The Invoice Type Code must exist within the Invoice.
VRBL-INV-MIN-13 The Document Currency Code must exist within the Invoice.
VRBL-INV-MIN-26 The Buyer Group must exist within the Invoice.
VRBL-INV-MIN-36 The Document Number must be provided in the Invoice.
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.