German e-invoicing mandate (§ 14 UStG)
Enable e-invoicing in the advanced settings. From then on every invoice, credit note and cancellation carries a structured ZUGFeRD XML inside the PDF – the same file your customer receives anyway, now machine-readable.
All German businesses have had to be able to receive e-invoices since 2025. Sending is staggered by § 27 Abs. 38 UStG:
The XML is built from the stored document, not from the Shopify order. PDF and XML therefore always say the same thing.
Software, not tax advice: We are not tax advisers: Easy Invoices applies the rules you configure to your shop’s data – checking your documents for tax correctness stays with you and your accounting firm. Details in § 2a of the terms
Yes. The German Ministry of Finance explicitly names ZUGFeRD from version 2.0.1 (except the MINIMUM and BASIC-WL profiles) as a permitted format. Easy Invoices emits the EN 16931 profile.
No. § 34a UStDV only obliges small businesses to receive. The app therefore embeds no XML for § 19 shops – an invented net/tax split would misstate the document.
Every tax constellation is checked automatically by the Mustangproject validator (Schematron for EN 16931 and veraPDF for PDF/A-3). A new tax case cannot appear without its XML having been validated.
14 days free, billed through Shopify, set up in 10 minutes.
Install on Shopify