Structured e-invoices for WooCommerce: Peppol BIS 3.0 and XRechnung 3.0 in UBL, credit notes from refunds and a built in EN 16931 check.
Peppol and XRechnung E-Invoices
- What the plugin doesMore and more European countries require structured e-invoices between businesses. Belgium switched to Peppol for domestic B2B invoices in 2026, France requires…
- First setupInstall and activate the plugin. WooCommerce must be active. Open WooCommerce, Settings, E-Invoices. The box at the top lists what is still…
- Formats, trigger and numberingFormat Peppol BIS Billing 3.0 is read across Europe and beyond, by Peppol access points and most accounting software. XRechnung 3.0 is…
- Business buyer fields at checkoutThree optional fields: VAT number, Peppol ID and a reference (purchase order number or German Leitweg-ID). They work in the Checkout block…
- Taxes and VAT categoriesEvery line of an e-invoice carries an EN 16931 VAT category. Lines with a VAT rate above 0% are always category S.…
- The order screenEvery order has an E-invoice box with the status, number, date and format, and these buttons: Create e-invoice: builds it now, for…
- Credit notesWhen an order with an e-invoice is refunded, a UBL credit note is created with its own number. It points back to…
- Emails, My Account and the orders listChoose which customer emails carry the XML under Taxes and emails: Completed order and Customer invoice by default. If the invoice is…
- Pro: country profilesPick the format by billing country, for example Peppol for Belgium and the Netherlands and XRechnung for Germany and Austria. Countries not…
- Pro: VIES check and Peppol DirectoryVIES After checkout, EU VAT numbers are checked in the European Commission VIES register in the background. The result, the registered company…
- Pro: sending through your access pointPeppol invoices travel through certified access points. Open an account with any provider, then enter its API address and key under Peppol…
- Pro: inbox for incoming e-invoicesBelgium, Germany and France also require businesses to receive e-invoices. Supplier invoices arrive in WooCommerce, E-invoice inbox, from your access point (it…
- Pro: archive and accountant exportEvery issued file is listed under WooCommerce, E-invoice archive with a SHA-256 checksum taken when it was created. When an invoice is…
- Pro: bulk actionsSelect orders in the orders list and choose Create e-invoices, Send e-invoices through Peppol or Download e-invoices (ZIP). Up to 200 orders…
- Requirements, privacy, validation and FAQRequirements WordPress 6.2 or later, PHP 7.4 or later, WooCommerce 8.0 or later. Works with High Performance Order Storage and the posts…