DATEV export
  1. Home
  2. Sample files

Sample files Two files, just as the plugin writes them.

A test export from our test system, with made-up customers: the booking batch and the diverse addresses that go with it, byte for byte as the plugin wrote them. Character set Windows-1252, separator semicolon - any text editor opens them.

Booking batch

EXTF_Buchungsstapel_1234_20260901-20260930.csv

7 bookings, format version 13, 5.5 KB

Download

Diverse addresses

EXTF_Div-Adressen_1234_20260901-20260930.csv

5 addresses, format category 48, 4.8 KB

Download

The customers are made up, the numbers those of a test client. The tax firm imports the addresses before the booking batch.

The header

The first line tells DATEV where the batch belongs.

31 fields, of which the filled ones are shown here. The second line carries the headings of the 125 columns.

FieldValueMeaning
1EXTFMarker of the DATEV format
2700Interface version number
321Format category: 21 is the booking batch
4BuchungsstapelFormat name
513Format version
620260916171236000Created on: date and time; the last three digits (milliseconds) are 000
9DvsnDatevExported by: the program that wrote the file
1112345Advisor number
121234Client number
1320260101Start of the fiscal year
144Account length
1520260901Period from
1620260930Period to
17Testexport 2026/09Label; a binding export is called "Export 2026/09"
191Booking type: 1 stands for financial accounting
200Accounting purpose
210Freeze: 0 means DATEV does not freeze after the import
22EURCurrency
2703Chart of accounts: 03 stands for SKR03
The bookings

Seven lines: one invoice, one credit note, five cancellations.

All of them carry the collective debtor 10000 as the account and the revenue account as the contra account; S or H gives the direction. The address number in field 16 tells the customers apart - SJST287 has none, because its order carries no usable customer number, so it sits on the collective debtor alone.

Document field 1Amount (S = debit, H = credit)Contra accountField 16Tax key (BU)Field 40 / 41Reversal (GU)What it is
SJST29161,54 S8320200180240FR / 20,00 %1Cancellation of an OSS sale to France, as a general reversal
SJCN16835,82 H840020033Credit note to a domestic customer: debit revenue, credit debtor, marked H
SJST225426,47 S812520015ATU123456751Cancellation of an intra-community supply to Austria, VAT ID in field 40
SJST28723,55 S84001Cancellation of a domestic sale at 19%
SJST31295,89 S8320200180240FR / 20,00 %1Cancellation of an OSS sale to France, as a general reversal
SJST389146,51 S8400200041Cancellation of a domestic sale to a company at 19%
41299182,99 S8320200010240FR / 20,00 %Invoice of an OSS sale delivered to France - the address file holds the billing address: collective account 8320, key 240, country and rate in fields 40 and 41

Document date and link

Field 10 carries the document date as DDMM, here 0309. Field 20 points to the document image in the document package with "BEDI" and a GUID.

General reversal

The cancellations stand with the same accounts on the same side as their invoice; the 1 in field 118 makes DATEV deduct them there.

What else goes along

The order number in field 95, the freeze flag of the header in field 114 of every line and, for sales abroad, the country in field 120.

The diverse addresses

The address for every address number.

Format category 48, version 2. The address number connects the address with the booking; the account is the collective debtor.

Address numberAccountNameAddress
2000110000Anna MüllerHauptstraße 12, 10115 Berlin, DE
2000410000Weiß & Söhne GmbHIndustriestr. 7, 50667 Köln, DE
2001510000Gruber Alpin GmbHMariahilfer Str. 100, 1070 Wien, AT
2001810000Camille LefèvreRue de Rivoli 5, 75001 Paris, FR
2003310000Nora SchmidtWaldstraße 33, 24103 Kiel, DE
Questions

What gets asked about the files.

Can I import the files into DATEV?

Not into your own records: the header carries the numbers of a test client (advisor number 12345, client number 1234), and DATEV only accepts files whose numbers match its records. To look at them a text editor is enough. For a trial import with your own data, the plugin's test export writes the same file with your tax firm's numbers.

Why does the document date have no year?

That is how the format wants it: the document date is DDMM, and the year follows from the period in the header. That is why a batch always stays within one fiscal year.

Why are there no document images?

A test export builds no document packages; they come with the binding export. The document links in field 20 are already in this file - they point to the PDFs the package then brings along.

More in the manual

Accounts and debtors

Revenue, cash, shipping and voucher accounts, the four ways to the debtor and the cost centres.

Export and history

Period, preview, test export and export, the running run and the history.

All settings

Every setting on the tenant and the global switches, with default and effect.

Glossary

Booking batch, general reversal, freeze and the other words from DATEV and Shopware.