No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
The DATEV Buchungsstapel is the CSV interchange format of the DATEV accounting software. Such a file begins with the header marker EXTF (older: DTVF) and the format category "Buchungsstapel"; it is semicolon-separated, encoded in Windows-1252 and uses a decimal comma. Instead of a sign, each row carries a Soll/Haben (debit/credit) indicator (S or H), and the document date comes as day-month (DDMM). That is precise, but awkward the moment you want the entries quickly in Excel, Google Sheets or another tool.
This tool converts both ways, and it detects the direction automatically from the content: drop a DATEV Buchungsstapel (EXTF marker) and you get a normalized, readable CSV with date, amount, debit/credit, currency, account, contra account and posting text - with a dot decimal separator and a UTF-8 BOM so umlauts show correctly in Excel. Drop such a normalized CSV the other way around and the tool rebuilds a DATEV Buchungsstapel from it (EXTF, semicolon, decimal comma, Windows-1252). The columns are mapped by their header names, not by a fixed position.
Everything runs entirely locally in the browser (pure JavaScript, no server, no foreign library from a foreign CDN) - your booking data never leaves your device. Honest framing: this is a structural format conversion of the core booking fields, not a tax-reviewed DATEV export and not an accountant sign-off. For re-import into DATEV the metadata header may still need completing depending on the client and program version; verify the result with your accounting software.
Specifications
Specifications
Input formats
CSV
Output format
CSV
Batch processing
Yes
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Drop a CSV: a DATEV Buchungsstapel (EXTF) or a normalized CSV.
The direction is detected automatically; the conversion runs locally in the browser.
Download the result CSV (one per input file).
Limitations:Converts between a DATEV Buchungsstapel (EXTF format, semicolon-separated, Windows-1252, decimal comma, Soll/Haben S/H indicator, Belegdatum DDMM) and a normalized CSV (date, amount, debit/credit, currency, account, contra account, posting text; dot decimal, UTF-8 BOM, RFC 4180 quoting). The direction is detected automatically from the EXTF/DTVF marker; columns are mapped by their header names. The core booking fields of a Buchungsstapel are carried over; richer DATEV fields (BU key, cost centres, document fields, posting keys) are intentionally not modelled in this version. It is a structural conversion, not a tax-reviewed export and not an accountant sign-off; for re-import into DATEV the metadata header may need completing depending on the program version. Verify the result with your accounting software.
FAQ
Is my booking data uploaded?
No. Reading and writing the CSV run entirely locally in the browser (pure JavaScript, no server); your booking data never leaves your device.
Which direction does it convert?
Both. The tool detects from the content: a DATEV Buchungsstapel (EXTF marker) becomes a normalized CSV, and a normalized CSV becomes a DATEV Buchungsstapel.
Which columns does the normalized CSV have?
Date, amount, debit/credit (S/H), currency, account, contra account and posting text - one row per entry, with a dot as the decimal separator.
Can I import the result straight into DATEV?
The tool builds the EXTF structure with the core booking fields. Depending on the client and program version the metadata header may need completing; verify the file with your software. It is not a tax-reviewed export.
Are umlauts preserved?
Yes. The normalized CSV is written as UTF-8 with a BOM (Excel-friendly), and the DATEV Buchungsstapel in Windows-1252 - the encoding DATEV expects.