Skip to content

EU e-Invoicing: XRechnung, Factur-X/ZUGFeRD & Peppol-ready UBL

Add-on ID: kv_eu_e_invoicing · Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.0 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view

EU e-Invoicing turns your CS-Cart orders into structured electronic invoices and credit notes based on the European standard EN 16931. Business buyers, public sector bodies and their accounting systems can read them without retyping: a German Leitweg-ID buyer gets an XRechnung, a French customer a Factur-X PDF, a Belgian company a Peppol BIS 3.0 file for its access point.

A PDF invoice is not an e-invoice. Belgium (2026), France (from September 2026) and Germany (2027/2028) move business-to-business invoicing to structured formats. This add-on helps you prepare: every order gets one e-invoice in four formats, numbered without gaps, with a validation log that shows what is missing in your data before the file goes out.

  • Four formats from one document: XRechnung 3.0 (CII and UBL), Factur-X 1.0 / ZUGFeRD 2.x (EN 16931 profile, a PDF/A-3 with the XML inside) and Peppol BIS Billing 3.0 UBL. Invoices and credit notes.
  • Created automatically when an order reaches a status you choose (by default Processed and Complete), or with one click on the order page.
  • Sequential numbers: with the Kavio Labs Invoices & Credit Notes add-on, the e-invoice carries the same number and date as its PDF invoice and every credit note there becomes an e-credit note. Without it, the add-on keeps its own gapless series (per storefront or vendor, yearly reset if you like).
  • Your legal data: VAT ID, tax number, company registration, IBAN/BIC, contact and electronic address (Peppol ID) on a Seller data page; empty fields come from your company settings.
  • Buyer data at checkout: buyer reference / Leitweg-ID and Peppol ID fields; the VAT ID comes from the Kavio Labs EU VAT Number Validation add-on when installed (with its reverse-charge decision), otherwise from a VAT ID field.
  • VAT categories from your CS-Cart taxes: standard and reduced rates, zero rated, exempt (with your exemption text), reverse charge, intra-community supply and exports, mapped automatically and adjustable per tax. Prices with or without tax, order discounts, shipping and payment surcharges are converted to EN 16931 amounts that add up to the order total.
  • Units: a UN/ECE unit per product (piece, kilogram, metre, hour …); products sold by weight or length with Sell by Weight & Length use their measured quantity and unit.
  • Validation log: built-in checks of the EN 16931, XRechnung and Peppol business rules your data can break, per format, on every document.
  • Where you need them: downloads on the admin and vendor order page and in the e-Invoices list, ZIP export of selected documents or orders, the customer’s order page, and an attachment on the order status e-mail (business orders only, or all).
  • Peppol ready: download the Peppol UBL file for your access point today, or plug in an access-point driver through the documented extension point and send with one click or automatically.
  • Multi-Vendor: vendors are the sellers on their e-invoices when they invoice their own buyers (direct payments or invoices per vendor), with their own seller data page; otherwise the marketplace is the seller.
  • Full page cache safe (4.21): nothing is added to cached storefront pages.

e-Invoice page with the validation log

Page Contents
Installation Requirements, installing, privileges, upgrading, uninstalling
Configuration Settings, seller data, tax and payment mapping, license
Usage Creating, downloading and sending e-invoices, credit notes, validation log, customers, vendors
Developer notes Formats, data model, hooks, Peppol driver API, file map
FAQ Common questions, other add-ons, license
CS-Cart / Multi-Vendor 4.17.2 – 4.21.x
PHP 7.2.5 – 8.3 (whatever your CS-Cart version supports); no extra PHP extension (ZIP export uses ZipArchive when available)
Formats XRechnung 3.0 (CII, UBL), Factur-X 1.0 / ZUGFeRD 2.x EN 16931, Peppol BIS Billing 3.0
Themes Responsive, Nova (4.21), Bright and themes based on them
Full page cache (4.21) Supported
Ultimate Settings and seller data per storefront

License card

Creating e-invoices needs a valid license. See License for what happens without one.

This add-on creates documents in the published formats and checks them against the published rules. It does not give tax or legal advice: which format you must send, and to whom, depends on your country and your buyers. Ask your tax advisor when in doubt.