Lock
The documents of a binding run are recorded. By default a new export of the same period only takes stragglers, such as invoices created afterwards; on the tenant this can be changed under "Already exported documents".
The export calculates the whole period before it writes a file, checks its own result and records for every document why it was booked that way. If something is wrong, no file is created: neither half a one nor a wrong one.
All three calculate the same period with the same rules. They differ in what remains afterwards.
| Preview | Test export | Export | |
|---|---|---|---|
| File for DATEV | |||
| Check report and protocol | |||
| Reconciliation for completeness | |||
| Locks the documents | |||
| Hash chain (SHA-256) | |||
| Repeatable | any number of times | any number of times | only takes stragglers |
The file header of a test export says "Testexport"; DATEV shows it on import, so a mix-up with the binding file stands out.
At the top are the findings by kind, split into errors that stop the export and notices that let it carry on; below, every affected document on its own. Every finding explains the cause and leads to the place where it can be fixed.
your-shop.com/admin
Orders › DATEV export › History
Preview of 28.08.2026
FinishedErrorMuster Handels GmbH01.08.2026 - 31.08.2026ScheduleInterface v700
OverviewReportReconciliationProtocolEmail
The check report says whether what was booked is correct. At the top the findings are grouped by kind: errors stop the export, hints do not. A row's context menu leads to the cause, to the documents concerned, or ticks it off. Below, every affected document is listed on its own.
Errors - they stop the export
2 points. Without them the export writes no file - work through them in order, then export again.
| Count | Finding | |
|---|---|---|
| 3 | Revenue account missingNo revenue account for the tax rate 7 % configured - 3 documents not booked. Enter the account on the tenant under "Accounts". | |
| 1 | OSS revenue account missingNo OSS revenue account for the destination country IE configured - 1 document not booked. Enter the account on the tenant under "Tax & OSS". |
Findings - the export runs anyway
1 of 1 open. None of them stops the export - the list above comes first.
| Count | Finding | |
|---|---|---|
| 9 | A later invoice exists for the same orderFurther invoice for this order - a later invoice is booked, this one is not (otherwise double turnover). If both are to be booked, clarify with the tax advisor.Nothing to do - these orders have a later invoice, and only that one is booked. The replaced one remains as a document but produces no entry. | NotedAffected documents |
Affected documents
Download as CSV| Document | Order | Finding |
|---|---|---|
| RE-10044 | 10044 | Revenue account missing |
An error means: no file. After the correction, simply export the same period again.
Notices can be ticked off. They stay visible but no longer count as open; errors can never be ticked off.
With the switch "Warnings block the export" on the tenant even a notice stops the file, except pure process notices such as the one on the first export. For tax firms that only accept fully clean batches.
The whole report can be downloaded as a CSV.
Standard account used: a foreign case without its own account, booked to the standard account of the chart of accounts
Already exported documents skipped
A later invoice for the same order: only the later one is booked
Partial payment not booked automatically, payment without a document, document for 0.00
A document already exported has changed
Tax case not decidable, say an order without a country
An account is missing, or line items have no price or no tax data
A difference between the booked amount and the order value
If an error stops the run, no batch is created, not even half of one. Nothing is locked and nothing is added to the chain. The check report and the protocol still remain in the history, so it is clear what was missing.
your-shop.com/admin
Orders › DATEV export › History
Export of 01.09.2026
Back
FinishedErrorMuster Handels GmbH01.08.2026 - 31.08.2026ScheduleInterface v700
OverviewReportReconciliationProtocolEmail
Orders0
Bookings0
Booking volume (debit+credit)€0.00
Errors and findings2
File
No file was written for this run.
Re-export lock & audit chain
Locked documents are not booked again when the same period is exported twice. The run's fingerprint covers ALL files of this run and chains to its predecessor's, proving that no file was changed or removed afterwards. This is not the DATEV Festschreibung, which lives in the file header and is set on the tenant.
The protocol answers the question "why?". For every document it shows the outcome with its reason: booked with tax case, date and accounts; skipped as a duplicate, as a superseded invoice or outside the period; blocked with the error.
your-shop.com/admin
Orders › DATEV export › History
Export of 01.09.2026
Back
FinishedSuccessfulMuster Handels GmbH01.08.2026 - 31.08.2026ScheduleInterface v700
OverviewReportReconciliationProtocolEmail
The protocol shows every decision of this run: which document was booked with which tax case, date and account, and which was not, and why (skipped, with a hint, or blocked). There is nothing to do here; it is the evidence that lets every figure in the file be traced back. The tiles filter by outcome, the search by order or document number.
Protocol - every decision of this run
1,311All1,280Booked24Skipped7Notices0Blocked
Order or Beleg number
| Document | Order | Decision | Outcome |
|---|---|---|---|
| -Configuration | - | Tenant configuration at run time (period, taxation, OSS, chart of accounts) | info |
| RE-10041Invoice | 10041 | Domestic Sale with German VAT. | booked |
| RE-10017Invoice | 10017 | Already booked in an earlier run - skipped. | skipped |
| RE-10039Invoice | 10039 | Invoice was superseded by a newer one - not booked. | skipped |
Tiles filter by outcome; the search finds order and document numbers.
The first line records the settings the run calculated with.
The "DATEV" tab on every order shows what was exported for it and what a run would decide now.
The check report says whether what was booked is right; the reconciliation, whether it is complete. Four checks, each with its result.
your-shop.com/admin
Orders › DATEV export › History
Export of 01.09.2026
Back
FinishedSuccessfulMuster Handels GmbH01.08.2026 - 31.08.2026ScheduleInterface v700
OverviewReportReconciliationProtocolEmail
The check report says whether what was booked is correct - this page, whether it is complete. Four checks with one result each: what the run should have covered, what stays out on purpose, whether reversals have their correction, and whether the volume matches the previous run.
Completeness
Of the documents that fall into the period - how many are booked?
Documents touched in the period: 1,228 · booked in this file: 1,204 · booked in an earlier run: 24 · not booked: 0.
Deliberately excluded
Orders carrying the DATEV opt-out.
No order is excluded from the export.
Reversals without a correction
Cancelled with the invoice already booked - is the correction there?
Every cancelled order with a booked invoice has its correction document.
Volume against the previous run
Does the volume match the last run of the same shape?
110% of the bookings of the last run (1,187 → 1,311). Unremarkable.
Of the documents in the period: how many booked, how many already in an earlier run, how many not, how many deliberately excluded.
Which orders have the custom field "Exclude from DATEV export" set.
Every cancelled order whose invoice is already booked has its cancellation or credit note.
If the volume jumps noticeably compared with the previous run, it is flagged.
"Not booked" is not automatically an error: a document for 0.00 or a superseded invoice belong there, and the protocol names the reason for each. What an earlier run already booked is counted separately.
What a binding export has written cannot be quietly changed and cannot be quietly repeated.
The documents of a binding run are recorded. By default a new export of the same period only takes stragglers, such as invoices created afterwards; on the tenant this can be changed under "Already exported documents".
Every locked document carries a fingerprint of its lines. If the shop differs from it later, it shows as soon as the same period is exported again.
Every binding run forms a SHA-256 fingerprint across its booking and master data files and chains itself to its predecessor with it; the document packages carry their own checksums. That shows if a run or a file is missing or has changed afterwards.
This is the plugin's own chain. The freeze in DATEV is a flag in the file header that you set on the tenant.
The history lists every run with period, progress, outcome, kind and findings. Files and document packages can be downloaded again at any time, every file with its own checksum.
The "Email" tab shows what was handed to the mail system for a run: recipients, attachments with size, the wording where available and, per address, whether Shopware's mail system accepted the mail. That does not confirm delivery to the recipient.
your-shop.com/admin
Orders › DATEV export › History
Export history
New export
| Created | Tenant | Period | Progress | Outcome | Kind | Findings | Bookings | Volume (debit+credit) | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 01.09.2026 06:00 | Muster Handels GmbH | 01.08.2026 - 31.08.2026 | Finished | Successful | Binding export | - | 1,311 | €642,180.50 | sent | Give up as a test runView details |
| 28.08.2026 14:12 | Muster Handels GmbH | 01.08.2026 - 31.08.2026 | Finished | With findings | Test export | 2 | 1,311 | €642,180.50 | - | |
| 28.08.2026 14:05 | Muster Handels GmbH | 01.08.2026 - 31.08.2026 | Finished | Error | Preview | 2 | 0 | €0.00 | - | |
| 03.08.2026 06:00 | Muster Handels GmbH | 01.07.2026 - 31.07.2026 | Cancelled | Successful | Binding export | - | 1,187 | €598,410.20 | not sent | |
| 15.07.2026 10:30 | Muster Handels GmbH | 01.06.2026 - 30.06.2026 | Finished | Successful | Given up | - | 987 | €497,230.00 | - | |
| 14.07.2026 09:12 | Muster Handels GmbH | 01.06.2026 - 30.06.2026 | Failed | Error | Test export | - | 0 | €0.00 | - |
Open a run with "View details" in the "…" menu of its row.
Download any file again with "Download" on the Overview tab.
The Email tab shows what was handed to the mail system for the run.
Yes: in the history, through the "…" menu at the end of its row, with "Give up as a test run". File, check report and protocol stay, its documents count as not exported again and come along with the next export. If it was not the most recent run, the hash chain shows a gap at that point. If the file has already been booked at the tax firm, discarding changes nothing about that. Agree it beforehand.
Every exported document carries a fingerprint of its lines. If you export the period again and something in the file has changed (amount, account, tax key, date, even the posting text), the run stops: the correction belongs in the next export as a credit note or cancellation. If only the cost centre or the personal account has changed, the document is skipped with a note and the file is created.
Through the document number in document field 1, the link to the document image in field 20 and, if switched on, the order number in field 95. In the shop, the "DATEV" tab on every order shows what was exported for it.
What a tenant is, the five-step assistant and when you need several.
Revenue, cash, shipping and voucher accounts, the four ways to the debtor and the cost centres.
Period, preview, test export and export, the running run and the history.
Errors that stop, notices that do not, and the way to fix each one.
Every setting on the tenant and the global switches, with default and effect.
Booking batch, general reversal, freeze and the other words from DATEV and Shopware.