Lexware WooCommerce PRO
Funktionsübersicht (Video)
Einführung
Lexware WooCommerce verbindet Ihren WooCommerce-Shop mit Lexware Office (ehemals lexoffice) über die offizielle Lexware Public API. Es entstehen echte Lexware-Rechnungen (Rechnung) – keine Behelfs-PDFs im Shop. Die Verbindung läuft direkt von Ihrem Server zur Lexware-API, ohne fremde Proxy-Dienste für API-Schlüssel und Belegdaten. Es gibt kein Rechnungskontingent in Free oder PRO.
Die Integration gibt es in zwei Versionen:
Version Free (kostenlos)
- Manuelle Lexware-Rechnung pro Bestellung aus der Bestellbearbeitung
- Kontaktsynchronisation (Firma oder Person) inkl. USt-IdNr.
- USt-IdNr.-Feld im Checkout (klassisch und WooCommerce Blocks)
- Steuer-Mapping: Netto / Brutto / steuerfrei, Kleinunternehmer (§19 UStG), Distance Sales, Electronic Services, Drittland
- Rechnungen als Entwurf oder finalisiert
- PDF-Download in Admin und unter Mein Konto
- Deeplink zum Öffnen der Rechnung in Lexware Office
- Verbindungstest und detaillierte Logs (API-Schlüssel werden maskiert)
- HPOS-kompatibel
Version PRO
Erweitert die Free-Version um:
- Dokumentoptionen: Sprache (de/en), Drucklayout, Zahlungsbedingungen, Einleitung und Bemerkung mit Bestellvariablen
- EU-B2B-Reverse-Charge (
intraCommunitySupply) - Automatische Rechnungserstellung bei ausgewählten Bestellstatus (Action Scheduler mit Wiederholungen)
- Gutschriften (Gutschrift) – manuell nach WooCommerce-Erstattung und automatisch bei Refunds
- Automatischer E-Mail-Versand von Rechnungs- und Gutschrift-PDFs
- Massenaktionen und PDF-ZIP-Download
- Lizenzverwaltung und automatische Updates
- Prioritäts-Support
Hinweis: PRO erfordert die installierte und aktivierte kostenlose Plugin-Version. Produktseite PRO: Lexware WooCommerce PRO.
1. API-Zugang in Lexware Office aktivieren
Wichtig: Sie benötigen ein aktives Lexware-Office-Konto mit Zugang zur Public API.
API-Schlüssel erstellen
- Melden Sie sich in Lexware Office an
- Öffnen Sie die Verwaltung der Public-API-Schlüssel: app.lexware.de/addons/public-api
- Erstellen Sie einen neuen Schlüssel und kopieren Sie ihn (wird als Bearer-Token verwendet)
- Schlüssel sind typischerweise etwa 24 Monate gültig und können dort erneuert werden
Hinweis: Bewahren Sie den API-Schlüssel sicher auf und geben Sie ihn nicht an Dritte weiter.
2. Installation
Version Free
- Installieren Sie das Plugin aus dem WordPress.org-Verzeichnis: Invoicing Integration for Lexware and WooCommerce
- Oder laden Sie die ZIP-Datei unter Plugins → Installieren → Plugin hochladen hoch
- Aktivieren Sie das Plugin
- Öffnen Sie WooCommerce → Lexware
Version PRO
- Stellen Sie sicher, dass die Free-Version installiert und aktiv ist
- Kaufen und laden Sie PRO unter devikit.de/produkt/lexware-woocommerce-pro
- Installieren und aktivieren Sie das PRO-Plugin
- Aktivieren Sie Ihre Lizenz unter WooCommerce → Lexware → Lizenz
3. Verbindung konfigurieren
Pfad: WooCommerce → Lexware → Verbindung
- Fügen Sie Ihren Lexware Public API-Schlüssel ein
- Klicken Sie auf Verbindung testen (prüft
GET /v1/profile) - Bei Erfolg speichern Sie die Einstellungen
4. Wichtige Voraussetzungen und Hinweise
Währung EUR
Die Lexware Public API akzeptiert für Verkaufsbelege derzeit nur EUR. Bestellungen in anderer Währung werden übersprungen und mit einer klaren Admin-Meldung versehen.
HPOS
Das Plugin ist vollständig kompatibel mit WooCommerce High-Performance Order Storage (Custom Order Tables).
WooCommerce Blocks
Das USt-IdNr.-Feld funktioniert mit klassischem Checkout und Blocks-Checkout. Die Option „Ich möchte eine Rechnung“ (Feld erst nach Checkbox) gilt nur für den klassischen Checkout – in Blocks ist das Feld bei nicht ausgeblendeter Anzeige immer sichtbar.
Als bezahlt markieren
Nicht verfügbar über die Public API. Der Zahlungsstatus ist nur lesbar (GET /v1/payments/{id}). Das Plugin simuliert diese Funktion nicht.
5. Checkout: USt-IdNr.
Pfad: WooCommerce → Lexware → Kasse
Anzeigemodus
- Immer anzeigen – USt-IdNr.-Feld ist dauerhaft sichtbar
- Checkbox „Ich möchte eine Rechnung“ – Feld erscheint erst nach Aktivierung (nur klassischer Checkout)
- Ausgeblendet – kein Feld im Checkout
Weitere Optionen
- Checkbox-Beschriftung – frei wählbar (Standard: „Ich möchte eine Rechnung“)
- Pflichtfeld – USt-IdNr. als erforderlich markieren
- Formatprüfung – Ländercode (2 Buchstaben) + 2–13 alphanumerische Zeichen (z. B. DE123456789)
Bei Firmenkontakten wird die USt-IdNr. als vatRegistrationId an Lexware übergeben. Erkennt das Plugin ein externes USt-/VAT-Plugin (z. B. Germanized, EU VAT Number), wird kein zweites Feld erzeugt – vorhandene Werte werden wiederverwendet.
6. Belege und Steuern
Pfad: WooCommerce → Lexware → Belege
Finalisierungsmodus
- Entwurf – Beleg wird als Entwurf in Lexware angelegt
- Finalisiert (offen) – Beleg wird finalisiert
Steuermodus
- Automatisch – aus dem Lexware-Profil
- Netto / Brutto / Steuerfrei (vatfree)
Kleinunternehmer
Option „Shop als Kleinunternehmer behandeln (§19 UStG)“ setzt den Steuertyp auf vatfree.
Steuersubtyp (EU-B2C)
- Keine
- Fernverkauf (
distanceSales) - Elektronische Dienstleistungen (
electronicServices)
Gilt nur für EU-B2C-Bestellungen außerhalb Deutschlands. Inland DE nutzt immer Standard Netto/Brutto. Zielsteuersätze des Käuferlandes müssen in WooCommerce korrekt hinterlegt sein. Übliche Inlandssätze: 0 %, 7 %, 19 %.
7. Dokumentoptionen [NUR PRO]
In Free sind diese Felder als ausgegraute Teaser sichtbar. Mit aktiver PRO-Lizenz und gültiger Lizenz aktivieren Sie unter Belege:
- Belegsprache – Deutsch oder Englisch (Free nutzt Deutsch)
- Drucklayout – Auswahl aus Lexware-Layouts (sonst Organisationsstandard)
- Zahlungsbedingungen – aus Lexware geladen
- Einleitung und Bemerkung – Freitexte mit Bestellvariablen
Verfügbare Variablen u. a.: {order_id}, {order_number}, {order_date}, {customer_name}, {customer_email}, {billing_company}, {billing_vat_id}, {order_total}, {payment_method}, {shipping_method} und weitere Adressfelder.
8. EU-B2B-Reverse-Charge [NUR PRO]
Pfad: WooCommerce → Lexware → Belege (PRO)
Aktiviert intraCommunitySupply (innergemeinschaftliche Lieferung), wenn:
- der Käufer eine Firmenadresse mit USt-IdNr. hat,
- das Land nicht DE ist,
- Ihre Lexware-Organisation selbst eine USt-IdNr. hinterlegt hat,
- die Bestellung in EUR ist.
Ohne USt-IdNr. in der Lexware-Organisation lehnt die API den Steuertyp ab. In dem Fall USt-IdNr. in Lexware hinterlegen oder Reverse Charge deaktivieren.
9. Automatisierung [NUR PRO]
Pfad: WooCommerce → Lexware → Automatisierung
Automatische Rechnungen
- Automatisierung aktivieren
- Bestellstatus wählen (Standardvorschläge: In Bearbeitung, Abgeschlossen)
- Verarbeitung über Action Scheduler mit Backoff bei temporären API-Fehlern (z. B. HTTP 429)
Automatische Gutschriften
Optional: automatisch eine Lexware-Gutschrift anlegen, wenn in WooCommerce eine Erstattung erstellt wird. Voraussetzung: bestehende Lexware-Rechnung zur Bestellung. Lexware erlaubt nur eine verknüpfte Gutschrift pro Rechnung.
E-Mail-PDF
- Rechnungs-PDF senden – automatisch nach Rechnungserstellung
- Gutschrift-PDF senden – automatisch nach Gutschrifterstellung
Eigene WooCommerce-E-Mail-Vorlagen mit PDF-Anhang. Manuell zusätzlich über die Bestell-Metabox („Rechnung per E-Mail senden“).
10. Gutschriften [NUR PRO]
Wann ist eine Gutschrift möglich?
- Es muss bereits eine Lexware-Rechnung zur Bestellung existieren
- Für manuelle Gutschriften muss zuvor eine WooCommerce-Erstattung (Refund) angelegt sein – Beträge kommen aus dem Refund
- Verknüpfung über
precedingSalesVoucherId– Lexware reduziert den offenen Betrag der Rechnung - API-Limit: nur eine zugehörige Gutschrift pro Rechnung
Manuell und automatisch
- Manuell – Schaltfläche in der Lexware-Metabox der Bestellung
- Automatisch – bei vollständigen oder teilweisen Erstattungen (wenn in der Automatisierung aktiviert)
- PDF-Download der Gutschrift in Admin und (nach Erstellung) analog zur Rechnung
11. Massenaktionen [NUR PRO]
Auf der Bestellübersicht (klassisch und HPOS) stehen bei aktiver Lizenz Bulk-Aktionen bereit:
- Lexware-Rechnungen erstellen
- Lexware-Gutschriften erstellen
- Lexware-PDFs herunterladen (ZIP)
Während der Verarbeitung erscheint ein Fortschrittsbalken mit Ergebnisübersicht (Erfolge/Fehler).
12. Bestellverwaltung (Admin)
In der Bestellbearbeitung finden Sie die Metabox Lexware.
Funktionen in Free
- Rechnung erstellen
- PDF herunterladen
- In Lexware Office öffnen (Deeplink)
Zusätzlich in PRO
- Rechnung per E-Mail senden
- Gutschrift erstellen / PDF / Deeplink
- Letzter Fehler + erneuter Versuch der Rechnungserstellung
Spalte in der Bestellliste
Die Liste der Bestellungen enthält eine Lexware-Spalte mit Dokumentstatus und Schnellzugriff auf PDFs.
13. PDF-Download für Kunden
Sobald eine Lexware-Rechnung zur Bestellung existiert, können Kunden das PDF unter Mein Konto → Bestellungen → Bestellung anzeigen herunterladen.
14. Erweiterte Einstellungen und Diagnose
Pfad: WooCommerce → Lexware → Erweitert
- Debug-Protokollierung – detaillierte Logs unter WooCommerce → Status → Logs →
devikit_lexware_debug(Secrets werden maskiert) - Deinstallation – optional Einstellungen und Bestellmetadaten behalten
Lexware-API-Rate-Limits liegen bei ca. 2 Anfragen/Sekunde; das Plugin drosselt Aufrufe und behandelt HTTP 429 als temporären Fehler (geeignet für PRO-Retries).
15. Lizenz [NUR PRO]
Pfad: WooCommerce → Lexware → Lizenz
Aktivierung
- Lizenzschlüssel aus der Kaufbestätigung eintragen
- Auf Aktivieren klicken
- Status sollte auf aktiv wechseln
Ohne gültige Lizenz bleiben Automatisierung, Gutschriften, Massenaktionen, Dokumentoptionen, Reverse Charge und PDF-E-Mails gesperrt.
Deaktivierung und Updates
Über Deaktivieren können Sie die Lizenz auf eine andere Domain umziehen. Eine aktive Lizenz ermöglicht automatische PRO-Updates im WordPress-Admin.
16. Support
PRO-Nutzer
Bei Fragen zur Konfiguration oder bei Problemen melden Sie sich bitte direkt:
- E-Mail: hi@devikit.de
- Kontaktformular: devikit.de/kontakt
Free-Nutzer
Support für die kostenlose Version erfolgt über das offizielle WordPress.org-Forum:
wordpress.org/support/plugin/invoicing-integration-for-lexware-and-woocommerce
17. Weiterführende Links
- Free-Plugin: WordPress.org
- PRO: devikit.de/produkt/lexware-woocommerce-pro
- Lexware Office: lexware.de (ehemals lexoffice)