How to enable XRechnung & ZUGFeRD / Factur-X compliance
Generate XRechnung-compliant e-invoices and ZUGFeRD / Factur-X hybrid PDFs for your customers
Ayoub Amine
Last Update 2 maanden geleden

XRechnung is the German standard for electronic invoicing (EN 16931), required for invoicing public sector entities. ZUGFeRD (German) and Factur-X (French) are the same standard ā they create hybrid PDF/A-3 invoices with embedded XML data, readable by both humans and machines. This format is used for compliance in Germany, France, and across the EU.
Enable XRechnung for your business

- Go to your "Settings > Integrations > Compliance" page.
- Find theĀ XRechnung & ZUGFeRD / Factur-XĀ card and click "Enable XRechnung".
- A dialog will open with a Compliance status section. Review the Business profile area ā if any required fields are missing (such as Tax ID, bank details, etc.), follow the guide there to complete them.
- Once all required business information is complete, click "Enable XRechnung" to finish the setup.
Enable XRechnung for a customer
After enabling XRechnung for your business, you need to turn it on for each customer that requires XRechnung-compliant invoices.

- Go to the "Customers" page, select a customer, and click Edit.
- Scroll to the XRechnung section and toggle on "Enable XRechnung for this customer".
- Fill in the additional required details, such as reference, Tax ID, and full address information (city, postal code, country, etc.).
- Click "Save changes".
š” Any invoice or credit note issued to a customer with XRechnung enabled will automatically be XRechnung-compliant. Invoiless uses the ZUGFeRD / Factur-X format to embed XML data directly into exported PDFs.
Understanding ZUGFeRD / Factur-X and validating your invoices


FAQs
What about customers who don't have XRechnung enabled?
Do I need to enable XRechnung for every customer?
Does XRechnung apply to both invoices and credit notes?