Export orders, credit notes and customers as DATEV files for your tax adviser, with SKR03 and SKR04 presets.
Tested on 2 buildsUpdated Nov 7, 2026Version 1.0.1CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
DATEV Export for Accounting: Orders and credit notes as a DATEV booking batch, validated before your tax adviser sees it1 of 7
What it does
German merchants hand their bookkeeping to a tax adviser who works with DATEV. This add-on turns your CS-Cart or Multi-Vendor orders into the file the adviser imports: a booking batch in the DATEV format and a debtor master data file. It is an export file for your tax adviser: not DATEV-certified, no connection to DATEV online services. DATEV is a trademark of DATEV eG.
How it works
Enter the consultant and client numbers of your adviser, choose SKR03 or SKR04 and confirm the preset accounts. Under Orders > DATEV export choose the period and order statuses, press Validate, then download the booking batch. Customers can be booked on one collective debtor or on their own debtor numbers, with a master data file. Credit notes are booked Haben. Vendors in Multi-Vendor export their own orders.
Features
DATEV booking batch (EXTF, Windows-1252, decimal comma, one line per booking)
Debtor master data file for the booked customers
SKR03 and SKR04 presets for 19 %, 7 %, 0 %, EU and export revenue accounts
EU reverse charge and OSS accounts per delivery country
Collective debtor or one debtor number per customer
Credit notes booked Haben, also from Invoices & Credit Notes
Clearing accounts per payment method, shipping and payment fee accounts
Validation report with missing accounts before the download
Scheduled export into a server folder from cron
Works with Multi-Vendor (vendors export their own orders) and Ultimate storefronts
What you get
Package
kv_datev_export-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
For developers
Uses 2 CS-Cart PHP hooks. No core files are changed.
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Tested
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Nov 6, 2026Tested on: Multi-Vendor 4.17.2, CS-Cart 4.17.2
Requirements
PHP
CS-Cart or Multi-Vendor 4.17.2 or later (tested up to 4.21.2), PHP 7.4 to 8.3 as your CS-Cart version allows
Requirement
The store's primary currency must be EUR
Requirement
Administrator access to the admin panel
Requirement
The consultant number (Beraternummer) and client number (Mandantennummer) your tax adviser uses for your company
Core changes
None. Hooks and template overrides only
1.0.0
Nov 6, 2026
Latest
Added 11
Initial release.
DATEV booking batch (EXTF, format version 700, category 21) and debtor master data file (category 16), Windows-1252, semicolon separated, decimal comma; header, column line and field layout checked against the official DATEV sample data.
Export by date range and order status, with a validation report (missing VAT / OSS accounts, client numbers, fiscal-year rule, skippable documents).
SKR03 and SKR04 presets: revenue accounts for 19 %, 7 % and 0 % VAT, intra-community supplies, tax-free exports, optional shipping and payment fee accounts, OSS accounts per country.
Debtor numbers: collective debtor or one number per customer from a start number.
Credit notes (refund statuses and credit notes of Invoices & Credit Notes), optional payment bookings with clearing accounts per payment method.
Belegfeld 1 from the invoice number of Invoices & Credit Notes when installed, otherwise the order number.
Export history, release of an export, "only documents not exported before".
Scheduled export into a server folder (php admin.php --dispatch=kv_datev_export_cron.run).
Multi-Vendor: own settings and exports per vendor; Ultimate: settings per storefront.
Domain-bound license client and self-healing upgrade synchronizer.
Tested on Multi-Vendor 4.17.2, CS-Cart 4.17.2. First release.
Is this DATEV-certified? Does it connect to DATEV?
No. It creates an export file for your tax adviser, following the DATEV format description published on the DATEV developer portal. It is not DATEV-certified and does not use DATEV online services or APIs. DATEV is a trademark of DATEV eG; this product is independent of DATEV eG.
Will my tax adviser's DATEV accept the file?
The file follows the published layout (header, 125 booking columns, Windows-1252, decimal comma). The add-on is tested against the official DATEV sample data. Account numbers, tax keys and fiscal-year rules are specific to each client, so send the first file to your adviser as a test before you rely on it.
Which VAT cases are covered?
Domestic 19 % / 7 % / 0 %, intra-community supplies (reverse charge) for EU orders without VAT, tax-free exports, OSS per delivery country, shipping and payment fees. Not covered in 1.0: foreign currencies, fixed-amount taxes, margin schemes, partial payments over several bookings, cost centres, document images (Beleglink).
Why is my order not in the file?
Only orders in the selected statuses are exported, once (see "Only documents that were not exported before"). Parent orders of Multi-Vendor are not exported, their vendor orders are. Open the validation report: orders with errors are listed there.
Which invoice number is used?
Belegfeld 1 is the invoice number of our Invoices & Credit Notes add-on when it is installed and used; otherwise the order number with your optional prefix.
Does it work with Multi-Vendor and Ultimate?
Yes. Vendors (Multi-Vendor) and storefronts (Ultimate) can have their own settings. See Configuration.
Which CS-Cart versions are supported?
4.17.2 to 4.21.x, PHP 7.4 to 8.3.
Will it slow down my store?
No storefront output at all: the add-on only runs in the admin panel and from the cron command. A large export reads the orders of the period once.
How do I get updates?
Install the new package over the old one. See Installation.
How do I get support?
Contact us through https://cs-cart.kaviolabs.com.
My license shows "Pending verification"
This status appears when you use a CS-Cart Marketplace license number that our license server has not matched with the Marketplace yet. The add-on is fully working in this state. Click Check now on the add-on's License tab (Add-ons → Manage add-ons → the add-on) a little later and it shows Active. If it has not changed after 24 hours, contact support with your Marketplace order number.