/ubl:Invoice
VRBL-Invoice-DE-XRechnung-3p0 - Invoice
| Context ID | INV0001 |
| Usage | M |
Description
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
| Usage | Element | Description | Cardinality |
|---|---|---|---|
| M | cec:UBLExtensions |
Extensions Group | 0..1 |
| M | cbc:CustomizationID |
Specification Identifier
Identifies a user-defined customization of UBL for a specific use. |
0..1 |
| M | cbc:ProfileID |
Business Process Type
Identifies a user-defined profile of the customization of UBL being used. |
0..1 |
| M | cbc:ID |
Invoice Number
An identifier for this document, assigned by the sender. |
1..1 |
| M | cbc:IssueDate |
Invoice Issue Date
The date, assigned by the sender, on which this document was issued. |
1..1 |
| C | cbc:DueDate |
Payment Due Date
The date on which Invoice is due. |
0..1 |
| M | cbc:InvoiceTypeCode |
Invoice Type Code
A code signifying the type of the Invoice. |
0..1 |
| O | cbc:Note |
Invoice Note
Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures. |
0..n |
| C | cbc:TaxPointDate |
Tax Point Date
The date of the Invoice, used to indicate the point at which tax becomes applicable. |
0..1 |
| M | cbc:DocumentCurrencyCode |
Document Currency Code
A code signifying the default currency for this document. |
0..1 |
| O | cbc:TaxCurrencyCode |
Tax Accounting Currency
A code signifying the currency used for tax amounts in the Invoice. |
0..1 |
| O | cbc:AccountingCost |
Buyer Accounting Reference
The buyer's accounting code, applied to the Invoice as a whole, expressed as text. |
0..1 |
| M | cbc:BuyerReference |
Buyer Reference
A reference provided by the buyer used for internal routing of the document. |
0..1 |
| O | cac:InvoicePeriod |
Invoicing Period
A period to which the Invoice applies. |
0..n |
| O | cac:OrderReference |
Order Reference
A reference to the Order with which this Invoice is associated. |
0..1 |
| O* | cac:BillingReference |
Preceding Invoice Reference
A reference to a billing document associated with this document. |
0..n |
| O | cac:DespatchDocumentReference |
Despatch Advice Reference
A reference to a Despatch Advice associated with this document. |
0..n |
| O | cac:ReceiptDocumentReference |
Receipt Advice Reference
A reference to a Receipt Advice associated with this document. |
0..n |
| O | cac:OriginatorDocumentReference |
Tender Or Lot Reference
A reference to an originator document associated with this document. |
0..n |
| O | cac:ContractDocumentReference |
Contract Reference
A reference to a contract associated with this document. |
0..n |
| O* | cac:AdditionalDocumentReference |
Additional Document Reference Group
A reference to an additional document associated with this document. |
0..n |
| O | cac:AdditionalDocumentReference[not(cac:Attachment)] |
Additional Document Reference
A reference to an additional document associated with this document. |
0..n |
| O | cac:ProjectReference |
Project Reference
Information about a project. |
0..n |
| M | cac:AccountingSupplierParty |
Seller
The accounting supplier party. |
1..1 |
| M | cac:AccountingCustomerParty |
Buyer
The accounting customer party. |
0..1 |
| O | cac:PayeeParty |
Payee
The payee. |
0..1 |
| O | cac:TaxRepresentativeParty |
Seller Tax Representative Party
The tax representative. |
0..1 |
| O | cac:Delivery |
Delivery Information
A delivery associated with this document. |
0..n |
| M+ | cac:PaymentMeans |
Payment Instructions
Expected means of payment. |
0..n |
| O | cac:PaymentTerms |
Payment Terms
A set of payment terms associated with this document. |
0..n |
| O | cac:AllowanceCharge |
Allowance Charge Group
A discount or charge that applies to a price component. |
0..n |
| O* | cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'false'] |
Document Level Allowances
A discount or charge that applies to a price component. |
0..n |
| O* | cac:AllowanceCharge[string(cbc:ChargeIndicator) = 'true'] |
Document Level Charges
A discount or charge that applies to a price component. |
0..n |
| M | cac:TaxTotal[cbc:TaxAmount/@currencyID = ../cbc:DocumentCurrencyCode] |
Tax Total
The total amount of a specific type of tax. |
0..n |
| C | cac:TaxTotal[cbc:TaxAmount/@currencyID = ../cbc:TaxCurrencyCode] |
Tax Total in Tax Accounting Currency
The total amount of a specific type of tax. |
0..n |
| M | cac:LegalMonetaryTotal |
Document Totals
The total amount payable on the Invoice, including Allowances, Charges, and Taxes. |
1..1 |
| M+ | cac:InvoiceLine |
Invoice Line
A line describing an invoice item. |
1..n |
Details
Example: DE-invoice_380_cardPayment_full.xml
<ubl:Invoice>
<ext:UBLExtensions>
<ext:UBLExtension>
<ext:ExtensionContent>
<vrbl:InvoiceExtension>
<vrbl:RoutingDetails>
<vrbl:Sender>DE000000000</vrbl:Sender>
<vrbl:Receiver>GENERIC_PEPPOL_UBL_DE_XRECHNUNG_3p0p1</vrbl:Receiver>
</vrbl:RoutingDetails>
<vrbl:ThirdPartyPayment>
<cbc:ID>MobilesBezahlen</cbc:ID>
<cbc:InstructionID>Mobiles Bezahlen (Brutto-Forderung für Fremdleistungen)</cbc:InstructionID>
<cbc:PaidAmount currencyID="GBP">20.00</cbc:PaidAmount>
</vrbl:ThirdPartyPayment>
<vrbl:ThirdPartyPayment>
<cbc:ID>MobilesBezahlen</cbc:ID>
<cbc:InstructionID>Mobiles Bezahlen (Brutto-Forderung für Fremdleistungen)</cbc:InstructionID>
<cbc:PaidAmount currencyID="GBP">10.00</cbc:PaidAmount>
</vrbl:ThirdPartyPayment>
</vrbl:InvoiceExtension>
</ext:ExtensionContent>
</ext:UBLExtension>
</ext:UBLExtensions>
<cbc:CustomizationID>urn:vertexinc:vrbl:billing:1#Invoice#VRBL-Invoice-DE-XRechnung-3p0</cbc:CustomizationID>
<cbc:ProfileID>urn:vertexinc:vrbl:billing:1</cbc:ProfileID>
<cbc:ID>DE-B2B_380_241125150000_01</cbc:ID>
<cbc:IssueDate>2024-11-19</cbc:IssueDate>
<cbc:DueDate>2024-12-19</cbc:DueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:Note>#ADU#Wir liefern Ihnen ausschließlich zu unseren allgemeinen Geschäftsbedingungen.</cbc:Note>
<cbc:TaxPointDate>2024-07-18</cbc:TaxPointDate>
<cbc:DocumentCurrencyCode>GBP</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>EUR</cbc:TaxCurrencyCode>
<cbc:AccountingCost>4217:2323:2323</cbc:AccountingCost>
<cbc:BuyerReference>buyer test reference</cbc:BuyerReference>
<cac:OrderReference>
<cbc:ID>PO987654</cbc:ID>
<cbc:SalesOrderID>SO987654</cbc:SalesOrderID>
</cac:OrderReference>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>INV22334455</cbc:ID>
<cbc:IssueDate>2024-05-10</cbc:IssueDate>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
<cac:DespatchDocumentReference>
<cbc:ID>DESP987654</cbc:ID>
</cac:DespatchDocumentReference>
<cac:ReceiptDocumentReference>
<cbc:ID>REC2111</cbc:ID>
</cac:ReceiptDocumentReference>
<cac:OriginatorDocumentReference>
<cbc:ID>TENDR2345</cbc:ID>
</cac:OriginatorDocumentReference>
<cac:ContractDocumentReference>
<cbc:ID>CONTR9999</cbc:ID>
</cac:ContractDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID>AB23456</cbc:ID>
<cbc:DocumentDescription>Time list</cbc:DocumentDescription>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="file.pdf">aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw==</cbc:EmbeddedDocumentBinaryObject>
<cac:ExternalReference>
<cbc:URI>http://www.example.com/index.html</cbc:URI>
</cac:ExternalReference>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID schemeID="AUN">200</cbc:ID>
<cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
</cac:AdditionalDocumentReference>
<cac:ProjectReference>
<cbc:ID>PROJ4444</cbc:ID>
</cac:ProjectReference>
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="9930">DE000000000</cbc:EndpointID>
<cac:PartyIdentification>
<cbc:ID>DE000000000</cbc:ID>
</cac:PartyIdentification>
<cac:PartyIdentification>
<cbc:ID schemeID="SEPA">12345678</cbc:ID>
</cac:PartyIdentification>
<cac:PostalAddress>
<cbc:StreetName>Hauptstr. 1</cbc:StreetName>
<cbc:AdditionalStreetName>3. Stock</cbc:AdditionalStreetName>
<cbc:CityName>Berlin</cbc:CityName>
<cbc:PostalZone>10115</cbc:PostalZone>
<cac:Country>
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>DE000000000</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Der Lieferant (Supplier) GmbH</cbc:RegistrationName>
<cbc:CompanyID>BRN983294.DE</cbc:CompanyID>
</cac:PartyLegalEntity>
<cac:Contact>
<cbc:Name>Hari Seldon</cbc:Name>
<cbc:Telephone>0666-32-125678</cbc:Telephone>
<cbc:ElectronicMail>h.seldon@trantor.com</cbc:ElectronicMail>
</cac:Contact>
</cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="9930">VERTEX_STAGE_COR_A_UNIT2</cbc:EndpointID>
<cac:PartyIdentification>
<cbc:ID>DE111111260</cbc:ID>
</cac:PartyIdentification>
<cac:PostalAddress>
<cbc:StreetName>Hauptstr. 100</cbc:StreetName>
<cbc:AdditionalStreetName>Eingang Rückseite</cbc:AdditionalStreetName>
<cbc:CityName>Berlin</cbc:CityName>
<cbc:PostalZone>10116</cbc:PostalZone>
<cac:Country>
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>DE111111260</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Der Kunde (Customer) GmbH</cbc:RegistrationName>
<cbc:CompanyID>BRN111111260.DE</cbc:CompanyID>
</cac:PartyLegalEntity>
<cac:Contact>
<cbc:Name>Ronnell Stout</cbc:Name>
<cbc:Telephone>0667-32-125678</cbc:Telephone>
<cbc:ElectronicMail>stout@crannogmen.cr</cbc:ElectronicMail>
</cac:Contact>
</cac:Party>
</cac:AccountingCustomerParty>
<cac:PayeeParty>
<cac:PartyIdentification>
<cbc:ID schemeID="0088">9506000140445</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>Payee SRL</cbc:Name>
</cac:PartyName>
<cac:PartyLegalEntity>
<cbc:CompanyID schemeID="0002">887654321</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:PayeeParty>
<cac:TaxRepresentativeParty>
<cac:PartyName>
<cbc:Name>Tax Representative SRL</cbc:Name>
</cac:PartyName>
<cac:PostalAddress>
<cbc:StreetName>Main street 13</cbc:StreetName>
<cbc:AdditionalStreetName>Building 1</cbc:AdditionalStreetName>
<cbc:CityName>Big city</cbc:CityName>
<cbc:PostalZone>54321</cbc:PostalZone>
<cbc:CountrySubentity>Region A</cbc:CountrySubentity>
<cac:AddressLine>
<cbc:Line>more lines 1</cbc:Line>
</cac:AddressLine>
<cac:Country>
<cbc:IdentificationCode>GB</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>
<cac:PartyTaxScheme>
<cbc:CompanyID>GB01234567999</cbc:CompanyID>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:TaxRepresentativeParty>
<cac:Delivery>
<cbc:ActualDeliveryDate>2024-11-09</cbc:ActualDeliveryDate>
<cac:DeliveryLocation>
<cbc:ID schemeID="0088">2233445566772</cbc:ID>
<cac:Address>
<cbc:StreetName>Main street 120</cbc:StreetName>
<cbc:AdditionalStreetName>Eingang über Lager</cbc:AdditionalStreetName>
<cbc:CityName>Berlin</cbc:CityName>
<cbc:PostalZone>10116</cbc:PostalZone>
<cac:Country>
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
</cac:Country>
</cac:Address>
</cac:DeliveryLocation>
<cac:DeliveryParty>
<cac:PartyName>
<cbc:Name>Der Anlierferort (Delivery Party)</cbc:Name>
</cac:PartyName>
</cac:DeliveryParty>
</cac:Delivery>
<cac:PaymentMeans>
<cbc:PaymentMeansCode name="means-name">55</cbc:PaymentMeansCode>
<cbc:PaymentID>432948234234234</cbc:PaymentID>
<cac:CardAccount>
<cbc:PrimaryAccountNumberID>1234</cbc:PrimaryAccountNumberID>
<cbc:NetworkID>NA</cbc:NetworkID>
<cbc:HolderName>John Doe</cbc:HolderName>
</cac:CardAccount>
</cac:PaymentMeans>
<cac:PaymentTerms>
<cbc:Note>Pay within 10 days and get a discount of 2% of the payable amount</cbc:Note>
<cbc:SettlementDiscountPercent>2.00</cbc:SettlementDiscountPercent>
<cbc:Amount currencyID="GBP">1584.01</cbc:Amount>
<cac:SettlementPeriod>
<cbc:DurationMeasure unitCode="D">10</cbc:DurationMeasure>
</cac:SettlementPeriod>
</cac:PaymentTerms>
<cac:PaymentTerms>
<cbc:Note>Pay within 5 days and get a discount of 4% of the payable amount</cbc:Note>
<cbc:SettlementDiscountPercent>4.00</cbc:SettlementDiscountPercent>
<cbc:Amount currencyID="GBP">1584.01</cbc:Amount>
<cac:SettlementPeriod>
<cbc:DurationMeasure unitCode="D">5</cbc:DurationMeasure>
</cac:SettlementPeriod>
</cac:PaymentTerms>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>20.00</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="GBP">396.00</cbc:Amount>
<cbc:BaseAmount currencyID="GBP">1980</cbc:BaseAmount>
<cac:TaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:AllowanceCharge>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="GBP">0.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="GBP">1584.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="GBP">0.00</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cbc:TaxExemptionReasonCode>VATEX-EU-79-C</cbc:TaxExemptionReasonCode>
<cbc:TaxExemptionReason>Freetext</cbc:TaxExemptionReason>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
</cac:TaxTotal>
<cac:LegalMonetaryTotal>
<ext:UBLExtensions>
<ext:UBLExtension>
<ext:ExtensionContent>
<vrbl:LegalMonetaryTotalExtension>
<vrbl:PayableAmountIncludingThirdPartyPayment currencyID="GBP">1614.01</vrbl:PayableAmountIncludingThirdPartyPayment>
</vrbl:LegalMonetaryTotalExtension>
</ext:ExtensionContent>
</ext:UBLExtension>
</ext:UBLExtensions>
<cbc:LineExtensionAmount currencyID="GBP">1980.00</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount currencyID="GBP">1584.00</cbc:TaxExclusiveAmount>
<cbc:TaxInclusiveAmount currencyID="GBP">1584.00</cbc:TaxInclusiveAmount>
<cbc:AllowanceTotalAmount currencyID="GBP">396.00</cbc:AllowanceTotalAmount>
<cbc:ChargeTotalAmount currencyID="GBP">0.00</cbc:ChargeTotalAmount>
<cbc:PrepaidAmount currencyID="GBP">0.00</cbc:PrepaidAmount>
<cbc:PayableRoundingAmount currencyID="GBP">0.01</cbc:PayableRoundingAmount>
<cbc:PayableAmount currencyID="GBP">1584.01</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:Note>Free text note</cbc:Note>
<cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="GBP">990</cbc:LineExtensionAmount>
<cbc:AccountingCost>1287:65464</cbc:AccountingCost>
<cac:InvoicePeriod>
<cbc:StartDate>2024-07-18</cbc:StartDate>
<cbc:EndDate>2024-07-18</cbc:EndDate>
</cac:InvoicePeriod>
<cac:OrderLineReference>
<cbc:LineID>1</cbc:LineID>
</cac:OrderLineReference>
<cac:DocumentReference>
<cbc:ID schemeID="AAK">DESP987654</cbc:ID>
<cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
</cac:DocumentReference>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Freight charge</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>10.00</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="GBP">90.00</cbc:Amount>
<cbc:BaseAmount currencyID="GBP">900.00</cbc:BaseAmount>
</cac:AllowanceCharge>
<cac:Item>
<cbc:Description>The article that we sold you</cbc:Description>
<cbc:Name>Article 999</cbc:Name>
<cac:BuyersItemIdentification>
<cbc:ID>112233445566</cbc:ID>
</cac:BuyersItemIdentification>
<cac:SellersItemIdentification>
<cbc:ID>112233445566</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="0088">4444444444444</cbc:ID>
</cac:StandardItemIdentification>
<cac:OriginCountry>
<cbc:IdentificationCode>CN</cbc:IdentificationCode>
</cac:OriginCountry>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="STI" listVersionID="1.0">12345</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:ClassifiedTaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
<cac:AdditionalItemProperty>
<cbc:Name>Color</cbc:Name>
<cbc:Value>Black</cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="GBP">90.00</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="GBP">10.00</cbc:Amount>
<cbc:BaseAmount currencyID="GBP">100.00</cbc:BaseAmount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>
<cac:InvoiceLine>
<cbc:ID>2</cbc:ID>
<cbc:Note>Free text note</cbc:Note>
<cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="GBP">990</cbc:LineExtensionAmount>
<cbc:AccountingCost>1287:65464</cbc:AccountingCost>
<cac:InvoicePeriod>
<cbc:StartDate>2024-07-18</cbc:StartDate>
<cbc:EndDate>2024-07-18</cbc:EndDate>
</cac:InvoicePeriod>
<cac:OrderLineReference>
<cbc:LineID>1</cbc:LineID>
</cac:OrderLineReference>
<cac:DocumentReference>
<cbc:ID schemeID="AAK">DESP987654</cbc:ID>
<cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
</cac:DocumentReference>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Freight charge</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>10.00</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="GBP">90.00</cbc:Amount>
<cbc:BaseAmount currencyID="GBP">900</cbc:BaseAmount>
</cac:AllowanceCharge>
<cac:Item>
<cbc:Description>The article that we sold you</cbc:Description>
<cbc:Name>Article 998</cbc:Name>
<cac:BuyersItemIdentification>
<cbc:ID>112233445565</cbc:ID>
</cac:BuyersItemIdentification>
<cac:SellersItemIdentification>
<cbc:ID>112233445565</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="0088">4444444444444</cbc:ID>
</cac:StandardItemIdentification>
<cac:OriginCountry>
<cbc:IdentificationCode>CN</cbc:IdentificationCode>
</cac:OriginCountry>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="STI" listVersionID="1.0">12345</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:ClassifiedTaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
<cac:AdditionalItemProperty>
<cbc:Name>Color</cbc:Name>
<cbc:Value>White</cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="GBP">90.00</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="C62">1</cbc:BaseQuantity>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="GBP">10.00</cbc:Amount>
<cbc:BaseAmount currencyID="GBP">100.00</cbc:BaseAmount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>
<cac:InvoiceLine>
<cbc:ID>3</cbc:ID>
<cbc:Note>Free sample with sub-invoice-line</cbc:Note>
<cbc:InvoicedQuantity unitCode="XPP">1</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="GBP">0.00</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>PDD</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="GBP">0.00</cbc:PriceAmount>
</cac:Price>
<cac:SubInvoiceLine>
<cbc:ID>3 1</cbc:ID>
<cbc:Note>Free sample with sub-invoice-line 3 1</cbc:Note>
<cbc:InvoicedQuantity unitCode="XPP">28</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="GBP">0.00</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>Hose Bernhard ws UKD</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="GBP">0.00</cbc:PriceAmount>
</cac:Price>
</cac:SubInvoiceLine>
<cac:SubInvoiceLine>
<cbc:ID>3 2</cbc:ID>
<cbc:Note>Free sample with sub-invoice-line 3 2</cbc:Note>
<cbc:InvoicedQuantity unitCode="XPP">35</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="GBP">0.00</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>Kasack Bodo blau UKD</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>E</cbc:ID>
<cbc:Percent>0.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="GBP">0.44</cbc:PriceAmount>
</cac:Price>
</cac:SubInvoiceLine>
</cac:InvoiceLine>
</ubl:Invoice>
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-DE-XR-1 | The Payment Instructions must exist within the Invoice. |
| VRBL-INV-DE-XR-2 | The Buyer Reference must exist within the Invoice. |
| VRBL-INV-DE-XR-4 | The Invoice Type Code allowed: Partial invoice, Commercial invoice, Corrected invoice, Self-billed invoice, Partial construction invoice, Partial final construction invoice and Final construction invoice |
| VRBL-INV-DE-XR-6 | The Attachment Filename must be unique. |
| VRBL-INV-DE-XR-7 | In case of "Direct Debit" a Seller Party ID used for SEPA or Payee Party ID used for SEPA must be provided. |
| VRBL-INV-PEPPOL-RS-3 | The Business Process Type must exist within the Invoice. |
| VRBL-INV-PEPPOL-RS-6 | The Buyer Reference or the Purchase Order Reference ID must be provided. |
| VRBL-INV-PEPPOL-RS-9 | Only one Tax Total Group without tax subtotals must be provided when the Tax Accounting Currency is provided. |
| VRBL-INV-PEPPOL-RS-10 | The Total Tax Amount in accounting currency must have the same operational sign. |
| VRBL-INV-EN16931-S-304 | The Invoicing Period is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-219 | The Contract Reference ID is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-220 | The Receiving Advice Reference ID is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-221 | The Despatch Advice Reference ID is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-224 | The Seller Name is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-225 | The Seller Trading Name 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 Additional Legal Information is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-230 | The Buyer Name is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-232 | The Buyer Legal Registration ID is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-233 | The Buyer Tax ID used for VAT ID is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-234 | The Delivery Information is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-S-235 | The Seller Party Identification 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 Trading Name 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-240 | The Period Description Code is expected no more than 1 times within the Invoice. |
| VRBL-INV-EN16931-M-37 | The Specification Identifier must be provided in the Invoice. |
| VRBL-INV-EN16931-M-38 | The Invoice 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, the Seller Name must be provided in the Invoice. |
| VRBL-INV-EN16931-M-43 | Within the first Seller Party Legal Entity, the Buyer Name must be provided in the Invoice. |
| VRBL-INV-EN16931-M-44 | The Seller Postal Address must exist within the Invoice. |
| VRBL-INV-EN16931-M-45 | The Buyer Postal Address must exist within the Invoice. |
| VRBL-INV-EN16931-M-47 | If the Tax Accounting Currency exists, the Tax Total in Tax Accounting Currency must exist within the Invoice. |
| VRBL-INV-EN16931-M-48 | The Invoice expects a maximum of one Payment Card Information. |
| VRBL-INV-EN16931-M-49 | The Invoice expects a maximum of one Direct Debit. |
| VRBL-INV-EN16931-M-51 | An Invoice that contains an Invoice Line where the Invoiced Item Tax Scheme Code is "Reverse charge" must contain the Seller Tax ID, Seller Tax Representative Tax ID and/or the Buyer Tax ID and the Buyer Legal Registration ID. |
| VRBL-INV-EN16931-M-52 | An Invoice that contains a Document Level Allowances where the Document Level Allowance Tax Category Code is "Reverse charge" must contain the Seller Tax ID, the Seller Tax Representative Tax ID and/or the Buyer Tax ID and the Buyer Legal Registration ID. |
| VRBL-INV-EN16931-M-53 | An Invoice that contains a Document Level Charges where the Document Level Charge Tax Category Code is "Reverse charge" must contain Seller Tax ID, the Seller Tax Representative Tax ID and/or the Buyer Tax ID and the Buyer Legal Registration ID. |
| VRBL-INV-EN16931-M-54 | The Value added Tax Point Date and the Value added 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 where the Invoiced Item Tax Category Code is "Exempt from VAT" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-61 | An Invoice that contains a Document Level Allowances where the Document Level Allowance Tax Category Code is "Exempt from VAT" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-62 | An Invoice that contains a Document Level Charges where the Document Level Charge Tax Category Code is "Exempt from VAT" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-64 | An Invoice that contains an Invoice Line where the Invoiced Item Tax Category Code is "Export outside the EU" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-65 | An Invoice that contains a Document Level Allowances where the Document Level Allowance Tax Category Code is "Export outside the EU" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-66 | An Invoice that contains a Document Level Charges where the Document Level Charge Tax Category Code is "Export outside the EU" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-68 | An Invoice that contains an Invoice Line where the Invoiced Item Tax Category Code is "Intra-community supply" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID and/or Buyer Tax ID. |
| VRBL-INV-EN16931-M-69 | An Invoice that contains a Document Level Allowances where the Document Level Allowance Tax Category Code is "Intra-community supply" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID and/or Buyer Tax ID. |
| VRBL-INV-EN16931-M-70 | An Invoice that contains a Document Level Charges where the Document Level Charge Tax Category Codeis "Intra-community supply" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID and/or Buyer Tax 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 Invoicing Period 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 Code must not be blank. |
| VRBL-INV-EN16931-M-73 | An Invoice that contains an Invoice Line, a Document Level Allowances or a Document Level Charges 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 where the Invoiced Item Tax Category ID is "IGIC" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-75 | An Invoice that contains a Document Level Allowances where the Document Level Allowance Tax Category Code is "IGIC" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-76 | An Invoice that contains a Document Level Charges where the Document Level Charge Tax Category Code is "IGIC" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-77 | An Invoice that contains an Invoice Line, a Document Level Allowances or a Document Level Charges 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 where the Invoiced Item Tax Category Code is "IPSI" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-79 | An Invoice that contains a Document Level Allowances where the Document Level Allowance Tax Category Code is "IPSI" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-80 | An Invoice that contains a Document Level Charges where the Document Level Charge Tax Category Code is "IPSI" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID. |
| VRBL-INV-EN16931-M-90 | An Invoice that contains an Invoice Line where the Invoiced Item Tax Category Code is "Standard rated" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID used for VAT ID. |
| VRBL-INV-EN16931-M-91 | An Invoice that contains a Document Level Allowances where the Document Level Allowance Tax Category Code is "Standard rated" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID used for VAT ID. |
| VRBL-INV-EN16931-M-92 | An Invoice that contains a Document Level Charges where the Document Level Charge Tax Category Code is "Standard rated" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID used for VAT ID. |
| VRBL-INV-EN16931-M-204 | An Invoice that contains an Invoice Line where the Invoiced Item Tax Category Code is "Zero rated" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID used for VAT ID. |
| VRBL-INV-EN16931-M-94 | An Invoice that contains a Document Level Allowances where the Document Level Allowance Tax Category Code is "Zero rated" must contain the Seller Tax ID and/or the Seller Tax Representative Tax ID used for VAT ID. |
| VRBL-INV-EN16931-M-95 | An Invoice that contains a Document Level Charges where the Document Level Charge Tax Category Code is "Zero rated" must contain Seller Tax ID and/or the Seller Tax Representative Tax ID used for VAT ID. |
| VRBL-INV-EN16931-M-97 | An Invoice that contains an Invoice Line, a Document Level Allowances or a Document Level Charges where the Tax Category ID is "Split payment" must not contain an Invoice Line, a Document Level Allowances or a Document Level Charges where the Tax Category ID is "Standard rated". |
| VRBL-INV-CORE-4 | The Specification Identifier must exist within the Invoice. |
| VRBL-INV-CORE-5 | The Business Process Type 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-563 | The Tax Total Group is only allowed when using the currencies in Document Currency Code or Tax Accounting Currency. |
| VRBL-INV-CORE-36 | The Invoice 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 Total Tax Amount and the Invoice Total Tax Amount in Tax Accounting Currency must all both positive, or all negative. |
| VRBL-INV-SYSTEM-1 | If there is a value for Invoice 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 Buyer Accounting Reference, 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 Trading Name, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-7 | If there is a value for Seller Tax ID used as DUNS, the allowed maximum number of characters is 100. |
| VRBL-INV-SYSTEM-8 | If there is a value for Seller Tax ID used as VAT ID, the allowed maximum number of characters is 100. |
| VRBL-INV-SYSTEM-9 | If there is a value for Seller City, the allowed maximum number of characters is 200. |
| VRBL-INV-SYSTEM-10 | If there is a value for Seller Country 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 Name, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-13 | If there is a value for Seller Contact Point, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-14 | If there is a value for Seller Contact Telephone Number, the allowed maximum number of characters is 300. |
| VRBL-INV-SYSTEM-15 | If there is a value for Seller Contact Email Address, the allowed maximum number of characters is 300. |
| VRBL-INV-SYSTEM-16 | If there is a value for Seller Electronic Address, the allowed maximum number of characters is 100. |
| VRBL-INV-SYSTEM-17 | If there is a value for Buyer Trading Name, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-18 | If there is a value for Buyer Tax ID used as DUNS, the allowed maximum number of characters is 100. |
| VRBL-INV-SYSTEM-19 | If there is a value for Buyer Tax ID used as VAT ID, the allowed maximum number of characters is 100. |
| VRBL-INV-SYSTEM-20 | If there is a value for Buyer City, the allowed maximum number of characters is 200. |
| VRBL-INV-SYSTEM-21 | If there is a value for Buyer Country 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 Name, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-24 | If there is a value for Buyer Contact Point, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-25 | If there is a value for Buyer Contact Email Address, the allowed maximum number of characters is 300. |
| VRBL-INV-SYSTEM-26 | If there is a value for Buyer Contact Telephone Number, the allowed maximum number of characters is 300. |
| VRBL-INV-SYSTEM-27 | If there is a value for Buyer Electronic Address, 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 Buyer Customer Party Tax Company ID used as DUNS, the allowed maximum number of characters is 100. |
| VRBL-INV-SYSTEM-30 | If there is a value for Buyer Customer Party Tax Company ID used as VAT ID, 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 Buyer Customer Party Contact Name, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-36 | If there is a value for Buyer Customer Party Contact Electronic Mail, the allowed maximum number of characters is 300. |
| VRBL-INV-SYSTEM-37 | If there is a value for Buyer Customer Party Contact Telephone, the allowed maximum number of characters is 300. |
| VRBL-INV-SYSTEM-38 | If there is a value for Buyer Customer Party Endpoint ID, the allowed maximum number of characters is 100. |
| VRBL-INV-SYSTEM-39 | If there is a value for Tax Subtotal Taxable Amount Currency Code, 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 Code, 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 Code, 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 Code, the allowed maximum number of characters is 25. |
| VRBL-INV-SYSTEM-45 | If there is a value for Legal Monetary Total Payable Amount Currency Code, the allowed maximum number of characters is 25. |
| VRBL-INV-SYSTEM-46 | If there is a value for Delivery Location City, 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 Code, the allowed maximum number of characters is 50. |
| VRBL-INV-SYSTEM-49 | If there is a value for Delivery Party Name, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-50 | If there is a value for Payment Means Type Code, the allowed maximum number of characters is 25. |
| VRBL-INV-SYSTEM-51 | If there is a value for Payment Account ID, the allowed maximum number of characters is 100. |
| VRBL-INV-SYSTEM-52 | If there is a value for Payment Account Name, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-53 | If there is a value for Payment Service Provider ID, the allowed maximum number of characters is 500. |
| VRBL-INV-SYSTEM-54 | If there is a value for Purchase Order Reference ID, the allowed maximum number of characters is 300. |
| VRBL-INV-SYSTEM-55 | If there is a value for Sales Order Reference ID, the allowed maximum number of characters is 300. |