Jojobry E-Rechnung for WooCommerce

Jojobry E-Rechnung for WooCommerce

Details
View on WordPress

Germany phases in mandatory B2B electronic invoicing in 2027 and 2028; the obligation to receive electronic invoices has been in force since 1 January 2025. This plugin turns any WooCommerce order into a structured invoice in the EN 16931 format — no external service, no account, no running costs. Everything happens on the shop’s own server.

The interface and the generated documents are German, because the formats this plugin implements (XRechnung, the Leitweg-ID routing identifier, the BR-DE business rules) are the German national implementation of EN 16931.

What the plugin does

  • Produces an XRechnung in UBL 2.1 from an order — the standard format for invoices to public authorities and large customers.
  • Produces, instead or in addition, the UN/CEFACT CII syntax used by ZUGFeRD and Factur-X.
  • Attaches the XML file to the WooCommerce invoice e-mail automatically.
  • Adds a download button per format to the order screen.
  • Collects the Leitweg-ID per order — at checkout, and editable afterwards on the order screen.
  • Collects the customer’s VAT identification number and derives reverse-charge cases from it.
  • Validates before output against the mandatory fields of EN 16931 and the German rule set (BR-DE), and says in plain language which field is missing and where to enter it.

What the plugin deliberately does not do

It does not create a PDF and does not embed anything into a PDF/A-3. A complete ZUGFeRD document is a PDF with embedded XML; this plugin delivers the XML. If you need a PDF, combine it with an invoice PDF plugin.

Conformance

The generated files are checked against the official KoSIT validator using the “Validator Configuration XRechnung 3.0.2” configuration. All bundled test cases — standard invoice, small-business exemption, reverse charge, mixed tax rates, prepayment, minimal invoice — are rated ACCEPTABLE in both syntaxes.

Details

Plugin code:
jojobry-e-rechnung-for-woocommerce
Plugin version:
0.1.0
Author:
Outdated:
No
WP version:
6.2 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.2
Total installations:
0
Last updated:
2026-09-28
Rating:
Times rated:
0
e-rechnung
en16931
invoice
ubl
xrechnung