lexoffice Integration
Kombiniere lexoffice fuer die Buchhaltung mit thelawin.dev fuer die E-Rechnungserzeugung. lexoffice verwaltet Kontakte und Buchhaltung, thelawin.dev erzeugt ZUGFeRD/XRechnung-konforme PDFs.
Use Case
lexoffice bietet eine eigene Rechnungsfunktion, aber:
- Kein ZUGFeRD 2.4 mit vollstaendigem EN16931-Profil
- Kein XRechnung-Export fuer B2G (Leitweg-ID)
- Keine API-first Erzeugung fuer Automatisierung
thelawin.dev ergaenzt lexoffice um EU-konforme E-Rechnungsformate.
Workflow: lexoffice → thelawin.dev
lexoffice API → Kontakt- und Rechnungsdaten abrufen
→ JSON fuer thelawin.dev aufbereiten
→ POST api.thelawin.dev/v1/generate
→ ZUGFeRD-PDF an Kunden senden
→ Optional: Beleg zurueck in lexoffice buchenBeispiel: Kontakt aus lexoffice → Rechnung
python
import httpx
from thelawin import ThelawinClient
LEXOFFICE_TOKEN = "dein-lexoffice-api-token"
# 1. Kontakt aus lexoffice laden
contact = httpx.get(
f"https://api.lexoffice.io/v1/contacts/{contact_id}",
headers={"Authorization": f"Bearer {LEXOFFICE_TOKEN}"}
).json()
company = contact.get("company", {})
address = company.get("contactAddresses", [{}])[0]
# 2. Rechnung mit thelawin.dev erstellen
client = ThelawinClient("env_sandbox_demo")
result = (
client.invoice()
.number("RE-2026-042")
.date("2026-01-15")
.format("zugferd")
.profile("en16931")
.seller("Deine Firma GmbH", vat_id="DE123456789", city="Berlin", country="DE")
.buyer(
company.get("name", "Kunde"),
street=address.get("street"),
city=address.get("city"),
postal_code=address.get("zip"),
country=address.get("countryCode", "DE"),
)
.add_item("Dienstleistung", quantity=10, unit_price=120, unit="HUR")
.payment(iban="DE89370400440532013000", terms="14 Tage netto")
.generate()
)
if result.success:
result.save_pdf(f"rechnungen/{result.filename}")Alternative: n8n als Middleware
Verbinde lexoffice und thelawin.dev ohne eigenen Code:
- Schedule Trigger — Taeglich neue Rechnungen pruefen
- HTTP Request — lexoffice API: Offene Auftraege abrufen
- HTTP Request — thelawin.dev: ZUGFeRD-PDF erzeugen
- Email — PDF an Kunden senden
Siehe n8n Guide fuer Details.
Naechste Schritte
- DATEV Guide — ZUGFeRD fuer den Steuerberater
- sevDesk Guide — Alternative Cloud-Buchhaltung
- Invoice Formats — Wann welches Format?