Skip to content
Rechnungskit
Feature

DATEV export with documents

Rechnungskit creates one EXTF booking batch for revenue and one for payments per month, in SKR03 or SKR04 (the two standard German charts of accounts). Every invoice booking carries a DATEV document link (Beleglink), and the documents come along as a Belegtransfer package. Once a batch is locked, every download is byte-identical.

Why it matters

Between the shop, the payment provider and DATEV there is usually manual work: downloading payment reports, separating fees from sales, matching payouts and sending documents one by one. Each of these steps costs your tax advisor (Steuerberater) time and leaves room for mistakes. Bookkeeping rules also require that bookings, once handed over, stay traceable and are never changed silently.

What the DATEV export does for you

Every month Rechnungskit books two batches: revenue and payments. The revenue batch holds invoices and cancellation invoices (Stornos). The payments batch holds incoming payments, refunds, fees and payouts from your payment providers. Fees get a booking of their own and are never netted against revenue. Your tax advisor (Steuerberater) imports the finished bookings directly and no longer types up payment reports.

The export books the cases that usually need manual work the right way from the start. OSS distance sales carry tax key 240 and the destination country, refunds land on the account of the provider that made the refund, and foreign-currency documents use the same exchange rate as the invoice.

Every invoice booking comes with its document. Rechnungskit sets a DATEV document link (Beleglink) and adds the invoices as a Belegtransfer package, one PDF per invoice. That PDF is the ZUGFeRD invoice itself, so it is also the e-invoice. In DATEV, every booking then has its document image attached.

The month in four steps

Per month · revenue and payments separately
From the month to the import in DATEV
  1. 1. Check the monthMonth overviewrevenue per tax rate and account, payments per provider, open items under "Ready to export?"
  2. 2. Create the draftBatch and DATEV packagedrafts can be deleted and created again
  3. 3. LockImmutableevery download byte-identical, verified with SHA-256
  4. 4. Import into DATEVDocuments firstthe Belegtransfer package first, then the booking batch
Your tax advisor can also handle steps 1 to 3 in the tax firm access. The import into DATEV is always done on their side.

Before the export you check the month. The overview shows what the batch will contain and lists missing accounts before any file is created:

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 (19% on 4400, 7% on 4300, OSS for NL, BE and FR on 4320 with tax key 240), booking types and debit/credit; below it Ready to export? with Every booking type has an account and No batch exists for this month yet, the collapsed bookings and the button Create draft for July 2026

Once the draft exists, the export page holds the booking batch, the DATEV package with the documents and the log. It also states the order in which your tax advisor imports:

Rechnungskit, export #5 revenue July 2026 as a draft with the buttons Download DATEV EXTF, DATEV package (29 documents), Lock and Delete, the note Order in DATEV: documents first, then the booking batch, and the DATEV package protocol with 32 bookings, 32 with document link, 0 without document and 29 documents in the package

After the review you lock the batch (Festschreibung). From then on it never changes, and corrections go through new bookings in a later export. That is what § 146 Abs. 4 AO requires: a booking must not be changed in a way that makes its original content impossible to determine. Drafts, on the other hand, you may delete and create again.

Your tax advisor works alongside you

Instead of emailing files, you give your tax advisor access. In the tax firm access they check the month the same way you do, create the draft and lock it themselves. If they want, Rechnungskit creates the drafts for the previous month on a fixed day. Nothing is ever locked automatically, and you can revoke the access at any time.

Rechnungskit tax firm access, Revenue report for July 2026: month overview with revenue by tax rate and account, Ready to export? pointing to the open draft #5, collapsed bookings, Create draft and the export history with #5 as a draft (Review, CSV, Lock) and #1 for June locked

How a tax firm gets access is explained under For tax advisors. For the cash-basis income statement (EÜR) the export works with the default settings. For balance sheet accounting (Bilanz) you first confirm a few account roles and decide on deferred revenue. All accounts are starting values for your tax advisor to review, not tax advice.

Setup and all the details

This page shows what the export does. The guide DATEV export and your tax advisor walks you through the setup: chart of accounts and account mappings, booking texts and cost centers, the accounts receivable model, switching the Belegtransfer package on or off, and the late export. The file format with every field, the package structure and the encoding is described on the DATEV interface page. How orders from Shopify, WooCommerce or Shopware and payments via Stripe or PayPal come together in the export is shown in DATEV export for online shops.

In detail

  • Two EXTF booking batches per month, revenue and payments, in the SKR03 or SKR04 chart of accounts
  • Fees and payouts of your payment providers as separate bookings, never netted against revenue
  • Every invoice booking carries a DATEV document link; the Belegtransfer package attaches the document images to the bookings in DATEV Unternehmen online automatically
  • Alternatively a simple documents ZIP, named by invoice number, for Pennylane or a document management system
  • Accounts receivable (Debitoren) as one collective account, per payment provider, per payment method or one per customer
  • Accounts come prefilled with the DATEV standard accounts; if a mapping is missing, no batch is created until it is added
  • After locking, every download is byte-identical and verified with SHA-256
  • Test documents never appear in the export

Frequently asked questions

No. The booking batch is an EXTF file that DATEV Kanzlei-Rechnungswesen imports directly. Your tax advisor uploads the Belegtransfer package to DATEV Unternehmen online with DATEV Belegtransfer.

Recent changes

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.

Try it with your real data in the free test mode.

Connect your shop and payment provider and Rechnungskit runs alongside. Billing only starts at go-live.

Try it now
de en