DATEV ist das Rückgrat der deutschen Buchhaltung. Über 2,5 Millionen Unternehmen nutzen DATEV-Software. Doch viele Prozesse rund um DATEV laufen noch manuell: Belege werden per E-Mail geschickt, Daten manuell übertragen, Rechnungen einzeln erfasst. In diesem Guide zeigen wir, wie Sie DATEV-Prozesse automatisieren. Dieser Artikel ist Teil unserer umfassenden Anleitung zur Rechnungsverarbeitung mit OCR und KI.

Die Herausforderung: DATEV und Automatisierung

Das Problem:

DATEV ist ein geschlossenes System. Es gibt keine öffentliche REST-API wie bei modernen SaaS-Tools. Das macht direkte Integrationen schwierig.

Die Lösung:

Es gibt mehrere Wege, DATEV trotzdem zu automatisieren:

  1. DATEV Unternehmen Online – Webportal mit Upload-Möglichkeiten
  2. DATEV-Schnittstellen – Standardisierte Formate (DATEV-CSV, XML)
  3. DATEVconnect – Partner-API (für zertifizierte Anbieter)
  4. Middleware-Lösungen – GetMyInvoices, Candis, etc.

Als moderne Alternative zu DATEV nutzen viele KMUs auch Lexoffice, das eine offene REST-API bietet.

Automatisierungsmöglichkeiten im Überblick

ProzessAutomatisierbar?Methode
Belege hochladen✅ JaDATEV Unternehmen Online
Rechnungen erfassen✅ JaOCR + DATEV-Format
Buchungsvorschläge✅ JaKI-basiert
Stammdaten sync⚠️ TeilweiseDATEV-Export/Import
Lohnbuchhaltung⚠️ EingeschränktÜber Personalsysteme
Jahresabschluss❌ NeinManuell beim Steuerberater

Workflow 1: Automatische Belegerfassung

Das Ziel

Eingehende Rechnungen automatisch erfassen und an DATEV übergeben. Einen detaillierten Guide zur OCR-basierten Belegverarbeitung finden Sie in unserem Artikel Rechnungsverarbeitung automatisieren.

Der Workflow

E-Mail mit Rechnung
        ↓
    OCR-Extraktion
    (GetMyInvoices/Candis)
        ↓
    KI-Kategorisierung
        ↓
    DATEV-Format erstellen
        ↓
    Upload DATEV Unternehmen Online
        ↓
    Steuerberater benachrichtigen

Umsetzung mit n8n

Schritt 1: E-Mail-Trigger

Node: IMAP Email Trigger
- Mailbox: rechnungen@firma.de
- Attachments: herunterladen

Schritt 2: OCR-Verarbeitung

Node: HTTP Request
- URL: API von GetMyInvoices oder Mindee
- Method: POST
- Body: PDF-Anhang

Schritt 3: Daten validieren

Node: IF
- Bedingung: Pflichtfelder vorhanden?
- Ja: weiter
- Nein: zur manuellen Prüfung

Schritt 4: DATEV-Format erstellen

Node: Code (JavaScript)
// DATEV-CSV-Zeile erstellen
const datevLine = {
  umsatz: item.amount,
  sollHaben: 'S',
  kontoSoll: item.kostenstelle || '4400',
  kontoHaben: item.kreditor || '70000',
  belegdatum: formatDate(item.date),
  belegfeld1: item.invoiceNumber,
  buchungstext: item.vendor
};
return datevLine;

Schritt 5: Hochladen

Node: HTTP Request
- DATEV Unternehmen Online API
- Oder: Google Drive/Dropbox als Zwischenspeicher

Alternative: Middleware nutzen

Statt selbst zu bauen, können Sie Middleware-Lösungen integrieren:

AnbieterFunktionIntegration
GetMyInvoicesBelege sammeln, OCRAPI verfügbar
CandisBelegerfassung, FreigabeWebhook + API
SpendeskAusgabenmanagementAPI + DATEV-Export
finwayRechnungsmanagementDATEV-Schnittstelle

n8n-Workflow mit GetMyInvoices:

GetMyInvoices Webhook (neue Rechnung)
        ↓
    Daten abrufen
        ↓
    Buchungsvorschlag erstellen
        ↓
    Slack: Freigabe anfragen
        ↓
    Bei Freigabe: DATEV-Export

Workflow 2: Personio → DATEV Lohnbuchhaltung

Das Ziel

Personalstammdaten und Änderungen automatisch an DATEV LODAS übergeben.

Die Herausforderung

DATEV LODAS (Lohn und Gehalt) hat keine direkte API. Der Weg führt über:

  • DATEV-Personalstammdaten-Format
  • DATEV Unternehmen Online Upload
  • Oder: DATEV-zertifizierte HR-Software

Umsetzung

Option A: Direkte Integration (Personio DATEV-Connector)

Personio bietet einen nativen DATEV-Export:

  1. Personio → Einstellungen → Integrationen → DATEV
  2. Automatischer Export konfigurieren
  3. Steuerberater erhält Daten in DATEV-Format

Option B: Eigener Workflow (n8n/Make)

Personio (Stammdatenänderung)
        ↓
    Daten transformieren
    (DATEV-Format)
        ↓
    CSV/XML erstellen
        ↓
    Upload zu DATEV Unternehmen Online
    (oder E-Mail an Steuerberater)

n8n-Nodes:

  1. Personio → Watch Employees
  2. Code → DATEV-Lodas-Format erstellen
  3. FTP/SFTP → Upload zum Steuerberater

DATEV-Lodas Exportformat

"Personalnummer";"Name";"Vorname";"Eintrittsdatum";"Austritt";"Steuerklasse"
"001";"Müller";"Max";"01.01.2024";"";"1"
"002";"Schmidt";"Anna";"15.03.2024";"";"4"

Workflow 3: Shopify/WooCommerce → DATEV

Den kompletten Aufbau dieses Wegs -- von der bezahlten Bestellung bis zum fertigen Buchungsstapel -- finden Sie auch als eigenständige Referenz unter Shopify → DATEV.

Das Ziel

E-Commerce-Transaktionen automatisch buchhalterisch erfassen.

Der Workflow

Shopify (Neue Bestellung)
        ↓
    Rechnungsdaten extrahieren
        ↓
    DATEV-Buchungssatz erstellen
        ↓
    Tages-Batch sammeln
        ↓
    Abends: DATEV-Export

Umsetzung mit Make.com

Szenario 1: Einzelbuchungen

  1. Trigger: Shopify → New Order
  2. Transform: Daten in DATEV-Format
  3. Speichern: Google Sheets (als Zwischenspeicher)
  4. Scheduled: Täglich um 20:00 → DATEV-CSV erstellen → Upload

Szenario 2: Batch-Verarbeitung

Schedule Trigger (täglich 20:00)
        ↓
    Shopify: Get Orders (heute)
        ↓
    Iterator: Für jede Bestellung
        ↓
    DATEV-Zeile erstellen
        ↓
    Aggregator: Alle Zeilen sammeln
        ↓
    CSV erstellen
        ↓
    E-Mail an Steuerberater

DATEV-Buchungssatz E-Commerce

FeldWertErklärung
Umsatz119,00Bruttobetrag
Soll/HabenSSoll-Buchung
Konto Soll1200Bank
Konto Haben8400Erlöse 19%
BU-Schlüssel3Automatik MwSt
Belegdatum15.01.2024Rechnungsdatum
Belegfeld 1INV-2024-001Rechnungsnummer
BuchungstextShopify BestellungBeschreibung

Workflow 4: Bankumsätze automatisch zuordnen

Das Ziel

Kontoumsätze automatisch Buchungskonten zuordnen.

Der Workflow

Bank-API (neue Umsätze)
        ↓
    KI-Kategorisierung
    (basierend auf Verwendungszweck)
        ↓
    Buchungsvorschlag erstellen
        ↓
    Zur Freigabe vorlegen
        ↓
    DATEV-Export

Umsetzung mit n8n

Bank-Integration:

  • finAPI (Aggregator für deutsche Banken)
  • Oder: CSV-Import von der Bank

KI-Kategorisierung:

// OpenAI für Kategorisierung nutzen
const prompt = `
Kategorisiere diesen Bankumsatz:
Betrag: ${item.amount} EUR
Verwendungszweck: ${item.reference}
Empfänger: ${item.creditor}

Mögliche Kategorien:
- 4400 Büromaterial
- 4500 Fahrzeugkosten
- 4600 Werbekosten
- 4900 Sonstige Kosten

Antworte nur mit der Kontonummer.
`;

DATEV-Formate verstehen

DATEV-CSV (Buchungsstapel)

Das Standard-Format für Buchungen:

"Umsatz";"Soll/Haben";"Konto";"Gegenkonto";"BU-Schlüssel";"Belegdatum";"Belegfeld 1";"Buchungstext"
119,00;"S";1200;8400;3;"1501";"RE-001";"Warenverkauf"

Wichtige Felder:

FeldBeschreibungPflicht
UmsatzBetrag mit KommaJa
Soll/HabenS oder HJa
KontoSoll-KontoJa
GegenkontoHaben-KontoJa
BU-SchlüsselSteuerschlüsselNein
BelegdatumTTMM oder TTMMJJJa
Belegfeld 1BelegnummerJa

DATEV-XML (ASCII)

Für komplexere Daten (mit Header):

<?xml version="1.0" encoding="utf-8"?>
<LedgerImport>
  <Header>
    <DataCategory>21</DataCategory>
    <FormatName>Buchungsstapel</FormatName>
  </Header>
  <Document>
    <!-- Buchungen -->
  </Document>
</LedgerImport>

Best Practices für DATEV-Automatisierung

1. Steuerberater einbinden

  • Abstimmung über Kontenrahmen
  • Validierungsregeln definieren
  • Testphase mit Feedback

2. Fehlerbehandlung

  • Unklare Buchungen zur Prüfung
  • Täglicher Bericht über Probleme
  • Quarantäne für fehlerhafte Belege

3. Compliance beachten

  • GoBD-konforme Archivierung
  • Unveränderbarkeit nach Buchung
  • Revisionssichere Protokollierung

4. Schrittweise einführen

  1. Monat 1: Nur Belegerfassung
  2. Monat 2: + Buchungsvorschläge
  3. Monat 3: + automatische Verbuchung

Kosten und ROI

Typische Kosten

KomponenteKosten/Monat
n8n/Make.com50-120€
OCR-Service (GetMyInvoices)30-100€
Einrichtung (einmalig)ab 5.000€, mit mehreren Systemanbindungen ab 15.000€

Typische Einsparungen

ProzessManuellAutomatisiertErsparnis
Belegerfassung (200 Belege)20h2h18h
Bankumsätze (500 Buchungen)10h1h9h
Lohn-Stammdaten5h0,5h4,5h
Gesamt/Monat35h3,5h31,5h

Bei 50€/Stunde = 1.575€/Monat Ersparnis

Weiterführende Artikel

Fazit

DATEV-Automatisierung ist möglich -- auch ohne offizielle API. Der Schlüssel liegt in:

  1. Richtigen Schnittstellen: DATEV-Formate, Middleware, Unternehmen Online
  2. Schrittweisem Vorgehen: Klein anfangen, dann erweitern
  3. Steuerberater-Einbindung: Gemeinsam Prozesse definieren

Häufige Fragen

Welche DATEV-Produkte lassen sich automatisieren?

Die gängigsten sind DATEV Unternehmen Online, DATEV DMS und die DATEV Buchungsstapel-Schnittstelle. Über die DATEV-Schnittstellen können Buchungssätze, Belege und Stammdaten automatisch importiert und exportiert werden.

Ist die DATEV Automatisierung GoBD-konform?

Ja. Die automatische Übertragung über offizielle DATEV-Schnittstellen ist revisionssicher und GoBD-konform. Jeder automatisch erstellte Buchungssatz ist nachvollziehbar und dokumentiert.

Kann mein Steuerberater die automatisierten Buchungen prüfen?

Ja, die Buchungssätze erscheinen ganz normal in der DATEV-Umgebung Ihres Steuerberaters. Er sieht keinen Unterschied zu manuell erstellten Buchungen -- außer dass sie fehlerfrei und vollständig sind.

Wie lange dauert die Einrichtung einer DATEV Automatisierung?

Ein Basisprojekt (z.B. automatischer Belegimport) ist in 2-3 Wochen live. Eine vollständige Automatisierung mit mehreren Quellsystemen dauert 4-8 Wochen.

Was kostet DATEV Automatisierung?

Ein Einstiegspaket startet als Festpreis ab 5.000 EUR; Projekte mit mehreren Systemanbindungen beginnen ab 15.000 EUR. Die laufenden Kosten für das Automatisierungstool (Make.com oder n8n) liegen bei 50-200 EUR/Monat je nach Transaktionsvolumen.

DATEV Automatisierung vom Experten

DATEV-Integrationen sind komplex – die API hat ihre Eigenheiten und die Anforderungen an Datensicherheit sind hoch. Als spezialisierte Automatisierungsagentur kennen wir die Fallstricke und Best Practices.

Unsere DATEV-Expertise:

  • Automatische Belegübertragung an DATEV Unternehmen Online
  • Rechnungs-Import aus E-Commerce und CRM-Systemen
  • Lohn- und Gehaltsabrechnung-Workflows
  • Mandanten-Onboarding für Steuerberater
  • DSGVO-konforme Datenverarbeitung

Besonders für Steuerkanzleien und deren Mandanten entwickeln wir effiziente DATEV-Workflows.

Jetzt DATEV-Projekt besprechen →

Nächste Schritte

  1. Analyse: Welche DATEV-Prozesse sind am zeitaufwändigsten?
  2. Pilotprojekt: Einen Workflow (z.B. Belegerfassung) automatisieren
  3. Skalierung: Weitere Prozesse anbinden

Wir unterstützen Sie bei der DATEV-Automatisierung -- von der Konzeption bis zur Umsetzung. Jetzt Kontakt aufnehmen.