How to enable E-invoicing (EN 16931)
Generate EN 16931–compliant e-invoices for your customers — XRechnung, Factur-X / ZUGFeRD, or Peppol BIS.
Ayoub Amine
Last Update 5 dni temu
E-invoicing (EN 16931) lets you generate structured, compliant electronic invoices that meet the European standard. Instead of plain PDFs, these invoices carry machine-readable data that public bodies and businesses across the EU can process automatically.
All formats are based on the same EN 16931 standard — you choose which one to use for each customer:
- XRechnung (Germany) — the German standard for invoicing public sector entities. Exported as a hybrid PDF/A-3 with embedded XML, using the German ZUGFeRD format.
- Factur-X (France) — the French hybrid PDF/A-3 format with embedded XML, readable by both people and machines. It's the French equivalent of ZUGFeRD and uses the same format.
- Peppol BIS (other EU) — the format used for sending invoices across the Peppol network.
💡 You decide which standard each customer gets, so every client receives invoices in the format that works for them.
Enable E-invoicing for your business
- Go to your "Settings > Integrations > Compliance" page.
- Find the E-invoicing (EN 16931) card and click "Enable e-invoicing".
- A dialog will open with a Compliance status section. Review the Business profile area — if any required fields are missing (such as Tax ID or bank details), follow the guide there to complete them.
- Once all required business information is complete, click "Enable e-invoicing" to finish the setup.
Choose the e-invoicing standard for a customer
- Go to the "Customers" page, select a customer, and click Edit.
- Scroll to the E-invoicing section.
- Open the E-invoicing standard field and pick the format you want for that customer:
- XRechnung (Germany)
- Factur-X (France)
- Peppol BIS (other EU)
- Fill in any additional required details, such as reference, Tax ID, and full address information (city, postal code, country, etc.).
- Click "Save changes".
Standard-specific guides
- XRechnung & ZUGFeRD / Factur-X → How to enable XRechnung & ZUGFeRD / Factur-X compliance
- Peppol BIS (other EU) → Peppol e-invoicing guide
FAQs
What happens for customers without e-invoicing enabled?
Invoices for those customers export as normal PDFs with no embedded or structured data. Only customers with an e-invoicing standard selected will receive compliant e-invoices.
Do I need to set this up for every customer?
No. You only need it for customers that require compliant e-invoices, such as EU public sector entities. All other customers will continue to receive standard PDF invoices.
Does e-invoicing apply to both invoices and credit notes?
Yes. Any invoice or credit note issued to a customer with e-invoicing enabled will be generated in the standard you selected for them.
Enjoy 🧡