Germany guide · Shopify app comparison

Shopify E-Rechnung apps for Germany: comparison checklist

Buyer checklist for choosing a Shopify E-Rechnung app in Germany: XRechnung, ZUGFeRD, EN 16931, DATEV, B2B detection, terugbetalingen and archive tests.

Quick verdict:
  • Shortlist apps only after defining German B2B scope, VAT data rules, corrections, DATEV handoff and archive ownership.
  • Proof must include a real XRechnung or valid ZUGFeRD sample, EN 16931 validation and accounting import evidence.
  • Highest risk: buying a PDF invoice app that cannot explain rejected files, refunds, credit notes or data permissions.
Last checked: 6 July 2026Based on official sourcesClear summaryBusiness guidance, not legal advice
Official sources prioritized
Last-checked dates visible
Free checker, no signup required

What you need to know

Guide

When a Shopify app is enough — and when it is not

A dedicated app can be a good fit for a German Shopify merchant with moderate B2B volume, standard order flows and a clear accounting handoff. It may not be enough if you need complex ERP pricing, multi-entity invoicing, marketplace consolidation, custom tax logic or approval workflows before issuing invoices. In those cases, compare an app with ERP, accounting software or middleware routes.

Guide

The German rule to design around

The BMF FAQ says that from 1 January 2025, electronic invoices are generally to be used for transactions between domestic entrepreneurs, with transition rules for issuing. The practical software question is therefore not simply whether Shopify can send a document. It is whether the structured invoice data can be processed automatically and kept with the evidence your accountant needs.

Guide

Must-have format checks

Ask each app to generate both a sample XRechnung and a compliant ZUGFeRD profile if it claims to support them. Validate that the output aligns with EN 16931, includes mandatory VAT and buyer data, and can be opened or imported by your accountant’s process. A normal PDF, a pretty template or an email attachment alone should not be treated as proof.

Guide

B2B detection and checkout data

The app should reliably separate German domestic B2B orders from B2C, EU cross-border B2B, exports and marketplace cases. Test company name, USt-IdNr., billing address, delivery address, buyer reference, VAT rate, discounts, shipping, gift cards, terugbetalingen and manual draft orders. Most failures start with incomplete Shopify order data, not with the XML export itself.

Guide

DATEV and accounting handoff

For many German shops, the app must fit a DATEV-oriented workflow or the accountant’s preferred accounting software. Ask for proof of how invoice files, PDFs where relevant, structured XML, credit notes, payment references, invoice numbers, status logs and archive evidence reach bookkeeping without spreadsheet cleanup.

Guide

Vendor demo script

Give every vendor the same test pack: one German B2B order, one B2C order, one EU B2B order, one refund, one partial fulfillment, one credit note and one order with missing VAT data. Score the demo on structured output, error messages, correction handling, archive search, accounting export, support ownership and price at your expected monthly invoice volume.

Guide

Risks and mistakes to avoid

Do not buy solely from the phrase ‘E-Rechnung ready’. Avoid tools that cannot explain their ZUGFeRD profile, XRechnung validation, correction flow, data hosting, access permissions, export limits or support response time. Be careful when the app needs broad customer/order permissions but does not clearly document data processing and retention.

Guide

Next action this week

Shortlist two Shopify apps and one accounting or ERP route. Run the same seven-order test pack through each, then ask your accountant which output they can actually process. If the answer is unclear, use a readiness report before committing to a tool for the 2027/2028 issuing phase.

Guide

Practical question summary

For Shopify E-Rechnung app comparison Germany: German businesses often ask whether a PDF is enough, what E-Rechnung means, how ZUGFeRD differs from XRechnung, whether small businesses must prepare, and how accounting software should receive, validate and archive structured invoices.

Guide

Decision framework for businesses

For Shopify E-Rechnung app comparison Germany: The safest path is to confirm customer format requirements, test receiving structured invoices, validate sample files, verify archive/search and involve the accountant before changing the invoice setup.

Guide

How to use this guide

Use this guide to decide whether Shopify E-Rechnung app comparison Germany affects your Germany workflow and which evidence is still missing. Start with E-Rechnung receiving, ZUGFeRD and XRechnung formats, validation rules, then test receive a structured invoice and generate ZUGFeRD before comparing software.

Guide

Data and terms to prepare

For Shopify E-Rechnung app comparison Germany, the important terms are Shopify E-Rechnung app comparison Germany, Germany, E-Rechnung receiving, ZUGFeRD and XRechnung formats, validation rules, archive search, tax advisor handoff. Clean these fields in customer, supplier, tax and accounting records before rollout; otherwise validation and support issues appear during daily invoicing.

Guide

Software proof to request

For Shopify E-Rechnung app comparison Germany, ask vendors to show show E-Rechnung receiving, ZUGFeRD/XRechnung generation, validation, archive and tax advisor export using your examples. The demo should cover receive a structured invoice, generate ZUGFeRD, generate XRechnung, simulate a validation error and explain who handles errors, corrections, archive access and accountant handoff for E-Rechnung receiving, ZUGFeRD and XRechnung formats, validation rules.

Guide

Evidence before rollout

Keep official links, screenshots, test invoices and the decision reason for Shopify E-Rechnung app comparison Germany. For Shopify E-Rechnung app comparison Germany, the implementation file should prove how E-Rechnung receiving, ZUGFeRD and XRechnung formats, validation rules, archive search were checked, not just that a tool was selected.

Guide

Decision checkpoint

Do not close Shopify E-Rechnung app comparison Germany until someone can explain Shopify E-Rechnung app comparison Germany in Germany, name the workflow owner, show one tested invoice scenario and describe how the team avoids choosing software for Germany before proving the real Shopify E-Rechnung app comparison Germany workflow.

Checklist

Confirm scope: German domestic B2B, B2C, EU B2B and marketplace cases

Require XRechnung and/or ZUGFeRD samples with EN 16931 validation

Test company name, USt-IdNr., addresses, buyer reference and VAT logic

Run terugbetalingen, credit notes, cancellations and partial fulfillment scenarios

Verify DATEV or accounting export with files, status and archive evidence

Check app permissions, data hosting, retention and support ownership

Compare pricing by invoice volume, users, entities and export limits

Document accountant approval before go-live

FAQ

What is the best Shopify E-Rechnung app for Germany?

There is no universal best app. The safest choice is the one that supports your order mix, produces valid structured invoices, fits your accountant’s DATEV or accounting workflow, handles corrections and gives clear support when a file is rejected.

Should a Shopify app create XRechnung, ZUGFeRD or both?

Many merchants should at least understand both. XRechnung is XML-only and common in public-sector contexts; ZUGFeRD combines a readable PDF with embedded XML when the correct profile is used. Which you need depends on customers, software and accountant workflow.

Is a PDF invoice app enough for German B2B?

Not if the transaction is in scope for structured E-Rechnung. A standard PDF is an ‘other invoice’, not a lisible par machine structured e-invoice. Only treat the app as ready if it can generate and preserve the structured data.

Can Shopify detect German B2B orders automatically?

Shopify can store customer and order data, but B2B detection usually needs rules or app logic. Test VAT ID, company name, billing country, customer tags, payment method and manual orders before relying on automation.

How important is DATEV export?

Very important if your accountant uses DATEV-oriented processes. A good app should show how the structured invoice, readable copy, status, correction and payment reference move into bookkeeping without manual retyping.

What should I test before buying?

Use real-like orders: German B2B, German B2C, EU B2B, refund, credit note, partial shipment and missing VAT data. Ask the vendor to show output, errors, correction steps, archive and accounting handoff.

Are Shopify App Store claims enough evidence?

No. App listings are useful for discovery, but you should verify formats, validation, permissions, support, data processing and accounting export in a demo using your own scenarios.

Is this legal or tax advice?

No. This is practical software-selection guidance. Confirm mandate scope, VAT treatment and retention duties with official BMF guidance and a qualified German tax adviser.

What do German businesses usually ask first?

For Shopify E-Rechnung app comparison Germany: They usually ask whether PDFs are enough, what ZUGFeRD and XRechnung mean, and whether their software can receive structured invoices.

What is the biggest E-Rechnung mistake?

For Shopify E-Rechnung app comparison Germany: The biggest mistake is treating the change as only a new export format instead of testing receive, validation, archive and accountant workflows.

What should I test first for Shopify E-Rechnung app comparison Germany?

For Shopify E-Rechnung app comparison Germany, start with receive a structured invoice, generate ZUGFeRD, generate XRechnung because those scenarios reveal whether the workflow is practical.

What is the main risk for Shopify E-Rechnung app comparison Germany?

The main risk is choosing software for Germany before proving the real Shopify E-Rechnung app comparison Germany workflow.

Key regulations, formats and terms

GermanyE-RechnungZUGFeRDXRechnungEN 16931structured invoiceB2B e-invoicingaccounting softwareinvoice archiveSMEEuropean CommissioneInvoicingDirective 2014/55/EUstructured electronic invoiceVAT automationcross-border tradeShopify E-Rechnung app comparison Germany

Germany — Country hub

Continue reading

Official sources

We prioritize official government and EU sources where available and keep last-checked dates visible for mandate-sensitive pages.