Lexoffice ist die beliebteste Cloud-Buchhaltung für Selbstständige und kleine Unternehmen in Deutschland. Mit über 300.000 Nutzern hat sich Lexoffice als DATEV-Alternative etabliert. Der große Vorteil: Lexoffice bietet eine moderne REST-API, die Automatisierungen deutlich einfacher macht. Dieser Artikel ist Teil unserer Serie zur automatisierten Rechnungsverarbeitung mit OCR und KI.

Warum Lexoffice automatisieren?

Typische manuelle Aufgaben:

AufgabeManueller AufwandAutomatisiert
Rechnungen aus Shop-System erstellen5 Min/RechnungAutomatisch
Belege erfassen und zuordnen3 Min/Beleg30 Sek/Beleg
Mahnwesen30 Min/WocheAutomatisch
Reporting an Steuerberater2h/Monat1 Klick
Bankumsätze zuordnen1h/WocheKI-gestützt

Potenzielle Zeitersparnis: 15-20 Stunden/Monat bei typischen KMUs

Lexoffice API: Die Grundlagen

API-Zugang einrichten

  1. Lexoffice → Einstellungen → Öffentliche API
  2. API-Schlüssel generieren
  3. Schlüssel sicher speichern (nur einmal sichtbar!)

Verfügbare API-Endpunkte

EndpunktFunktionenTypische Anwendung
/contactsKunden/Lieferanten verwaltenCRM-Sync
/invoicesRechnungen erstellen/abrufenShop-Integration
/vouchersBelege verwaltenBelegerfassung
/paymentsZahlungen verwaltenMahnwesen
/credit-notesGutschriftenRetouren
/quotationsAngeboteSales-Automation

API-Limits

  • 100 Requests/Minute – Standard-Limit
  • Paginierung – Max. 100 Einträge pro Request
  • Rate Limiting – Bei Überschreitung 429 Error

Tipp: Batching und Caching in Workflows einbauen.

Die 10 wichtigsten Lexoffice-Automatisierungen

1. Shopify/WooCommerce → Lexoffice Rechnungen

Trigger: Neue Bestellung im Shop

Workflow:

Shop (Neue Bestellung)
        ↓
    Kundendaten prüfen/anlegen
        ↓
    Rechnung in Lexoffice erstellen
        ↓
    PDF an Kunden senden
        ↓
    Bestellung als "abgerechnet" markieren

n8n-Umsetzung:

// Lexoffice Rechnung erstellen
{
  "voucherDate": "2024-01-15",
  "address": {
    "name": order.customer.name,
    "street": order.shipping.address,
    "zip": order.shipping.zip,
    "city": order.shipping.city,
    "countryCode": "DE"
  },
  "lineItems": order.items.map(item => ({
    "type": "custom",
    "name": item.name,
    "quantity": item.quantity,
    "unitPrice": {
      "netAmount": item.price,
      "taxRatePercentage": 19
    }
  })),
  "totalPrice": {
    "currency": "EUR"
  }
}

2. Automatische Belegerfassung

Mehr Details zu OCR-basierter Belegerfassung finden Sie in unserem Artikel Rechnungsverarbeitung automatisieren.

Trigger: E-Mail mit Anhang oder Upload in Ordner

Workflow:

E-Mail/Dropbox (neuer Beleg)
        ↓
    OCR-Extraktion
        ↓
    Lexoffice: Beleg erstellen
        ↓
    Automatische Kategorisierung
        ↓
    Bei Unklarheit: Slack-Nachricht

Make.com-Szenario:

  1. Watch: Gmail → neue E-Mails mit Anhang
  2. Filter: Nur PDFs und Bilder
  3. OCR: Mindee oder Google Vision
  4. Create: Lexoffice → Create Voucher
  5. Notify: Slack bei Erfolg/Fehler

3. CRM-Synchronisation

Trigger: Neuer Kontakt in HubSpot/Pipedrive

Workflow:

CRM (Neuer Kunde)
        ↓
    Prüfen: Existiert in Lexoffice?
        ↓
    Nein: Kontakt anlegen
    Ja: Kontakt aktualisieren
        ↓
    Lexoffice-ID in CRM speichern

4. Automatisches Mahnwesen

Trigger: Täglich um 9:00 Uhr

Workflow:

Schedule (täglich)
        ↓
    Lexoffice: Offene Rechnungen abrufen
        ↓
    Filter: Fällig > 7 Tage
        ↓
    Für jede Rechnung:
      - Stufe 1: Zahlungserinnerung
      - Stufe 2: 1. Mahnung
      - Stufe 3: 2. Mahnung
        ↓
    E-Mail versenden
        ↓
    Status in Lexoffice aktualisieren

5. Angebot → Rechnung Konvertierung

Trigger: Angebot angenommen

Workflow:

Angebot-Status: Angenommen
        ↓
    Lexoffice: Angebot abrufen
        ↓
    Rechnung aus Angebot erstellen
        ↓
    PDF generieren
        ↓
    An Kunden senden

6. Wiederkehrende Rechnungen

Trigger: Monatlich zum 1.

Workflow:

Schedule (1. des Monats)
        ↓
    Liste: Abo-Kunden abrufen
        ↓
    Für jeden Kunden:
      - Rechnung erstellen
      - PDF versenden
      - SEPA-Lastschrift auslösen

7. Bank-Integration mit KI

Trigger: Neue Bankumsätze (via finAPI)

Workflow:

finAPI (neue Umsätze)
        ↓
    KI: Kategorisierung
    (GPT-4/Claude)
        ↓
    Lexoffice: Zahlung zuordnen
        ↓
    Unklare Buchungen: Zur Prüfung

8. Steuerberater-Report

Trigger: Monatsende

Workflow:

Schedule (letzter Tag des Monats)
        ↓
    Lexoffice: Monatsauswertung abrufen
        ↓
    Excel/PDF Report erstellen
        ↓
    E-Mail an Steuerberater

9. Ausgaben-Genehmigung

Trigger: Neuer Beleg über Grenzwert

Workflow:

Lexoffice (neuer Beleg > 500€)
        ↓
    Slack: Genehmigung anfragen
        ↓
    Warten auf Reaktion
        ↓
    Genehmigt: Beleg freigeben
    Abgelehnt: Beleg markieren

10. Inventar-Sync

Trigger: Lagerbestand ändert sich

Workflow:

Warenwirtschaft (Bestandsänderung)
        ↓
    Lexoffice: Artikel aktualisieren
        ↓
    Bei Unterschreitung: Bestellvorschlag

Schritt-für-Schritt: Shop → Lexoffice mit n8n

Voraussetzungen

  • n8n Cloud oder Self-Hosted
  • Lexoffice API-Schlüssel
  • Shopify/WooCommerce Admin-Zugang

Workflow aufbauen

Schritt 1: Trigger einrichten

Node: Shopify Trigger
- Event: Order Created
- Credentials: Shopify OAuth

Schritt 2: Kontakt prüfen/anlegen

Node: HTTP Request
- Method: GET
- URL: https://api.lexoffice.io/v1/contacts
- Query: email={{ $json.customer.email }}
- Headers: Authorization: Bearer YOUR_API_KEY

Node: IF
- Bedingung: Kontakt existiert?
- Ja: Kontakt-ID nutzen
- Nein: Kontakt anlegen

Schritt 3: Rechnung erstellen

Node: HTTP Request
- Method: POST
- URL: https://api.lexoffice.io/v1/invoices
- Body: (siehe JavaScript unten)

{
  "voucherDate": "{{ $now.format('yyyy-MM-dd') }}",
  "address": {
    "contactId": "{{ $('Kontakt').item.json.id }}"
  },
  "lineItems": [
    {{#each $json.line_items}}
    {
      "type": "custom",
      "name": "{{ this.name }}",
      "quantity": {{ this.quantity }},
      "unitPrice": {
        "netAmount": {{ this.price }},
        "taxRatePercentage": 19
      }
    }{{#unless @last}},{{/unless}}
    {{/each}}
  ],
  "taxConditions": {
    "taxType": "net"
  },
  "shippingConditions": {
    "shippingType": "delivery",
    "shippingDate": "{{ $now.plus(3, 'days').format('yyyy-MM-dd') }}"
  },
  "paymentConditions": {
    "paymentTermLabel": "Zahlbar innerhalb von 14 Tagen",
    "paymentTermDuration": 14
  }
}

Schritt 4: Rechnung finalisieren

Node: HTTP Request
- Method: POST
- URL: https://api.lexoffice.io/v1/invoices/{{ $json.id }}/document

Schritt 5: PDF versenden

Node: HTTP Request
- Method: GET
- URL: https://api.lexoffice.io/v1/invoices/{{ $json.id }}/document
- Response: Binary

Node: Send Email
- To: {{ $('Shopify Trigger').item.json.customer.email }}
- Subject: Ihre Rechnung {{ $json.voucherNumber }}
- Attachment: Rechnung-PDF

Make.com: Lexoffice Module nutzen

Make.com bietet native Lexoffice-Module:

Verfügbare Module

ModulFunktion
Watch InvoicesTrigger bei neuen Rechnungen
Create InvoiceRechnung erstellen
Get ContactKontakt abrufen
Create ContactKontakt anlegen
Create VoucherBeleg erstellen
List PaymentsZahlungen abrufen

Beispiel-Szenario

  1. Shopify → Watch Orders
  2. Lexoffice → Search Contact (by Email)
  3. Router:
    • Kontakt existiert → weiter
    • Kontakt fehlt → Create Contact
  4. Lexoffice → Create Invoice
  5. Lexoffice → Finalize Invoice
  6. Gmail → Send Email with Attachment

Fehlerbehandlung

Häufige Fehler

FehlerUrsacheLösung
401 UnauthorizedAPI-Key ungültigNeuen Key generieren
429 Too Many RequestsRate LimitDelays einbauen
400 Bad RequestUngültige DatenValidierung vor Request
404 Not FoundRessource fehltID prüfen

Best Practice: Retry-Logik

// n8n Code Node
const maxRetries = 3;
let attempt = 0;

while (attempt < maxRetries) {
  try {
    // API Request
    return result;
  } catch (error) {
    if (error.response?.status === 429) {
      await new Promise(r => setTimeout(r, 60000)); // 1 Min warten
      attempt++;
    } else {
      throw error;
    }
  }
}

Sicherheit und Compliance

API-Key schützen

  • Nie im Code hardcoden
  • n8n Credentials nutzen
  • Regelmäßig rotieren

GoBD-Konformität

  • Lexoffice ist GoBD-zertifiziert
  • Automatisierung ändert daran nichts
  • Archivierungspflichten beachten

Falls Sie zusätzlich eine DATEV-Anbindung benötigen, lesen Sie unseren Guide zur DATEV Automatisierung.

DSGVO

  • Kundendaten nur zweckgebunden verarbeiten
  • Löschfristen einhalten (Lexoffice unterstützt das)

Kosten-Nutzen-Rechnung

Investition

PositionKosten
Lexoffice (M/L)12-30€/Monat
n8n/Make.com50-120€/Monat
Einrichtungab 5.000€ einmalig (Festpreis)

Stand: August 2026. Anbieterpreise ändern sich — prüfen Sie die aktuellen Konditionen beim Anbieter.

Einsparung

ProzessVorherNachherErsparnis
100 Rechnungen/Monat8h0,5h7,5h
200 Belege/Monat10h2h8h
Mahnwesen4h0h4h
Gesamt22h2,5h19,5h

Bei 40€/Stunde = 780€/Monat Ersparnis

Fortgeschrittene Integrationen

Einen fertigen Workflow für die Shopify-Lexoffice-Anbindung finden Sie auf unserer Shopify-Lexoffice Integrationsseite.

Lexoffice + Stripe

Automatisch Rechnungen bei Stripe-Zahlungen:

Stripe Webhook (Payment Success)
        ↓
    Lexoffice: Rechnung erstellen
        ↓
    Lexoffice: Als bezahlt markieren

Lexoffice + Calendly

Für Dienstleister mit Buchungssystem:

Calendly (Termin gebucht)
        ↓
    Lexoffice: Kontakt anlegen
        ↓
    Lexoffice: Rechnung erstellen
        ↓
    E-Mail mit Rechnung senden

Lexoffice + Notion

Projektbasierte Abrechnung:

Notion (Projekt abgeschlossen)
        ↓
    Zeiten aus Notion extrahieren
        ↓
    Lexoffice: Rechnung mit Positionen

Weiterführende Artikel

Fazit

Lexoffice ist durch seine moderne API ein idealer Kandidat für Automatisierung. Mit n8n oder Make.com können Sie:

  • Rechnungen automatisch aus Shop-Systemen erstellen
  • Belege intelligent erfassen und kategorisieren
  • Mahnwesen vollständig automatisieren
  • Steuerberater-Reporting auf Knopfdruck

Der Zeitaufwand für die Buchhaltung sinkt um 80-90%.

Häufige Fragen

Was kostet lexoffice Automatisierung?

Ein Basispaket für die lexoffice-Anbindung an Ihr Shop- oder CRM-System startet als Festpreis ab 5.000 EUR einmalig; kommen mehrere Systeme dazu, beginnen die Projekte bei 15.000 EUR. Laufende Kosten für das Automatisierungstool liegen bei 50-200 EUR/Monat je nach Volumen.

Welche Systeme lassen sich mit lexoffice verbinden?

Nahezu alle gängigen Business-Tools: Shopify, WooCommerce, Stripe, HubSpot, Personio, und viele mehr. Über die lexoffice API und Tools wie Make.com oder n8n sind auch individuelle Anbindungen möglich.

Funktioniert die Automatisierung auch mit dem lexoffice Basis-Tarif?

Die API-Funktionen sind ab dem lexoffice M-Tarif verfügbar. Für den vollen Funktionsumfang (Angebote, Rechnungen, Kontakte) empfehlen wir mindestens den L-Tarif.

Wie lange dauert die Einrichtung einer lexoffice Automatisierung?

Eine Standard-Integration (z.B. Shop zu lexoffice) ist in 3-5 Werktagen eingerichtet. Komplexere Setups mit mehreren Systemen und Sonderlogik dauern 2-4 Wochen.

Ist die lexoffice Automatisierung DSGVO-konform?

Ja. lexoffice selbst ist ein deutsches Produkt mit Serverstandort in Deutschland. Bei der Automatisierung achten wir darauf, dass alle Daten über verschlüsselte Verbindungen laufen und keine unnötige Datenweitergabe stattfindet.

lexoffice Automatisierung beauftragen

Sie wissen jetzt, was möglich ist – aber die Umsetzung kostet Zeit und Know-how. Als Automatisierungs-Agentur verbinden wir lexoffice nahtlos mit Ihren anderen Business-Tools.

Typische Projektzuschnitte:

  • Automatische Rechnungserstellung aus Shop-Bestellungen
  • Belegerfassung per OCR und automatische Verbuchung
  • Mahnwesen-Automatisierung mit personalisierten Erinnerungen
  • Echtzeit-Sync zwischen lexoffice und CRM

Wie viel Zeit das freiräumt, hängt an Belegvolumen und Ausgangslage — die Rechnung dazu machen Sie mit den Zahlen weiter oben in diesem Artikel selbst auf.

Jetzt unverbindlich beraten lassen →

Nächste Schritte

  1. API-Schlüssel erstellen – In Lexoffice aktivieren
  2. Ersten Workflow bauen – z.B. Shop → Rechnung
  3. Schrittweise erweitern – Weitere Prozesse anbinden

Wir unterstützen Sie bei der Lexoffice-Automatisierung -- von der Analyse bis zur fertigen Integration. Jetzt Kontakt aufnehmen.