メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
Germany ZUGFeRD / France Factur-X E-Invoicing — A build-to-order Shopify app that auto-generates EN 16931 compliant hybrid e- — 1/1イメージプレビュー

A build-to-order Shopify app that auto-generates EN 16931 compliant hybrid e-invoices

— ZUGFeRD for German orders and Factur-X for French orders — with machine-readable XML embedded inside every PDF. Designed, installed and supported by ECOSIRE.

Germany ZUGFeRD / France Factur-X E-Invoicingとは?

A build-to-order Shopify app that auto-generates EN 16931 compliant hybrid e-invoices — ZUGFeRD for German orders and Factur-X for French orders — with machine-readable XML embedded inside every PDF. Designed, installed and supported by ECOSIRE. Built to order by ECOSIRE for Shopify (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

主な機能

Listens to `orders/create` and `orders/paid` webhooks to generate an invoice automatically the moment an order is placed or paid
Produces a true **hybrid PDF/A-3** document with EN 16931 XML embedded inside the PDF (not a separate attachment)
**ZUGFeRD** profile for German billing addresses and **Factur-X** profile for French billing addresses, selected by country detection
Maps Shopify tax lines to correct EN 16931 VAT categories — standard, reduced, zero-rated, reverse-charge and intra-community supply
Reads full order context via the **Admin GraphQL API**: line items, discounts, shipping, tax breakdown, billing/shipping country and currency
Writes invoice number, XML hash and profile used to **order metafields** for audit trail and safe re-issue
Sequential, gap-free invoice numbering with configurable prefixes per country/series
Seller identity, VAT ID, registered address and IBAN configured per store and validated against EN 16931 mandatory fields
Multi-currency aware — emits the order currency and exchange context in the structured XML
Standard **Shopify OAuth** install, scoped to the minimum read/write permissions needed for orders and metafields
Optional automatic email delivery of the hybrid invoice to the customer on `orders/paid`
Re-issue / regenerate flow that preserves the original invoice number and records a credit/correction when totals change
Works alongside **multi-location** fulfilment without affecting inventory or location logic
Validation step that checks generated XML against the EN 16931 schematron rules before the PDF is finalized

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Shopify 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

この製品について

German and French merchants are moving into an era of mandatory structured e-invoicing. Germany's B2B mandate (built on ZUGFeRD / XRechnung) and France's Factur-X reform both require invoices that carry machine-readable XML, not just a human-readable PDF. Shopify's native order printer and most generic invoice apps emit a flat PDF — which does not satisfy EN 16931.

This app is custom-built and installed for your store by ECOSIRE. It is not an instant App Store download — we build it against your exact tax setup, branding and fulfilment flow, then deploy it to your Shopify admin and support it after launch.

What it does. It listens to the orders/create and orders/paid webhooks, reads the order through the Admin GraphQL API (line items, tax lines, customer billing country, currency), and generates a hybrid PDF/A-3 invoice with EN 16931 XML embedded inside it. The billing country drives profile selection: German orders get a ZUGFeRD profile, French orders get a Factur-X profile. VAT rates and tax categories from Shopify's tax lines are mapped to the correct EN 16931 codes (standard, reduced, zero, reverse-charge, intra-community).

Where it stores state. Generated invoice numbers, the XML hash and the profile used are written to order metafields, so every invoice is auditable and re-issuable without duplicating numbers. The app authenticates via standard Shopify OAuth and respects your multi-location and multi-currency setup.

We deliver the working app, walk you through a real test order, and hand over documentation. Honest, specialist, and built for the mandate you actually face — not a one-size-fits-all template.

得られるもの

  • A fully built, installed and configured Shopify app running in your store's admin
  • ZUGFeRD (DE) and Factur-X (FR) invoice profiles configured to your seller identity, VAT ID and numbering scheme
  • Webhook subscriptions for `orders/create` / `orders/paid` registered and verified against your shop
  • Tax-category mapping table aligned to your Shopify tax configuration and reviewed with you
  • A validated sample run: real test orders producing EN 16931-conformant hybrid invoices for both a German and a French order
  • Handover documentation covering configuration, re-issue flow, and how the country-to-profile logic works
  • A defined post-launch support and update window (see FAQ)

これは誰のためのものですか

German B2B Shopify merchant

Sells to German business customers and needs ZUGFeRD-compliant structured invoices as the national B2B e-invoicing mandate phases in. Wants invoices generated automatically without changing their existing checkout or fulfilment.

French merchant facing the Factur-X reform

Operates a Shopify store with French customers and must issue Factur-X hybrid invoices under France's e-invoicing reform. Needs correct VAT-category mapping and a reliable audit trail, not a generic PDF.

Cross-border DE/FR seller

Ships to both Germany and France from one Shopify store and needs the right profile chosen automatically per order, with intra-community and reverse-charge VAT handled correctly in the structured XML.

Germany ZUGFeRD / France Factur-X E-Invoicing の比較方法

基準エコシエールカスタムビルド競合他社Shopify 標準機能
EN 16931 hybrid PDF/A-3 with embedded XML付属部分的なサポート部分的なサポート含まれていない
Automatic ZUGFeRD (DE) + Factur-X (FR) profile selection by country付属部分的なサポート含まれていない含まれていない
Built, installed and configured for your store (no DIY setup)付属含まれていない含まれていない含まれていない
VAT / tax-category mapping to EN 16931 codes from your Shopify tax lines付属部分的なサポート部分的なサポート含まれていない
Audit trail via order metafields and gap-free numbering付属部分的なサポート部分的なサポート含まれていない
Schematron validation before invoice is finalized付属部分的なサポート含まれていない含まれていない
Tailored to your exact seller identity and numbering scheme付属付属含まれていない含まれていない
Instant self-service install from the App Store含まれていない含まれていない付属付属

Germany ZUGFeRD / France Factur-X E-Invoicing に関するよくある質問

How long does delivery take, and what happens after I buy?

This is a build-to-order app, not an instant download. After purchase we schedule a short scoping call to confirm your VAT setup, seller identity and numbering scheme. Typical delivery is around 10–15 business days, depending on the complexity of your tax configuration. We then install the app to your Shopify admin, run validated test orders for a German and a French order, and hand over documentation.

Do I get ongoing support and updates after launch?

Yes. Every build includes a defined post-launch support window for fixes and configuration adjustments. Because the EN 16931, ZUGFeRD and Factur-X specifications evolve as the mandates roll out, we offer a maintenance arrangement to keep your profiles aligned with the current schema and validation rules. We confirm the exact terms in writing before we begin.

Is this a real EN 16931 hybrid invoice, or just a PDF?

It is a true hybrid document: a PDF/A-3 with EN 16931 structured XML embedded inside it. The XML is what tax authorities and B2B receivers parse; the PDF is the human-readable view. We validate the generated XML against the EN 16931 schematron rules before the invoice is finalized, so you get a conformant ZUGFeRD or Factur-X file, not a flat PDF.

How does it decide between ZUGFeRD and Factur-X?

The app reads the order's billing country via the Admin GraphQL API. German billing addresses are issued under a ZUGFeRD profile and French addresses under a Factur-X profile. Both are EN 16931 based, so the underlying structured data is consistent — the profile controls the country-specific presentation and identifiers. The selected profile is recorded in an order metafield for audit.

Will this interfere with my existing checkout, taxes or inventory?

No. The app is read-only on orders and only writes to its own order metafields. It does not change your checkout, your Shopify tax settings, your multi-location inventory or your fulfilment flow. It uses your existing Shopify tax lines as the source of truth and maps them to EN 16931 categories — it never recalculates your taxes for you.

見積もりを依頼

Germany ZUGFeRD / France Factur-X E-Invoicing

A build-to-order Shopify app that auto-generates EN 16931 compliant hybrid e-invoices — ZUGFeRD for German orders and Factur-X for French orders — with machine-readable XML embedded inside every PDF. Designed, installed and supported by ECOSIRE.

  • Listens to `orders/create` and `orders/paid` webhooks to generate an invoice automatically the moment an order is placed or paid
  • Produces a true **hybrid PDF/A-3** document with EN 16931 XML embedded inside the PDF (not a separate attachment)
  • **ZUGFeRD** profile for German billing addresses and **Factur-X** profile for French billing addresses, selected by country detection
  • Maps Shopify tax lines to correct EN 16931 VAT categories — standard, reduced, zero-rated, reverse-charge and intra-community supply

見積もりを依頼

Germany ZUGFeRD / France Factur-X E-Invoicing のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。