Skip to content
Rechnungskit

What Rechnungskit does

Updated

Rechnungskit automatically creates compliant e-invoices from your sales, archives them in an audit-proof way and prepares your bookkeeping for DATEV. In short: a payment comes in, a compliant invoice goes out, and the bookings are ready.

Rechnungskit · how it works
From the sale to finished bookkeeping
Your sale
Orderfrom your shop, the checkout or your own software
ShopifyWooCommerceShopwareCheckoutAPI
Paymentfrom the payment provider
StripePayPalMollieKlarna
Rechnungskit
  1. Matchpayment and order belong together
  2. Create e-invoiceZUGFeRD under EN 16931, validated first
  3. Archive8 years under the GoBD, with a checksum
Result
Invoice to the customeras a PDF with embedded XML
Archiveimmutable, available any time
Tax advisorDATEV export, OSS and ZM, Pennylane too
Everything runs automatically. Where a detail is missing, you get a task instead of a wrong invoice.
## How it works
  1. You connect your sales sources: a shop (Shopify, WooCommerce, Shopware 6) or your own application via REST API. Without a shop you sell through the Rechnungskit Checkout, and one-off jobs go in as manual orders.
  2. You connect your payment providers: Stripe, Mollie, PayPal, Unzer, GoCardless, Klarna or Shopify Payments.
  3. Rechnungskit matches every incoming payment to its order and creates a ZUGFeRD invoice from it (a PDF with embedded XML following EN 16931).
  4. Every invoice is validated before it is created and then archived for 8 years in line with the GoBD, the German tax authority's rules for electronic bookkeeping (retention period under § 14b UStG), with a SHA-256 checksum and immutable storage.

Rechnungskit, invoice SN-2026-1044: on the left the preview of the German-language invoice to Erika Muster for 14,90 € with the note "Bezahlt" (paid), on the right ZUGFeRD 2.5 as an archived document, immutably locked until 01/01/2035, buttons to download PDF and XML, and the details with document number, date, customer and total 5. For bookkeeping you export DATEV booking batches (EXTF, chart of accounts SKR03 or SKR04). For EU sales, an OSS export (One-Stop-Shop) and the Zusammenfassende Meldung (ZM, the EC sales list) are ready as well.

Rechnungskit, DATEV export for July 2026, revenue: month overview in SKR04 with 29 documents, net €1,617.70, VAT €243.06, gross €1,860.76, revenue by tax rate and account, booking types and debit/credit, below it the button Create draft for July 2026

Which shops and payment providers Rechnungskit works with

  • Shops: Shopify, WooCommerce and Shopware 6. You connect the shop under Connections → Connect, and orders arrive automatically from then on.
  • Without a shop of your own: with the Rechnungskit Checkout you sell through your own link, for example from social media or a newsletter. Several products with a cart and QR code you sell through the shop. Single orders you enter as a manual order.
  • Your own application or SaaS: you report orders through the REST API.
  • Payment providers: Stripe, Mollie, PayPal, Unzer, GoCardless, Klarna, and Shopify Payments through the Shopify connection.
  • Courses and memberships: Memberspot and Ghost grant access automatically after a purchase in the Rechnungskit Checkout.
  • Accounting: the DATEV export for your tax advisor. If you keep your books in Pennylane, you read the export in there (Pennylane).
  • Marketplaces such as Amazon, Kaufland, Otto or eBay have no ready-made connection yet, see Marketplaces.

If you sell through a different shop system, write to us at support@rechnungskit.de before you commit.

What Rechnungskit does differently on purpose

Built this way on purpose
What Rechnungskit does differently
Payment or shippingthe invoice comes from the event, not from a click
automatic
Refund in the shop or at the payment providerthe cancellation invoice is created on its own
automatic
A detail is missingsuch as a VAT rate for a destination country
on hold, with a task
For one-off cases there are manual orders; a button for manual cancellations is deliberately missing.
  • Invoices are created automatically from events (payment, shipping), not by hand. There is no "write invoice" button for shop sales, but there is a manual route for one-off cases.
  • Cancellation invoices (Storno) also come from events: a refund in the shop or at the payment provider creates the cancellation invoice automatically. There is deliberately no manual cancellation button.
  • If a detail is missing (for example a VAT rate for a destination country), Rechnungskit holds the invoice and creates a task for you instead of issuing something wrong.

How to start

You create your account for free and connect your shop and payment providers in test mode. The setup walks you through step by step, with Kit, the assistant in the app (getting started). Once everything fits, you go live and set the document start. After that you invite your tax advisor (DATEV export and tax advisors).

How to start
From account to going live
  1. TodayCreate an accountfree, in test mode
  2. Test modeConnect and checkshop and payment providers, look at test documents
  3. Go-liveSet the document startreal invoices from here on, billing starts here
  4. After thatInvite your tax advisortax advisor access with DATEV export
Test mode only creates TEST documents that never leave Rechnungskit. Billing starts at go-live.

Limits

  • XRechnung (pure XML for public-sector buyers) is available per customer once a Leitweg-ID (the German public-sector routing ID) is stored. PEPPOL delivery, FatturaPA and ebInterface are not supported, and German B2C and B2B retail does not need them.
  • Rechnungskit does not replace tax advice. Defaults such as the chart of accounts or account mappings are starting points that your tax advisor should review.
  • Bank account reconciliation (FinTS) is not part of the product. Payment information comes from your payment providers and your shop.

This page explains what Rechnungskit does and is not tax or legal advice.

Where to find it in the app

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.

de en