Skip to content
Rechnungskit
Rechnungskit vs. Order Printer Pro

Order Printer Pro alternative: e-invoicing, archive and DATEV for Shopify

Rechnungskit issues the invoice for every Shopify order itself: with its own number sequence, as ZUGFeRD under EN 16931, locked in the GoBD archive and as a finished DATEV booking. Order Printer Pro designs and sends PDF documents from the order; the invoice number there is the Shopify order number. Structured e-invoices are available through a paid add-on as a separate XML file (UBL or CII) or via Peppol. The provider does not describe a ZUGFeRD PDF with embedded data. Shopify's own free app "Shopify Order Printer" is purely a printing tool for invoices, packing slips and pick lists.

Sources checked: October 1, 2026 · Updated: October 1, 2026 · No guarantee of accuracy · Sources below the table

The short version

Rechnungskit fits if …

every order should become an e-invoice with your own number sequence, archived and locked, arriving at your tax advisor as a DATEV booking, including cancellation invoices on refunds and payout reconciliation.

Order Printer Pro fits if …

above all you need nicely designed documents: invoices, packing slips, delivery notes and quotes with free Liquid templates, bulk printing and receipts at the point of sale. Accounting and e-invoicing you then solve elsewhere.

Order Printer Pro is a design and printing tool for Shopify, Rechnungskit is an invoicing and accounting chain. For packing slips and delivery notes, both fit side by side; the invoice itself should come from one system.

Rechnungskit and Order Printer Pro in detail

Every row is backed by a source. Where something couldn't be confirmed from public sources, the table says so.

Feature comparison of Rechnungskit and Order Printer Pro, as of October 1, 2026
Feature RechnungskitOrder Printer Pro
E-invoicing
ZUGFeRD 2.x / Factur-X outgoing Yes ZUGFeRD 2.5 under EN 16931, every invoice Status: included Add-on, XML only2 the e-invoice add-on for $10 a month exports one XML file per order under EN 16931 (UBL or CII); a PDF with embedded ZUGFeRD data is not documented, and according to the provider the XML comes from the Shopify data, not from the invoice template Status: paid add-on, see footnote 2
XRechnung for public-sector buyers Yes XRechnung 3.0 automatically as soon as the customer has a Leitweg-ID (public-sector routing ID) on file Status: included Not documented2 XRechnung is not mentioned; Peppol UBL (BIS 3.0) and Peppol sending for Germany are documented Status: no reliable source found, see footnote 2
Validation before sending Mandatory fields under §14 UStG, tax rates, format rules Yes every invoice before sending (Mustang/EN 16931) Status: included Not documented2 no documented scope of checks before export or sending Status: no reliable source found, see footnote 2
Receive and process e-invoices No deliberately out of scope. Rechnungskit creates outgoing invoices Status: not available Not documented2 the documentation only describes outgoing documents Status: no reliable source found, see footnote 2
Shop automation
Native shop and payment integrations no third-party tools Yes Shopify, WooCommerce and Shopware natively, Stripe/Mollie/PayPal/Unzer, own checkout link for one-time purchases and subscriptions without a shop, own push API Status: included Shopify only1 Shopify app including POS; other shops or payment providers are not part of the product Status: limited, see footnote 1
Invoicing on the correct date of supply shipping date instead of payment date, automatically Yes from the shop's shipping event; for subscriptions, the service period comes from the billing period Status: included Not documented1 a date of supply from shipping is not documented; the template shows whatever data the order brings along Status: no reliable source found, see footnote 1
Automatic cancellation invoices on refunds including partial refunds Yes to the cent, with its own correction document Status: included Template, manual2 templates for credit notes and refunds; via Peppol, according to the provider, a credit note has to be sent by hand for each refund, a refund in Shopify is not transferred automatically Status: limited, see footnote 2
Payout reconciliation with fees Stripe, Mollie, PayPal and others as finished bookings Yes fees and payouts as bookings Status: included Not documented1 no reconciliation of payouts or fees documented Status: no reliable source found, see footnote 1
Tax compliance
OSS / EU distance selling Yes destination-country rates, monitoring of the €10,000 threshold, export Status: included Not documented1 an OSS procedure is not mentioned Status: no reliable source found, see footnote 1
EU tax rates updated automatically Yes monthly from the EU database TEDB, with change alerts Status: included Not documented1 no separate tax rate maintenance documented Status: no reliable source found, see footnote 1
Qualified VAT ID (USt-IdNr.) check with evidence archive Yes qualified check with the BZSt (Federal Central Tax Office), response archived for 8 years Status: included Not documented2 company name and VAT ID are captured via an app block after purchase; a check of the number is not documented Status: no reliable source found, see footnote 2
Single- and multi-purpose vouchers (§3 (13) to (15) UStG) Yes own voucher and store-credit register Status: included Not documented1 single- and multi-purpose vouchers under § 3 (13) to (15) UStG are not mentioned Status: no reliable source found, see footnote 1
Deferred revenue (pRAP) / revenue recognition for subscriptions Yes pRAP for subscriptions and annual licenses Status: included Not documented1 no deferral documented Status: no reliable source found, see footnote 1
DATEV & archive
Finished DATEV booking records not just document images Yes EXTF for SKR03/SKR04, revenue + payments + fees; document images via Beleglink in the "Belegtransfer" package for Unternehmen online Status: included Not documented2 export as PDF and, with the add-on, as XML; the provider names no DATEV format or booking records Status: no reliable source found, see footnote 2
GoBD archive with locking (Festschreibung) Yes WORM archive, SHA-256, locked from creation Status: included Not documented3 the invoice number is the Shopify order number; separate number sequences, e.g. for POS, are not possible according to the provider; the documentation names no archive with locking. According to the FAQ, only e-invoices already delivered via Peppol are locked Status: no reliable source found, see footnote 3
Free access for your tax advisor Yes own tax advisor portal, documents read-only Status: included Not documented1 no access for tax advisors documented Status: no reliable source found, see footnote 1
Accounting & operations
VAT return (UStVA) / cash-basis accounts (EÜR) / direct ELSTER filing EC Sales List (ZM) import files are covered separately ZM data ZM import file yes; UStVA, EÜR and direct ELSTER filing stay with your tax advisor Status: limited –1 document app, not accounting; UStVA and EÜR stay with your tax advisor, same as Rechnungskit Status: not applicable, see footnote 1
Entry price from €9 base fee + tiered price per document; free to test in sandbox mode Status: included from $04 free up to 50 orders a month, then $10, $20 or $40 by order volume; e-invoicing and Peppol as an add-on for $10 a month Status: note, see footnote 4
API for your own systems Yes push API in every plan Status: included Not documented1 no public API documented Status: no reliable source found, see footnote 1

E-invoicing

ZUGFeRD 2.x / Factur-X outgoing
Rechnungskit Yes ZUGFeRD 2.5 under EN 16931, every invoice Status: included
Order Printer Pro Add-on, XML only2 the e-invoice add-on for $10 a month exports one XML file per order under EN 16931 (UBL or CII); a PDF with embedded ZUGFeRD data is not documented, and according to the provider the XML comes from the Shopify data, not from the invoice template Status: paid add-on, see footnote 2
XRechnung for public-sector buyers
Rechnungskit Yes XRechnung 3.0 automatically as soon as the customer has a Leitweg-ID (public-sector routing ID) on file Status: included
Order Printer Pro Not documented2 XRechnung is not mentioned; Peppol UBL (BIS 3.0) and Peppol sending for Germany are documented Status: no reliable source found, see footnote 2
Validation before sending
Mandatory fields under §14 UStG, tax rates, format rules
Rechnungskit Yes every invoice before sending (Mustang/EN 16931) Status: included
Order Printer Pro Not documented2 no documented scope of checks before export or sending Status: no reliable source found, see footnote 2
Receive and process e-invoices
Rechnungskit No deliberately out of scope. Rechnungskit creates outgoing invoices Status: not available
Order Printer Pro Not documented2 the documentation only describes outgoing documents Status: no reliable source found, see footnote 2

Shop automation

Native shop and payment integrations
no third-party tools
Rechnungskit Yes Shopify, WooCommerce and Shopware natively, Stripe/Mollie/PayPal/Unzer, own checkout link for one-time purchases and subscriptions without a shop, own push API Status: included
Order Printer Pro Shopify only1 Shopify app including POS; other shops or payment providers are not part of the product Status: limited, see footnote 1
Invoicing on the correct date of supply
shipping date instead of payment date, automatically
Rechnungskit Yes from the shop's shipping event; for subscriptions, the service period comes from the billing period Status: included
Order Printer Pro Not documented1 a date of supply from shipping is not documented; the template shows whatever data the order brings along Status: no reliable source found, see footnote 1
Automatic cancellation invoices on refunds
including partial refunds
Rechnungskit Yes to the cent, with its own correction document Status: included
Order Printer Pro Template, manual2 templates for credit notes and refunds; via Peppol, according to the provider, a credit note has to be sent by hand for each refund, a refund in Shopify is not transferred automatically Status: limited, see footnote 2
Payout reconciliation with fees
Stripe, Mollie, PayPal and others as finished bookings
Rechnungskit Yes fees and payouts as bookings Status: included
Order Printer Pro Not documented1 no reconciliation of payouts or fees documented Status: no reliable source found, see footnote 1

Tax compliance

OSS / EU distance selling
Rechnungskit Yes destination-country rates, monitoring of the €10,000 threshold, export Status: included
Order Printer Pro Not documented1 an OSS procedure is not mentioned Status: no reliable source found, see footnote 1
EU tax rates updated automatically
Rechnungskit Yes monthly from the EU database TEDB, with change alerts Status: included
Order Printer Pro Not documented1 no separate tax rate maintenance documented Status: no reliable source found, see footnote 1
Qualified VAT ID (USt-IdNr.) check with evidence archive
Rechnungskit Yes qualified check with the BZSt (Federal Central Tax Office), response archived for 8 years Status: included
Order Printer Pro Not documented2 company name and VAT ID are captured via an app block after purchase; a check of the number is not documented Status: no reliable source found, see footnote 2
Single- and multi-purpose vouchers (§3 (13) to (15) UStG)
Rechnungskit Yes own voucher and store-credit register Status: included
Order Printer Pro Not documented1 single- and multi-purpose vouchers under § 3 (13) to (15) UStG are not mentioned Status: no reliable source found, see footnote 1
Deferred revenue (pRAP) / revenue recognition for subscriptions
Rechnungskit Yes pRAP for subscriptions and annual licenses Status: included
Order Printer Pro Not documented1 no deferral documented Status: no reliable source found, see footnote 1

DATEV & archive

Finished DATEV booking records
not just document images
Rechnungskit Yes EXTF for SKR03/SKR04, revenue + payments + fees; document images via Beleglink in the "Belegtransfer" package for Unternehmen online Status: included
Order Printer Pro Not documented2 export as PDF and, with the add-on, as XML; the provider names no DATEV format or booking records Status: no reliable source found, see footnote 2
GoBD archive with locking (Festschreibung)
Rechnungskit Yes WORM archive, SHA-256, locked from creation Status: included
Order Printer Pro Not documented3 the invoice number is the Shopify order number; separate number sequences, e.g. for POS, are not possible according to the provider; the documentation names no archive with locking. According to the FAQ, only e-invoices already delivered via Peppol are locked Status: no reliable source found, see footnote 3
Free access for your tax advisor
Rechnungskit Yes own tax advisor portal, documents read-only Status: included
Order Printer Pro Not documented1 no access for tax advisors documented Status: no reliable source found, see footnote 1

Accounting & operations

VAT return (UStVA) / cash-basis accounts (EÜR) / direct ELSTER filing
EC Sales List (ZM) import files are covered separately
Rechnungskit ZM data ZM import file yes; UStVA, EÜR and direct ELSTER filing stay with your tax advisor Status: limited
Order Printer Pro –1 document app, not accounting; UStVA and EÜR stay with your tax advisor, same as Rechnungskit Status: not applicable, see footnote 1
Entry price
Rechnungskit from €9 base fee + tiered price per document; free to test in sandbox mode Status: included
Order Printer Pro from $04 free up to 50 orders a month, then $10, $20 or $40 by order volume; e-invoicing and Peppol as an add-on for $10 a month Status: note, see footnote 4
API for your own systems
Rechnungskit Yes push API in every plan Status: included
Order Printer Pro Not documented1 no public API documented Status: no reliable source found, see footnote 1
Sources & footnotes
  1. 1. Shopify App Store, listing "Order Printer Pro: PDF Invoice", checked on October 1, 2026: provider "Order Printer", Shop Circle; 4.9 stars from 2,936 reviews; in the App Store since December 2, 2014; document types, languages, POS. Shopify's own app: Shopify Order Printer, free, 3.5 stars from 378 reviews.
  2. 2. Order Printer Pro help center, section E-Invoicing & Peppol, articles from June 2026: XML export as Peppol UBL (BIS 3.0) or CII, "Orders are exported in the format that is provided by Shopify", Peppol countries including Germany, credit notes via Peppol "manually … for every individual refund", checked on October 1, 2026.
  3. 3. Help center, article Customizing the invoice number: "The invoice number matches the corresponding Shopify order number" and no separate number sequences per order type; add-on FAQ: delivered Peppol invoices are "finalized, locked". Checked on October 1, 2026.
  4. 4. Prices according to the App Store listing and the help article Add-On Billing Details, checked on October 1, 2026; prices in US dollars, billed through Shopify. The Rechnungskit price comes from the pricing curve on rechnungskit.de/preise (€9.00 base fee + €66.50 usage for 600 documents).
  5. Information from the provider's website, App Store listing and help center, last checked on October 1, 2026; prices in US dollars as shown in the Shopify App Store.
  6. Rows marked "Not documented" mean we found no reliable public source, not that the feature is missing.
  7. Rechnungskit information reflects the current product; items marked "Planned" are not available yet.
  8. Legal basis for the rows and sections (German law): mandatory invoice details § 14 (4) UStG, e-invoicing § 14 (1) and (2) UStG with the transition rules in § 27 (38) UStG, small-amount invoices § 33 UStDV, vouchers § 3 (13) to (15) UStG, OSS threshold § 3c (4) UStG and filing § 18j UStG, VAT ID confirmation § 18e UStG, intra-EU supply § 6a UStG, tax arising in the filing period of the supply § 13 (1) no. 1 (a) UStG, retention § 14b (1) UStG and § 147 (3) AO, deferred revenue § 250 (2) HGB, archive GoBD, BMF letter of 28.11.2019.

All information from publicly available sources, checked October 1, 2026. Providers' features and prices can change. Please report mistakes to support@rechnungskit.de. How we rate is explained in How we compare.

When is Order Printer Pro the better choice?

Rechnungskit doesn't do everything. In these cases, Order Printer Pro is the more honest recommendation.

You need packing slips and delivery notes

Besides invoices, Order Printer Pro prints packing slips, delivery notes, receipts, quotes from drafts and return forms, in bulk for many orders at once. Rechnungskit only creates invoices and correction documents. So you can keep Order Printer Pro for the shipping table and just switch off the invoice template there.

Document design matters most to you

Templates in HTML, CSS and Liquid, metafields, barcodes, QR codes and more than 30 languages: Order Printer Pro gives you much more design freedom. In Rechnungskit you set the logo, texts and layout; there is no template code.

You rarely sell to businesses and your tax advisor books by hand

With few orders a month, no cross-border sales and a tax advisor who splits Shopify payouts themselves, a decent PDF is often enough. Up to 50 orders a month, Order Printer Pro costs nothing.

What Rechnungskit does differently

Invoicing

Invoicing on the correct date of supply

Shipped goods are invoiced on the shipping date, not the payment date. It sounds like a detail, but it decides which period the revenue lands in.

Date of supply (Leistungsdatum) from the shop's shipping event
Small-amount invoices automatically under §33 UStDV
Handover to DATEV in the right period
Tax compliance

VAT ID check with evidence archive

Qualified check with the BZSt (Federal Central Tax Office) including company name, city, postcode and street. The response is archived unchanged for eight years and linked to the individual invoice.

Qualified BZSt check instead of a simple format check
Response linked to the invoice and delivery date
No tax-exempt invoice without a usable check
Accounting

DATEV bookings with linked documents

Your tax advisor gets finished EXTF booking records, not just a folder of PDFs. Revenue, payments, fees and payouts are already matched, and every invoice booking carries a Beleglink to its document image in the "Belegtransfer" package for Unternehmen online.

EXTF bookings for SKR03 and SKR04
Document image attached to the booking via Beleglink
Fees and payouts already matched
Your tax advisor downloads them directly

Price comparison

List prices net per month, as of October 1, 2026. Discounts and promotions are not included.

Rechnungskit List price
from €9 / month net + tiered price per document
Free to test in sandbox mode; billing starts at go-live
After that, a €9 base fee plus €0.15 to €0.03 per document
OSS, ZM, DATEV, GoBD archive and every feature always included
Self-service signup with no waiting list, up and running in minutes
Cancel monthly, no setup fee
Order Printer Pro By orders
$0 to $40 / month, billed through Shopify, plus $10 for the e-invoice add-on
Free up to 50 orders, Starter $10 up to 500, Growth $20 up to 5,000, Scale $40 above that
E-invoicing and Peppol as an add-on: $10 a month including 25 Peppol invoices, then $0.10 per invoice
14-day free trial
Source: apps.shopify.com/order-printer-pro and help center, as of October 1, 2026
Worked example
600 documents a month: at Rechnungskit that is a €9.00 base fee plus €66.50 usage, including e-invoicing, GoBD archive and DATEV bookings. At Order Printer Pro, the Growth plan at $20 applies, $30 with the e-invoice add-on. That gets you PDF documents and XML files; an archive with locking, DATEV bookings and payout reconciliation are not included. For 500 orders the Starter plan is enough ($10, $20 with the add-on).
Rechnungskit
€75.50
Order Printer Pro
$30 with e-invoice add-on

Switching in three steps

1
Bring your data over

Orders and payments from your connected sources are pulled in, and your invoice number sequence continues. Old documents stay available in your previous system; Rechnungskit doesn't import invoices created elsewhere.

2
Test in parallel

Both systems run side by side for one billing period. You compare documents and bookings before anything goes live.

3
Switch over

Sending is switched over and your tax advisor gets the new export access. The old system stays in place as an archive.

FAQ

For the invoice, yes; for printing, no. Rechnungskit issues the invoice for every Shopify order, as an e-invoice with its own number sequence, archived and locked, and as a DATEV booking. Rechnungskit doesn't create packing slips, delivery notes, quotes or return forms; for those you can keep Order Printer Pro and just switch off the invoice template there.

Yes, and that's the usual way to switch. You run both systems in parallel for one billing period and compare documents and bookings before you switch over.

They stay where they are. Rechnungskit doesn't import or archive invoices created elsewhere; you keep meeting your retention duty for old documents (eight years under § 14b (1) UStG and § 147 (3) AO) in your previous system. What Rechnungskit can pull in are past orders and payments from your connected shops and payment providers, which then become new, validated invoices. For the number sequence, you set the number Rechnungskit continues from, so nothing overlaps with your old documents.

Documents are stored tamper-proof and unchangeable for eight years for as long as your account exists (WORM archive with checksums). Eight years is the retention period for invoices and accounting records (§ 14b (1) UStG, § 147 (3) AO); the requirements for the archive are set out in the GoBD. You can export them at any time, and for 90 days free of charge after you cancel. The final assessment of your process documentation (Verfahrensdokumentation) is up to your tax advisor.

Shopify Order Printer is Shopify's own free app for printing invoices, packing slips and pick lists with templates in HTML, CSS and Liquid. Order Printer Pro is a separate third-party app (Shop Circle) with automatic PDF sending, bulk export, quotes from drafts and an e-invoice add-on. Both design documents from the Shopify order. Neither documents its own number sequence, an archive with locking or a DATEV export.

No. An e-invoice is an invoice in a structured electronic format (§ 14 (1) sentences 3 and 6 UStG); according to the BMF letter of 15.10.2025, a PDF without an embedded data set does not count. Order Printer Pro offers an add-on for this that creates an XML file (UBL or CII) per order or sends it via Peppol. The XML file is built from the Shopify data and sits next to the PDF. Rechnungskit embeds the structured data directly in every invoice (ZUGFeRD), so your customers get one document that both people and software can read.

Yes, for everything except the invoice. Keep printing packing slips, delivery notes, return forms and quotes with Order Printer Pro. Switch off the invoice template and the automatic PDF sending of the invoice there, so your customers get exactly one document, the one from Rechnungskit, with your number sequence.

Legally, an invoice number must be sequential and unique, even with several number ranges (§ 14 (4) sentence 1 no. 4 UStG); the law does not require a gapless sequence. The order number usually meets that. It gets tricky with corrections: if every order has exactly one number, cancellation and correction documents need their own numbering so that no number is used twice. Rechnungskit keeps its own number sequence for this, creates cancellation invoices from Shopify refunds automatically and archives both documents locked.

From the providers' publicly available sources, checked on October 1, 2026, with footnotes for each row. Where we found no reliable source, the table says "Not documented". If you spot a mistake, write to support@rechnungskit.de and we'll correct it and re-date the page.

Related reading

More comparisons

Rechnungskit is not a tax advisory or law firm. This article explains general principles and does not replace advice from a tax advisor (Steuerberater, § 5 StBerG) or a lawyer (§ 3 RDG). Rechnungskit is built for businesses based in Germany and prepares documents, tax rates and bookings automatically. How your specific case is treated remains your decision, ideally together with your tax advisor or a lawyer.

Ready for mandatory e-invoicing?

We check every invoice before it goes out. Create your account and try everything in free test mode; billing only starts when you go live.

Try it now
de en