Alle Projekte Projekt

Odoo-Lexware Office Sync

ERP trifft Buchhaltung

Die Herausforderung

Ein wachsendes Handelsunternehmen nutzte Odoo als ERP-System für Auftragsabwicklung, Lagerverwaltung und Rechnungsstellung, die Buchhaltung wurde jedoch in Lexware Office geführt. Der monatliche Prozess: Eine Mitarbeiterin exportierte alle Rechnungen manuell aus Odoo, formatierte sie um und tippte sie in Lexware Office ein. Kundennummern mussten in beiden Systemen manuell synchron gehalten werden. Bei über 300 Rechnungen pro Monat war dieser Prozess fehleranfällig, zeitintensiv und kaum noch zu bewältigen.

Unsere Lösung

Wir haben ein maßgeschneidertes Odoo-Addon entwickelt, das die nahtlose Integration zwischen Odoo und Lexware Office herstellt:

Automatischer Rechnungsexport

Sobald eine Rechnung in Odoo den Status "Gebucht" erreicht, wird sie automatisch an Lexware Office übertragen:

  • Alle Rechnungsdaten werden vollständig übernommen: Positionen, Steuersätze, Rabatte, Zahlungsbedingungen
  • Formatkonvertierung passt die Odoo-Datenstruktur an die Lexware Office REST API an
  • Duplikat-Erkennung verhindert doppelte Buchungen bei erneuter Synchronisation
  • Gutschriften und Stornos werden ebenfalls korrekt als Gegenbuchungen übertragen

Bidirektionale Kundennummern-Synchronisation

Das zentrale Problem der doppelten Datenhaltung haben wir durch eine bidirektionale Sync gelöst:

  • Neukunde in Odoo → wird automatisch in Lexware Office angelegt, Lexware-Kundennummer wird nach Odoo zurückgeschrieben
  • Neukunde in Lexware Office → wird bei der nächsten Synchronisation in Odoo erkannt und verknüpft
  • Stammdatenänderungen werden in beide Richtungen propagiert, wobei konfigurierbarer Master-Priority-Mechanismus greift
  • Ein Mapping-Feld in Odoo zeigt die zugehörige Lexware-Kundennummer direkt im Kontaktformular an

Fehler-Queue mit Retry

Nicht jede Übertragung gelingt beim ersten Versuch, API-Limits, Netzwerkprobleme oder Validierungsfehler können auftreten:

  • Fehlgeschlagene Übertragungen landen in einer Fehler-Queue mit detaillierter Fehlerbeschreibung
  • Automatische Retries nach konfigurierbaren Intervallen (1 Min, 5 Min, 30 Min, 2h)
  • Eskalation per E-Mail-Benachrichtigung nach mehrfachem Fehlschlag
  • Manuelle Korrektur und Neuübertragung direkt aus der Queue möglich

Echtzeit-Status-Dashboard

Ein übersichtliches Dashboard in Odoo zeigt den aktuellen Synchronisationsstatus:

  • Anzahl übertragener Rechnungen (heute, diese Woche, diesen Monat)
  • Offene Fehler in der Queue mit Priorität
  • Letzter erfolgreicher Sync-Zeitpunkt pro Datentyp
  • Historische Erfolgsrate als Diagramm

Ergebnis

  • Vollautomatische Rechnungsübertragung, über 300 Rechnungen pro Monat ohne manuellen Eingriff
  • Konsistente Kundennummern in beiden Systemen durch bidirektionale Synchronisation
  • Zeitersparnis von ca. 40 Stunden pro Monat bei der Buchhaltungsvorbereitung
  • Fehlerquote von vormals 5-8% auf unter 0,3% gesenkt

Highlights

Odoo Custom Addon
Lexware Office REST API
Automatischer Rechnungsexport
Bidirektionale Kundennummern-Sync
Fehler-Queue mit Retry
Echtzeit-Status-Dashboard