AccountingFree Tool

DATEV Export Validator

Free online tool to validate DATEV EXTF files (ASCII/CSV). Check headers, data row syntax, and field formats before sending to your tax advisor.

DATEV EXTF CSV Validator

Validate DATEV EXTF header structure & transaction rows in real-time

Overall Status
Invalid Format
Rows Checked
7
Errors
2
Warnings
2

Line Inspection Protocol

LineStatusFieldMessage / Finding
#1VALIDHEADER_EXTFValid EXTF header detected (Format version 700, Category: Buchungsstapel)
#2VALIDHEADER_FIELDSColumn headers parsed (8 field names).
#3VALIDZeile OKRow syntax valid (Account 8400, Offset 1200, Amount 1500,00 S).
#4VALIDZeile OKRow syntax valid (Account 4900, Offset 1200, Amount 250,50 H).
#5ERRORUmsatzInvalid amount 'invalid_amount'. Numeric value expected.
#5ERRORSoll/HabenInvalid S/H indicator 'X'. Only 'S' or 'H' allowed.
#5WARNINGKontoUnusual account number format '120'. Standardly 4 to 8 digits.
#5WARNINGGegenkontoUnusual offset account format 'ABC'.
#6VALIDZeile OKRow syntax valid (Account 8400, Offset 1200, Amount 99,00 S).
#7VALIDZeile OKRow syntax valid (Account 8400, Offset 1400, Amount 450,00 S).

Format errors like these almost always come from manual exports. KudTax writes error-free EXTF files directly from your shop and marketplace data.

Try it free with KudTax

Get this result by email

We will send you this calculation as a clear summary.

Details on how we process your data are in the privacy policy.

GUIDE & INSIGHTS

Guide: DATEV EXTF Header & Row Validation Rules

DATEV imports rarely fail because of what you booked. They fail because of how the file is shaped. EXTF is the official standard for moving transaction data between accounting software and DATEV Accounting systems, and it tolerates no deviation. Every valid file has three blocks: the header in line 1, the column captions in line 2, and the actual journal lines from line 3 onwards. The DATEV Export Validator reads your file in exactly that order, entirely inside your browser.

The header line, field by field

The header is a single semicolon-separated line. Here is the sample line shipped with the tool, broken apart:

Pos.ValueMeaning
1"EXTF"Format identifier — if it is missing, the import aborts immediately
2700DATEV format version number
321Format category (21 = journal batch)
4"Buchungsstapel"Plain-text name of the category
512Format version within the category
620260101Creation date, in YYYYMMDD
7(empty)Not populated on export
8"KTX"Origin, i.e. the generating system
9"KTX Software System"Exported by
10(empty)Imported by
1110001Consultant number
1299999Client number
1320260101Start of the fiscal year
144General ledger account length

Later positions carry the date range, the batch description and the lock (Festschreibung) flag. From the header the validator reads the EXTF identifier, the version number, the category name, the creation date and the field count, then reports line 1 as valid or broken.

Five failures that stop an import

  1. No EXTF marker in line 1. Usually the file was opened and re-saved in Excel, which strips the quoting or the header line entirely. Fix: re-export from the source system and never round-trip through a spreadsheet.
  2. Thousands separators in the amount. "1.500,00" is flagged as an invalid amount. The correct form is "1500,00" — decimal comma, no grouping, no currency symbol. Direction is expressed by the S/H flag, not by a minus sign.
  3. Invalid debit/credit indicator. Only S (debit) and H (credit) are accepted. English-language systems often emit D/C, and shop plugins sometimes leave the field empty. Both are hard errors.
  4. Account or offset account out of shape. Four to eight digits are expected; 120 (leading zero lost) or ABC raise a warning. The digit length must match the account length declared in position 14, otherwise DATEV creates unwanted new accounts on import.
  5. Wrong document date format. DDMM (0105), DD.MM.YYYY or YYYYMMDD are accepted. An ISO date such as 2026-01-05 is flagged. Again, spreadsheets silently drop the leading zero and turn 0105 into 105.

Errors block the import; warnings mark unusual but technically permitted values. Clear both before handing the batch over.

After the file passes

A syntactically clean file is not automatically a correctly booked file. The validator says nothing about account mapping, tax keys or period cut-off — it is a format check for orientation and no substitute for advice from your tax advisor. If you hand over batches monthly, plan for locking too, which we cover in how the GoBD monthly lock works, because corrections to a locked batch are painful. And if you are reworking your outgoing invoices at the same time, read our overview of e-invoicing in 2026 with XRechnung and ZUGFeRD — structured invoice data and clean journal batches increasingly go hand in hand.

FREQUENTLY ASKED QUESTIONS

Questions & Answers

An EXTF file is a specifically formatted CSV/ASCII text file following DATEV specifications for importing journal entries, master data, or payment conditions.

No, validation happens 100% locally in your browser. No sensitive financial or client data ever leave your device.

An error breaks a rule DATEV strictly requires — a missing EXTF identifier in line 1, a non-numeric amount, or a debit/credit flag other than S or H. Warnings mark values that are technically possible but unusual, such as an empty offset account, an amount of 0.00 €, or an account number outside the usual four to eight digits. The file only counts as valid once the header is recognised and no error remains open.

For viewing yes, for saving better not. Excel strips leading zeros (the document date 0105 becomes 105), reinterprets amounts, and frequently writes quotes and the semicolon delimiter back differently on save. Make corrections in a plain text editor, or regenerate the export from the source system and run it through the validator again.

No. The validator only checks structure: header, field count, amount format, debit/credit flag, account numbers and date format. It does not judge whether revenue lands on the right account, which tax key applies, or how a period is cut off. The result is orientation only and no substitute for tax advice — the substantive review stays with you and your tax advisor.
E-Commerce Automation

Automate Your E-Commerce Accounting with KudTax

Connect your shop and marketplace channels in minutes. Automatic invoice matching, fee breakdown, and direct DATEV EXTF exports for your tax advisor.