← Stef Development
PrestaShop module · ZUGFeRD · XRechnung

E-mail German e-invoices from PrestaShop

Automatically e-mail your German B2B invoices and credit notes in ZUGFeRD or XRechnung format, checked before sending and compliant with the EN 16931 standard.

€89.99 excl. VAT · 1 year of support and updates included

ZUGFeRD · XRechnungMultistore
Invoice tracking in the PrestaShop back office

Tools for your daily work

Automatically e-mail your German B2B invoices and credit notes in ZUGFeRD or XRechnung format, checked before sending and compliant with the EN 16931 standard.

📄

ZUGFeRD PDF + XML

ZUGFeRD (EN 16931 profile): your usual PrestaShop invoice as a PDF/A-3 with the XML file embedded. Readable by anyone and importable directly into accounting software.

📨

XRechnung 3.0

XRechnung 3.0: XML file for customers who require it and for public authorities (Leitweg-ID).

🔎

Invoice e-mails

Automatic e-mail to the customer (a dedicated invoice address is possible), with an optional blind copy to you.

⚙️

Checks before sending

Checks before sending: VAT ID (USt-IdNr) or tax number (Steuernummer), seller contact, addresses, German VAT rates (19% and 7%), date of supply (Leistungsdatum), Leitweg-ID check digits, consistent totals. An error blocks sending and shows what to correct.

↩️

German VAT schemes

VAT: small business scheme (Kleinunternehmerregelung, section 19 UStG), exemption with a legal reason, reverse charge (section 13b UStG). The right VAT category and legal notice are added automatically.

🧾

Rechnungskorrektur

Credit notes issued as "Rechnungskorrektur" linked to the original invoice, discounts, vouchers, free shipping, gift wrapping.

Resolve issues before e-mailing

Checks before sending: VAT ID (USt-IdNr) or tax number (Steuernummer), seller contact, addresses, German VAT rates (19% and 7%), date of supply (Leistungsdatum), Leitweg-ID check digits, consistent totals. An error blocks sending and shows what to correct.

Issue detected before invoice e-mailing

Documents kept in your shop

  • Paid invoices (card, PayPal) marked as paid; bank transfer: IBAN and due date in the invoice.
  • No duplicate sending: if sending is interrupted, the document is marked "To check" and is never sent again automatically.
  • Files frozen and kept in the database (XML and PDF), downloadable from the back office; 8-year retention.
  • Mandatory notices added to the PrestaShop PDF (VAT ID, tax number, date of supply, corrected invoice).
  • Customer profile: force business or consumer status, Leitweg-ID, invoice e-mail address, format.
  • Multistore, interface in German, English and French.
E-mail with the electronic invoice attached

Germany’s issuing timetable

Since 1 January 2025, every business in Germany must be able to receive electronic invoices. Issuing them becomes mandatory for domestic B2B sales on 1 January 2027 if your turnover exceeds €800,000, and for all businesses on 1 January 2028. A plain PDF is no longer enough: the invoice must contain structured data (ZUGFeRD or XRechnung). This module turns your PrestaShop invoices and credit notes into compliant electronic invoices and e-mails them to your business customers.

Customer invoice format and Leitweg-ID settings

Domestic B2B scope

The module sends invoices to business customers established in Germany. Sales to consumers keep the usual PrestaShop invoice (not mandatory). Customers outside Germany are not covered in version 1.0. Supplier invoices are received in your accounting software. A credit note for an order with several invoices must be issued manually.

Electronic invoice sending settings

Installation

Configure the module and check the first results.

Install and identify your business

Install the module: an E-Rechnung menu appears under Orders. Enter your company details: name, VAT ID or tax number, address, contact person, phone, e-mail, IBAN.

Configure and test

Choose your VAT scheme and the default format (ZUGFeRD recommended).

Schedule and monitor

Ask your host to set up the scheduled task (address provided in the Help tab). Check the first sendings in the Tracking tab.

Compatibility

RequirementPrestaShop 1.7.8 to 9.x, PHP 7.4 or later.
RequirementFormats: ZUGFeRD 2.x EN 16931 profile (identical to Factur-X), XRechnung 3.0.
RequirementNo external account or subscription needed: sending through your shop's e-mail.

Frequently asked questions

Do I need a platform or a subscription?

No. In Germany, sending by e-mail is allowed. The module uses your shop's e-mail.

ZUGFeRD or XRechnung?

ZUGFeRD suits most customers: a readable PDF with the data embedded. XRechnung is an XML file only, required mainly by public authorities; it is chosen automatically for customers with a Leitweg-ID.

What happens if some data is missing?

Nothing is sent. The document is marked "Needs correction" with an explanation and a button to the right screen. After correcting, click "Recheck after correction".

I am a Kleinunternehmer (section 19 UStG). Does the module support it?

Yes. Select this scheme: your invoices are issued without VAT, with the required legal notice.

Are my consumer customers affected?

No. They appear as "Out of scope" in tracking and receive the usual PrestaShop invoice.

E-mail German e-invoices from PrestaShop

Automatically e-mail your German B2B invoices and credit notes in ZUGFeRD or XRechnung format, checked before sending and compliant with the EN 16931 standard.

Get notified at launch
Get notified at launch · €89.99 excl. VAT