DATEV ASCII Format
DATEV ASCII – Rechnungsimport (Formatbeschreibung)
Dieser Artikel beschreibt das DATEV-ASCII-Format für den Import von Rechnungen auf Basis der von unserem System erzeugten Datei.
Ziel ist es, Steuerberater:innen und DATEV-Administratoren eine klare Grundlage zur Anpassung oder Erstellung eines Importformats zu geben.
1. Zweck des Imports
Import von Rechnungen in DATEV Kanzlei Rechnungswesen
Eine Zeile entspricht einer Rechnung (ein Buchungssatz)
Der Import erfolgt über DATEV ASCII (CSV)
2. Allgemeine Dateieigenschaften
| Eigenschaft | Wert |
|---|---|
| Dateiformat | ASCII / CSV |
| Trennzeichen | Semikolon ; |
| Dezimaltrennzeichen | Komma , |
| Textqualifizierer | keiner |
| Encoding | ANSI / Windows-1252 |
| Kopfzeile | keine |
| Leerzeilen | nicht erlaubt |
3. Beispiel einer Rechnungszeile
1380,00;S;EUR;44000;220070;;0601;20260001;;;2026000911 Felder
10 Semikolons
Keine zusätzlichen Trennzeichen am Zeilenende
4. Felddefinition (positionsbasiert)
Die Felder sind fest positionsbasiert und müssen in DATEV exakt so zugeordnet werden.
| Pos | DATEV-Feldname | Beschreibung |
|---|---|---|
| 1 | Umsatz | Rechnungsbetrag |
| 2 | Soll/Haben-Kennzeichen | Buchungsrichtung (S / H) |
| 3 | WKZ Umsatz | Währung (z. B. EUR) |
| 4 | Sachkonto | Erlös- oder Aufwandskonto |
| 5 | Personenkonto | Debitor oder Kreditor |
| 6 | BU-Schlüssel | optional, aktuell leer |
| 7 | Belegdatum | Rechnungsdatum im Format TTMM |
| 8 | Belegfeld 1 | Rechnungsnummer (führend, eindeutig) |
| 9 | Belegfeld 2 | optional, leer |
| 10 | Skonto | optional, leer |
| 11 | Buchungstext | Referenz / Rechnungsnummer |
5. Fachliche Bedeutung der Felder
Belegfeld 1
Enthält die eindeutige Rechnungsnummer und dient als Hauptbelegreferenz.
Buchungstext
Ist identisch zur Rechnungsnummer, um die Anzeige und Prüfung in DATEV zu erleichtern.
Belegdatum (TTMM)
Das Jahr wird beim Import aus dem gewählten Wirtschaftsjahr abgeleitet.
Sachkonto / Personenkonto
Klassische Rechnungslogik:
Sachkonto = Erlös oder Aufwand
Personenkonto = Debitor oder Kreditor
6. Erforderliche DATEV-Konfiguration
Für den erfolgreichen Import ist ein eigenes ASCII-Importformat in DATEV erforderlich.
Dabei ist sicherzustellen:
Es sind genau 11 Felder definiert
Die Feldreihenfolge entspricht exakt der obigen Tabelle
Es sind keine zusätzlichen Felder aktiv
Das Format ist nicht der vollständige Standard-Buchungsstapel