Sie möchten Kontoauszüge im CSV-Format in DATEV importieren? Dieser technische Guide erklärt exakte Formatanforderungen, Spaltenzuordnung und GoBD-Konformität für Steuerberater, Buchhalter und Unternehmen.
💼 Für Profis: DATEV-ready CSV mit KontoCSV
Kontoauszüge automatisch in DATEV-konformes CSV konvertieren
- DATEV ASCII-Format oder Standard-CSV
- SKR03/SKR04 Kontenzuordnung
- GoBD-konform archiviert
- Direkt importierbar
DATEV CSV-Formate im Überblick
DATEV unterstützt verschiedene CSV-Formate für den Import von Buchungsdaten. Für Kontoauszüge sind zwei Formate relevant:
1. DATEV ASCII-Format
Proprietäres DATEV-Format mit Header und Footer
✓ Vorteile:
- • Vollständig DATEV-kompatibel
- • Automatische Validierung
- • Metadaten-Unterstützung
- • Fehlerprüfung integriert
⚠ Nachteile:
- • Komplexe Struktur
- • Header/Footer erforderlich
- • Strikte Feldformatierung
2. Standard-CSV
Einfaches CSV mit korrekter Spaltenzuordnung
✓ Vorteile:
- • Einfache Struktur
- • Excel-kompatibel
- • Flexibel anpassbar
- • Von allen Tools unterstützt
⚠ Wichtig:
- • Korrekte Spaltenzuordnung nötig
- • Manuelle Format-Prüfung
- • Encoding beachten (ANSI)
💡 Unsere Empfehlung für Kontoauszüge:
Standard-CSV mit korrekter Formatierung ist für Kontoauszüge am praktischsten. KontoCSV liefert automatisch das richtige Format: Semikolon-getrennt, ANSI-codiert, mit allen Pflichtfeldern für DATEV.
Exakte DATEV-Formatanforderungen
Technische Spezifikationen
📋 Dateiformat
| Dateiendung: | .csv |
| Trennzeichen: | ; (Semikolon) |
| Encoding: | ANSI / ISO-8859-1 |
| Zeilenumbruch: | CRLF (Windows) |
| Header-Zeile: | Optional empfohlen |
🔢 Feldformatierung
| Datum: | TT.MM.JJJJ |
| Beträge: | 1234,56 (Komma) |
| Tausender: | Ohne Trennzeichen |
| Vorzeichen: | - für Soll / + für Haben |
| Text: | In Anführungszeichen |
⚠️ Häufigster Fehler: Falsches Encoding
Problem: CSV-Dateien werden oft in UTF-8 gespeichert, DATEV erwartet aber ANSI (ISO-8859-1). Dies führt zu Umlauten-Fehlern (ä → ä).
✓ Lösung:
In Excel: Datei → Speichern unter → Tools → Weboptionen → Codierung → "Westeuropäisch (Windows)" oder "ANSI" auswählen
Mit KontoCSV: Automatisch im richtigen Format (ANSI) exportiert ✓
Spaltenzuordnung & Pflichtfelder
📊 Standard-Spaltenstruktur für Kontoauszüge
Die CSV-Datei sollte folgende Spalten in dieser Reihenfolge enthalten:
| Nr. | Spaltenname | Pflicht | Format | Beispiel | Beschreibung |
|---|---|---|---|---|---|
| 1 | Buchungsdatum | TT.MM.JJJJ | 15.03.2025 | Datum der Transaktion | |
| 2 | Valutadatum | ○ | TT.MM.JJJJ | 16.03.2025 | Wertstellung |
| 3 | Buchungstext | Text (max. 60 Zeichen) | "Überweisung" | Art der Buchung | |
| 4 | Verwendungszweck | Text (max. 140 Zeichen) | "Rechnung 2025-001" | Beschreibung/Referenz | |
| 5 | Betrag | -1234,56 oder +1234,56 | -500,00 | - = Ausgabe / + = Einnahme | |
| 6 | Währung | ○ | ISO 4217 | EUR | Standard: EUR |
| 7 | Auftraggeber/Empfänger | Text (max. 70 Zeichen) | "Max Mustermann GmbH" | Geschäftspartner | |
| 8 | Kontonummer | ○ | IBAN oder alt | DE89370400440532013000 | Konto des Partners |
| 9 | BIC | ○ | BIC Code | COBADEFFXXX | Bank Identifier Code |
| 10 | Saldo | ○ | 1234,56 | 15789,23 | Kontostand nach Buchung |
Legende: = Pflichtfeld / ○ = Optional
Beispiel einer korrekten CSV-Zeile:
💡 Wichtig: Textfelder mit Sonderzeichen (Komma, Semikolon) müssen in Anführungszeichen stehen!
Kontenrahmen SKR03 & SKR04
Für den DATEV-Import müssen Buchungen den korrekten Kontenrahmen-Konten zugeordnet werden. In Deutschland sind SKR03 (für Gewerbetreibende) und SKR04 (für Freiberufler) Standard.
SKR03Gewerbetreibende
Prozessgliederungsprinzip – nach Produktionsablauf gegliedert
Wichtige Konten für Bankbuchungen:
| 1200 | Bank |
| 1800 | Forderungen |
| 1600 | Verbindlichkeiten |
| 8400 | Erlöse 19% USt |
| 4400 | Aufwand Waren |
SKR04Freiberufler
Abschlussgliederungsprinzip – nach Bilanzstruktur gegliedert
Wichtige Konten für Bankbuchungen:
| 1800 | Bank |
| 1400 | Forderungen |
| 3300 | Verbindlichkeiten |
| 4400 | Erlöse 19% USt |
| 6300 | Aufwand Fremdleistungen |
💡 Kontenrahmen in CSV-Datei
Für den automatischen Import sollten Sie zusätzliche Spalten für Kontenzuordnung hinzufügen:
- • Soll-Konto: z.B. 1200 (Bank SKR03) oder 1800 (Bank SKR04)
- • Haben-Konto: Gegenkonto je nach Buchungsart
- • Buchungsschlüssel: z.B. 40 für Umbuchung
✓ KontoCSV: Kann optional SKR03/SKR04 Konten vorschlagen basierend auf Buchungstext
GoBD-Konformität bei CSV-Import
Was bedeutet GoBD?
Die GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form) sind vom Bundesministerium für Finanzen vorgeschriebene Richtlinien für die digitale Buchhaltung.
Für CSV-Importe besonders relevant: Unveränderbarkeit, Nachvollziehbarkeit, und Aufbewahrungspflicht.
1️⃣ Unveränderbarkeit
Anforderung: Buchungsdaten dürfen nach Import nicht mehr verändert werden.
✓ Umsetzung:
- • CSV-Datei nach Import archivieren (nicht überschreiben)
- • Zeitstempel beim Import dokumentieren
- • DATEV speichert automatisch Importdatum und -zeit
- • Original-PDF-Kontoauszug ebenfalls aufbewahren
2️⃣ Nachvollziehbarkeit
Anforderung: Jede Buchung muss vom Originalbeleg bis zur Bilanz nachvollziehbar sein.
✓ Umsetzung:
- • Referenz zum Original-Kontoauszug in Buchung vermerken
- • PDF-Beleg in DATEV Document Management System (DMS) verknüpfen
- • Verwendungszweck vollständig übernehmen
- • Import-Protokoll aufbewahren
3️⃣ Vollständigkeit
Anforderung: Alle Geschäftsvorfälle müssen lückenlos erfasst werden.
✓ Umsetzung:
- • Alle Transaktionen des Kontoauszugs importieren (keine Filterung)
- • Anfangs- und Endsaldo im Import prüfen
- • Fortlaufende Belegnummern verwenden
- • Fehlende Perioden dokumentieren und begründen
4️⃣ Aufbewahrung
Anforderung: Buchungsbelege müssen 10 Jahre aufbewahrt werden.
✓ Umsetzung:
- • Original-PDF Kontoauszug archivieren (nicht nur CSV)
- • CSV-Datei im Originalzustand speichern
- • Backup-Strategie implementieren (3-2-1 Regel)
- • DATEV-Datenexporte regelmäßig sichern
🛡️ KontoCSV und GoBD
KontoCSV unterstützt GoBD-konforme Workflows: Automatische Archivierung der Original-PDFs, unveränderliche CSV-Generierung mit Zeitstempel, und vollständige Datenextraktion ohne Filterung. Alle verarbeiteten Dokumente werden protokolliert und können für Prüfungen nachgewiesen werden.
Import in DATEV: Schritt-für-Schritt
📘 DATEV Unternehmen Online
- 1.Anmelden bei DATEV Unternehmen Online
- 2.Rechnungswesen → Zahlungsverkehr → Kontoauszüge
- 3.Button "Importieren" oder "Hochladen" klicken
- 4.CSV-Datei auswählen und hochladen
- 5.Spaltenzuordnung prüfen: DATEV ordnet automatisch zu, kontrollieren Sie die Zuordnung
- 6.Konto zuordnen: Welches Bankkonto (z.B. 1200 SKR03)
- 7.Import starten – DATEV verarbeitet die Daten
- 8.Kontrolle: Saldo und Anzahl Buchungen prüfen
💼 DATEV Rechnungswesen (Desktop)
- 1.DATEV Rechnungswesen öffnen
- 2.Stammdaten → Zahlungsverkehr → Import
- 3."Neue Schnittstelle" anlegen (bei Erstimport)
- 4.Format: "CSV" auswählen
- 5.Feldstruktur definieren: Spalten den DATEV-Feldern zuordnen
- 6.CSV-Datei auswählen
- 7."Import durchführen" – Datei wird eingelesen
- 8.Protokoll prüfen: Fehlermeldungen beachten
💡 Tipps für erfolgreichen Import
- ✓ Test-Import: Importieren Sie zunächst nur 1-2 Buchungen zum Testen
- ✓ Backup: Erstellen Sie vor großen Importen ein DATEV-Backup
- ✓ Zeitraum beachten: Achten Sie darauf, dass der Buchungszeitraum in DATEV geöffnet ist
- ✓ Doppelte Buchungen: DATEV warnt meist bei Duplikaten – prüfen Sie die Meldung
- ✓ Automatisierung: Speichern Sie die Spaltenzuordnung für wiederkehrende Importe
KontoCSV: DATEV-ready in 30 Sekunden
Automatische DATEV-Formatierung
KontoCSV erstellt automatisch DATEV-konforme CSV-Dateien aus Ihren PDF-Kontoauszügen. Alle technischen Anforderungen werden automatisch erfüllt.
Format perfekt
- • Semikolon-Trennzeichen
- • ANSI-Encoding
- • TT.MM.JJJJ Datum
- • Komma-Dezimalstellen
Alle Pflichtfelder
- • Buchungsdatum
- • Verwendungszweck
- • Betrag (mit Vorzeichen)
- • Auftraggeber/Empfänger
GoBD-konform
- • Zeitstempel
- • Vollständige Daten
- • Original-PDF archiviert
- • Audit-Trail
🚀 So funktioniert's:
PDF-Kontoauszug hochladen
Alle deutschen Banken werden erkannt
KI extrahiert alle Transaktionen
Hohe Genauigkeit laut internen Tests (abhängig von PDF-Qualität)
DATEV-konforme CSV herunterladen
Direkt in DATEV importieren – fertig!
Häufige Fehler & Lösungen
Fehler: "Ungültiges Encoding"
Symptom: DATEV meldet beim Import Fehler wegen falscher Zeichenkodierung. Umlaute werden als � oder ä dargestellt.
✓ Lösung:
- 1. CSV in Excel öffnen
- 2. Datei → Speichern unter
- 3. Tools → Weboptionen → Codierung → "Westeuropäisch (Windows)" oder ANSI
- 4. Speichern und erneut importieren
💡 KontoCSV exportiert automatisch in ANSI-Encoding
Fehler: "Buchungsdatum liegt außerhalb des Buchungszeitraums"
Symptom: DATEV blockiert Import, weil Transaktionsdatum nicht im geöffneten Buchungszeitraum liegt.
✓ Lösung:
- 1. DATEV → Stammdaten → Buchungszeitraum
- 2. Prüfen Sie den geöffneten Zeitraum (z.B. 01.01.2025 - 31.12.2025)
- 3. Buchungszeitraum erweitern oder Monat öffnen
- 4. Import erneut durchführen
Fehler: "Spalte XY kann nicht zugeordnet werden"
Symptom: DATEV kann eine Spalte aus der CSV nicht automatisch zuordnen.
✓ Lösung:
- 1. Im Import-Dialog: Spaltenzuordnung manuell vornehmen
- 2. Jede CSV-Spalte einem DATEV-Feld zuordnen (Dropdown-Menü)
- 3. Nicht benötigte Spalten auf "Ignorieren" setzen
- 4. Zuordnung speichern für zukünftige Importe
Fehler: "Ungültiges Datumsformat"
Symptom: DATEV erkennt Datum nicht (z.B. amerikanisches Format MM/DD/YYYY statt DD.MM.YYYY).
✓ Lösung:
- 1. CSV in Excel öffnen
- 2. Datumsspalte markieren
- 3. Zellen formatieren → Datum → TT.MM.JJJJ
- 4. CSV speichern (ANSI-Encoding beachten!)
💡 DATEV benötigt deutsches Format: 15.03.2025
Fehler: "Betrag kann nicht verarbeitet werden"
Symptom: DATEV kann Beträge nicht einlesen (z.B. wegen Punkt statt Komma: 1234.56 statt 1234,56).
✓ Lösung:
- 1. CSV in Excel öffnen (mit deutscher Spracheinstellung)
- 2. Betragsspalte markieren
- 3. Suchen & Ersetzen: Punkt (.) durch Komma (,) ersetzen
- 4. Tausendertrennzeichen entfernen (1.234,56 → 1234,56)
- 5. CSV speichern
💡 DATEV Deutschland: Komma = Dezimalstelle, kein Tausendertrennzeichen
Fehler: "Saldo stimmt nicht überein"
Symptom: Nach Import stimmt der Kontostand in DATEV nicht mit dem Kontoauszug überein.
✓ Lösung:
- 1. Prüfen: Wurden alle Transaktionen importiert? (Anzahl kontrollieren)
- 2. Vorzeichen prüfen: Sind Soll/Haben korrekt? (- = Ausgabe, + = Einnahme)
- 3. Doppelte Buchungen: Wurde derselbe Zeitraum mehrfach importiert?
- 4. Anfangssaldo: Stimmt der Anfangssaldo mit dem vorherigen Kontoauszug überein?
- 5. Bei Abweichung: Import rückgängig machen und neu importieren
DATEV Import-Checkliste
✅ Vor dem Import prüfen:
📋 Datei-Format
- CSV-Dateiendung (.csv)
- Semikolon (;) als Trennzeichen
- ANSI / ISO-8859-1 Encoding
- Umlaute korrekt dargestellt (ä, ö, ü)
📊 Daten-Format
- Datum: TT.MM.JJJJ (z.B. 15.03.2025)
- Beträge: Komma-Dezimaltrenner (1234,56)
- Vorzeichen: - für Soll / + für Haben
- Texte in Anführungszeichen bei Sonderzeichen
📝 Pflichtfelder vorhanden
- Buchungsdatum
- Verwendungszweck / Buchungstext
- Betrag
- Auftraggeber / Empfänger
🔧 DATEV-Einstellungen
- Buchungszeitraum geöffnet
- Bankkonto angelegt (z.B. 1200 SKR03)
- Backup erstellt (vor großem Import)
- Test-Import mit 1-2 Zeilen durchgeführt
Nach dem Import:
- Import-Protokoll auf Fehler prüfen
- Anzahl importierter Buchungen kontrollieren
- Saldo mit Kontoauszug abgleichen
- Stichproben: Einzelne Buchungen kontrollieren
- Original-PDF und CSV archivieren (GoBD)
Häufige Fragen (FAQ)
Welches CSV-Format benötigt DATEV?
DATEV benötigt entweder DATEV ASCII-Format (proprietäres Format mit Header/Footer) oder Standard-CSV mit korrekter Formatierung: Semikolon als Trennzeichen, ANSI-Encoding (ISO-8859-1), deutsches Datumsformat (TT.MM.JJJJ), Komma als Dezimaltrenner. Für Kontoauszüge empfehlen wir Standard-CSV mit den Pflichtfeldern: Buchungsdatum, Verwendungszweck, Betrag, und Auftraggeber/Empfänger.
Was bedeutet GoBD-konform bei CSV-Import?
GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern) verlangt: Unveränderbarkeit (Buchungen dürfen nicht nachträglich geändert werden), Nachvollziehbarkeit (jede Buchung muss zum Originalbeleg nachvollziehbar sein), Vollständigkeit (alle Geschäftsvorfälle erfassen), und Aufbewahrung (10 Jahre). Für CSV-Import bedeutet das: Original-PDF aufbewahren, CSV-Datei archivieren, Import-Zeitstempel dokumentieren, und keine Filterung der Transaktionen.
Wie importiere ich Kontoauszüge in DATEV Unternehmen Online?
DATEV Unternehmen Online: Anmelden → Rechnungswesen → Zahlungsverkehr → Kontoauszüge → "Importieren" → CSV-Datei auswählen → Spaltenzuordnung prüfen (DATEV ordnet meist automatisch zu) → Bankkonto zuordnen (z.B. 1200 für SKR03) → Import starten → Kontrolle: Saldo und Anzahl Buchungen prüfen. Bei Erstimport empfehlen wir einen Test mit 1-2 Buchungen.
SKR03 oder SKR04: Welchen Kontenrahmen brauche ich?
SKR03 (Standard-Kontenrahmen) wird von Gewerbetreibenden, Handwerkern und produzierenden Unternehmen genutzt (Bankkonto: 1200). SKR04 (Abschlussgliederungsprinzip) wird von Freiberuflern, Dienstleistern und kleinen Unternehmen verwendet (Bankkonto: 1800). Ihr Steuerberater hat dies bei der DATEV-Einrichtung festgelegt. Sie finden die Info in DATEV unter Stammdaten → Mandant → Kontenrahmen.
Warum werden Umlaute beim Import falsch dargestellt?
Das ist ein Encoding-Problem. DATEV erwartet ANSI (ISO-8859-1), aber viele Tools speichern in UTF-8. Lösung: CSV in Excel öffnen → Datei → Speichern unter → Tools → Weboptionen → Codierung → "Westeuropäisch (Windows)" oder "ANSI" auswählen → Speichern. KontoCSV exportiert automatisch im richtigen ANSI-Format.
Kann ich mehrere Kontoauszüge gleichzeitig importieren?
Ja, DATEV unterstützt Batch-Import. Sie können entweder mehrere CSV-Dateien nacheinander importieren oder alle Transaktionen in einer großen CSV-Datei zusammenfassen. Wichtig: Achten Sie auf chronologische Reihenfolge und vermeiden Sie Überschneidungen (gleicher Zeitraum doppelt importiert). Mit KontoCSV können Sie mehrere PDF-Kontoauszüge hochladen und erhalten eine konsolidierte DATEV-CSV.
Was tun bei "Buchungsdatum liegt außerhalb des Buchungszeitraums"?
Dieser Fehler tritt auf, wenn das Transaktionsdatum nicht im geöffneten DATEV-Buchungszeitraum liegt. Lösung: DATEV → Stammdaten → Buchungszeitraum → Prüfen Sie den geöffneten Zeitraum → Erweitern Sie den Zeitraum oder öffnen Sie den entsprechenden Monat → Import erneut durchführen. Achtung: Geschlossene Perioden können nur vom Steuerberater oder mit entsprechenden Rechten geöffnet werden.
Wie erstelle ich DATEV-konforme CSV mit KontoCSV?
PDF-Kontoauszug auf kontocsv.de hochladen → KI analysiert automatisch alle Transaktionen → CSV herunterladen → Datei ist bereits DATEV-ready: Semikolon-getrennt, ANSI-codiert, deutsches Datumsformat, alle Pflichtfelder vorhanden. Direkt in DATEV importierbar ohne weitere Bearbeitung. Erste 3 Seiten kostenlos zum Testen.