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:
| Aufgabe | Manueller Aufwand | Automatisiert |
|---|---|---|
| Rechnungen aus Shop-System erstellen | 5 Min/Rechnung | Automatisch |
| Belege erfassen und zuordnen | 3 Min/Beleg | 30 Sek/Beleg |
| Mahnwesen | 30 Min/Woche | Automatisch |
| Reporting an Steuerberater | 2h/Monat | 1 Klick |
| Bankumsätze zuordnen | 1h/Woche | KI-gestützt |
Potenzielle Zeitersparnis: 15-20 Stunden/Monat bei typischen KMUs
Lexoffice API: Die Grundlagen
API-Zugang einrichten
Verfügbare API-Endpunkte
| Endpunkt | Funktionen | Typische Anwendung |
|---|---|---|
| /contacts | Kunden/Lieferanten verwalten | CRM-Sync |
| /invoices | Rechnungen erstellen/abrufen | Shop-Integration |
| /vouchers | Belege verwalten | Belegerfassung |
| /payments | Zahlungen verwalten | Mahnwesen |
| /credit-notes | Gutschriften | Retouren |
| /quotations | Angebote | Sales-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:
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
| Modul | Funktion |
|---|---|
| Watch Invoices | Trigger bei neuen Rechnungen |
| Create Invoice | Rechnung erstellen |
| Get Contact | Kontakt abrufen |
| Create Contact | Kontakt anlegen |
| Create Voucher | Beleg erstellen |
| List Payments | Zahlungen abrufen |
Beispiel-Szenario
- Kontakt existiert → weiter
- Kontakt fehlt → Create Contact
Fehlerbehandlung
Häufige Fehler
| Fehler | Ursache | Lösung |
|---|---|---|
| 401 Unauthorized | API-Key ungültig | Neuen Key generieren |
| 429 Too Many Requests | Rate Limit | Delays einbauen |
| 400 Bad Request | Ungültige Daten | Validierung vor Request |
| 404 Not Found | Ressource fehlt | ID 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
| Position | Kosten |
|---|---|
| Lexoffice (M/L) | 12-30€/Monat |
| n8n/Make.com | 50-120€/Monat |
| Einrichtung | ab 5.000€ einmalig (Festpreis) |
Stand: August 2026. Anbieterpreise ändern sich — prüfen Sie die aktuellen Konditionen beim Anbieter.
Einsparung
| Prozess | Vorher | Nachher | Ersparnis |
|---|---|---|---|
| 100 Rechnungen/Monat | 8h | 0,5h | 7,5h |
| 200 Belege/Monat | 10h | 2h | 8h |
| Mahnwesen | 4h | 0h | 4h |
| Gesamt | 22h | 2,5h | 19,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
- Rechnungsverarbeitung automatisieren: OCR + KI
- DATEV Automatisierung: Workflows mit Make.com und n8n
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
Wir unterstützen Sie bei der Lexoffice-Automatisierung -- von der Analyse bis zur fertigen Integration. Jetzt Kontakt aufnehmen.