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.

Bevor Sie weiterlesen
Lohnt sich Automation bei Ihnen überhaupt? Machen Sie die 5-Minuten-Analyse — Score, Reifegrad und eine ehrliche Einordnung, ob dieser Weg für Ihre Situation taugt. Kostenlos, Report per Mail.
5-Min-Analyse starten →

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:

  • DATEV Unternehmen Online – Webportal mit Upload-Möglichkeiten
  • DATEV-Schnittstellen – Standardisierte Formate (DATEV-CSV, XML)
  • DATEVconnect – Partner-API (für zertifizierte Anbieter)
  • 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

    Selbst bauen oder bauen lassen?
    Wir implementieren diesen Workflow für Sie — fertig getestet in 1-4 Wochen. Festpreisangebot in 24h.
    Angebot anfragen →

    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:

  • Personio → Einstellungen → Integrationen → DATEV
  • Automatischer Export konfigurieren
  • 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:

  • Personio → Watch Employees
  • Code → DATEV-Lodas-Format erstellen
  • 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

  • Trigger: Shopify → New Order
  • Transform: Daten in DATEV-Format
  • Speichern: Google Sheets (als Zwischenspeicher)
  • 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.
    `;

    Schulung oder Implementierung?
    Ob Sie es selbst lernen oder von uns umsetzen lassen wollen — wir bieten beides. Individuelle Workshops ab 2h oder fertige Lösungen.
    Optionen ansehen →

    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

  • Monat 1: Nur Belegerfassung
  • Monat 2: + Buchungsvorschläge
  • 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:

  • Richtigen Schnittstellen: DATEV-Formate, Middleware, Unternehmen Online
  • Schrittweisem Vorgehen: Klein anfangen, dann erweitern
  • 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

  • Analyse: Welche DATEV-Prozesse sind am zeitaufwändigsten?
  • Pilotprojekt: Einen Workflow (z.B. Belegerfassung) automatisieren
  • Skalierung: Weitere Prozesse anbinden
  • Wir unterstützen Sie bei der DATEV-Automatisierung -- von der Konzeption bis zur Umsetzung. Jetzt Kontakt aufnehmen.