Lexoffice Automatisierung: Buchhaltung mit n8n und Make.com verbinden
Automatisieren Sie Ihre lexoffice-Workflows mit n8n und Make.com.
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 zum Thema Buchhaltung automatisieren.
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 |
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
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 einrichtenNode: 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 | 1.000-3.000€ einmalig |
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 |
Fortgeschrittene Integrationen
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
- Buchhaltung automatisieren: Von der Rechnung bis zur DATEV
- 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
Häufige Fragen
Was kostet lexoffice Automatisierung?Ein Basispaket für die lexoffice-Anbindung an Ihr Shop- oder CRM-System startet ab ca. 1.500 EUR einmalig. Laufende Kosten für das Automatisierungstool liegen bei 30-100 EUR/Monat je nach Volumen.
Welche Systeme lassen sich mit lexoffice verbinden?Nahezu alle gaengigen Business-Tools: Shopify, WooCommerce, Stripe, HubSpot, Personio, und viele mehr. Ueber die lexoffice API und Tools wie Make.com oder n8n sind auch individuelle Anbindungen moeglich.
Funktioniert die Automatisierung auch mit dem lexoffice Basis-Tarif?Die API-Funktionen sind ab dem lexoffice M-Tarif verfuegbar. Fuer 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 ueber verschluesselte Verbindungen laufen und keine unnoetige 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 Projekte unserer Kunden:- Automatische Rechnungserstellung aus Shop-Bestellungen
- Belegerfassung per OCR und automatische Verbuchung
- Mahnwesen-Automatisierung mit personalisierten Erinnerungen
- Echtzeit-Sync zwischen lexoffice und CRM
Durchschnittlich sparen unsere Kunden 8-12 Stunden pro Woche bei der Buchhaltung.
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.