Wer kennt das nicht? Der wohlverdiente Urlaub steht vor der Tür, die Koffer werden gepackt, und man überlegt ernsthaft, ob eine gute Flasche Whisky für die gemütlichen Abende im Airbnb mitdarf. Genau so startete Raphael diesmal in unseren ERP-Stammtisch, worauf Laurence direkt trocken konterte, er könne sich ja mal wieder richtig einen reinorgeln. Doch nach dem lockeren Geplänkel ging es schnell ans Eingemachte, denn unsere Stammis haben uns wieder mit spannenden Fragen gefüttert. Diesmal im Fokus: Was taugen eigentlich die berüchtigten Success Packs von Odoo, und wie bändigt man das allgegenwärtige Chaos in den eigenen Stammdaten mit der Odoo Datenbereinigungs-App?

🎯 Das Rätsel um die Odoo Success Packs

Eine Hörerin wollte wissen, was es mit den von Odoo direkt angebotenen Success Packs auf sich hat. Laurence fand deutliche Worte für dieses Modell. Im Grunde kauft man hier vorab ein reines Stundenbudget, ohne jegliche Erfolgsgarantie. Oft werden dort frischgebackene Absolventen oder unerfahrene Projektmanager eingesetzt. Laurence zog einen genialen Vergleich zu einer bekannten South-Park-Episode, in der ein Junge Geld auf der Bank einzahlen möchte: "Und genau so ist das mit Odoo Success Pack. Okay, alles klar, machen wir... und es ist weg. Du musst noch eins kaufen."

Bei LABISO läuft das völlig anders. Wir setzen auf Transparenz und Meilensteine. Ein Großteil unserer Projekte wird zu rund 70 bis 80 Prozent als Festpreis kalkuliert. Nur hochgradig individuelle Entwicklungen oder unvorhersehbare Schnittstellen laufen nach tatsächlichem Aufwand. So weißt du immer ganz genau, wo dein Budget bleibt und erlebst keine bösen Überraschungen.

🧹 Systematisches Aufräumen mit der Datenbereinigungs-App

Nach der Abrechnung ging es an das eigentliche Hauptthema: die Odoo Datenbereinigungs-App. Viele Unternehmen unterschätzen, wie schnell sich Datenmüll ansammelt. Wenn Kunden mehrfach angelegt werden, leidet nicht nur die Übersicht, sondern die gesamte Datenintegrität. Das hat massive Auswirkungen auf das Mahnwesen. Wenn ein Großkunde unter drei verschiedenen Debitorennummern läuft, ist die offene Posten-Liste (OPOS) schlichtweg unbrauchbar. Man sieht nicht mehr auf einen Blick, dass dieser eine Kunde vielleicht schon Zahlungsrückstände im sechsstelligen Bereich hat.

Wie Odoo Adressen und Kontakte verknüpft

Das Geniale an Odoo ist sein streng relationelles Datenmodell. In Odoo verweist alles über sogenannte Pointer aufeinander. Ein Kontakt mit fünf verschiedenen Lieferadressen besteht in der Datenbank eigentlich aus sechs einzelnen Datensätzen, wobei die fünf Adressen als "Child" auf den Hauptkontakt als "Parent" zeigen. Wenn du nun Duplikate zusammenführst (das sogenannte Merging), werden alle verknüpften Dokumente wie Verkaufsaufträge (Sale Orders) oder Rechnungen vollautomatisch auf den verbleibenden Hauptkontakt umgehängt. Die historische Kette bleibt lückenlos erhalten. Wer sich tiefer für die Grundlagen der Datenstruktur interessiert, sollte unbedingt auch in Folge 67 - IMPORT VON DATEN reinhören.

⚖️ Fuzzy-Matching vs. exakte Regeln in der Praxis

Wie unterscheidet Odoo nun echte Dubletten von gewollten Ähnlichkeiten? Die App arbeitet mit Deduplizierungsregeln, die du flexibel konfigurieren kannst. Dabei unterscheidet man zwischen vollautomatischen Abläufen und manuellen Freigaben. Wenn du eine Regel auf ein eindeutiges Feld wie die E-Mail-Adresse anwendest und eine 100-prozentige Übereinstimmung forderst, kann Odoo die Datensätze jede Nacht ohne menschliches Zutun verschmelzen. Schließlich gehört dieselbe Mailadresse logischerweise zum selben Kunden.

Schwieriger wird es bei Namen. Wenn ein Mitarbeiter "Hans Meyer" mit "ei" anlegt und ein anderer ihn mit "ey" schreibt, stößt die Automatisierung an ihre Grenzen. Hier nutzt man das sogenannte Fuzzy-Matching. Odoo vergleicht die Felder und schlägt bei einer Ähnlichkeit von beispielsweise 80 Prozent eine manuelle Prüfung vor. Du bekommst eine saubere Vorschau und entscheidest mit einem Klick, ob zusammengeführt werden soll.

Laurence betonte im Gespräch, dass der meiste Datenmüll nicht durch fehlerhafte Software entsteht, sondern durch das Fehlen klarer Prozesse. Wenn die Standardfunktion "Quick Create" im Verkaufsauftrag unkontrolliert genutzt wird, tippt man schnell mal einen Namen falsch ein, drückt Enter, und schon ist ein neues Duplikat in der Datenbank. Laurence’ knallharte Erfahrung aus der Praxis mit neuen Kunden: "95 % ist Kernschrott." Das liegt fast immer an mangelnden Absprachen und fehlenden Workflows im Team.

🛠️ Formatierung auf Knopfdruck und die Gefahr des Löschens

Ein weiteres extrem praktisches Feature ist die Feldbereinigung (oder Feldbereinigungs-App). Hiermit lassen sich Formatierungen im gesamten System vereinheitlichen. Du kannst beispielsweise festlegen, dass Telefonnummern, die mit "0049" beginnen, automatisch in das internationale Format "+49" umgeschrieben werden. Oder dass alle E-Mail-Adressen im System konsequent kleingeschrieben werden. Für jeden datenverliebten Perfektionisten ist das ein absoluter Segen.

Doch Vorsicht ist geboten: Die Datenbereinigungs-App ist ein mächtiges Werkzeug, mit dem physisch Daten gelöscht oder weitreichend verändert werden. Wer hier ohne echtes Datenbankverständnis und ohne das Wissen über Fremdschlüssel (Foreign Keys) Regeln erstellt, kann im schlimmsten Fall seine Buchhaltung zerschießen. Zwar greifen bei gebuchten Rechnungen die strengen GoBD-Sicherheitsregeln von Odoo, sodass nichts unzulässig gelöscht werden kann, aber im Vertriebs- oder Projektbereich kann man dennoch großen Schaden anrichten. Im Zweifel sollte man solche tiefgreifenden Bereinigungen immer gemeinsam mit dem Odoo-Partner seines Vertrauens durchführen.

Um das Chaos dauerhaft zu verhindern, braucht jedes Unternehmen klare Verantwortlichkeiten. Es gibt nicht die eine Person, die für die gesamte Datenbereinigung zuständig ist. Vielmehr müssen die jeweiligen Abteilungsleiter als Process Owner agieren. Oder wie Laurence es ausdrückte: "Der Produktionsleiter hat das Ownership für die Datenqualität der Stücklisten." Nur wer die Daten im Alltag nutzt und versteht, kann auch deren Qualität beurteilen.

🤖 Künstliche Intelligenz als intelligenter Assistent

Zum Abschluss diskutierten die beiden Brüder noch über den Einsatz von künstlicher Intelligenz bei der Datenpflege. KI eignet sich hervorragend, um unstrukturierte Daten in strukturierte Felder zu pressen. Wenn Stammdaten jahrelang ungepflegt in irgendwelchen Outlook-Notizfeldern oder unübersichtlichen PDFs lagen, kann eine KI diese fehlerfrei auslesen und den Odoo-Feldern zuordnen. Bei LABISO nutzen wir solche Technologien bereits sehr erfolgreich bei der automatischen Rechnungsauslesung.

Trotz der enormen Erleichterung darf man den Faktor Mensch nicht vergessen. Eine KI liefert hervorragende Vorschläge, aber keine absolute Wahrheit. Laurence brachte es perfekt auf den Punkt: "AI first plus der Human oben drauf, weil ohne Human, uh uh uh, nix gut." Setzt die Technologie also clever ein, aber behaltet immer die finale Kontrolle.

Hast du Lust bekommen, deine eigenen Stammdaten mal gründlich aufzuräumen? Wenn du Unterstützung bei der Prozessberatung oder der Implementierung von Odoo benötigst, melde dich einfach bei uns. Schreib uns eine E-Mail an podcast@labiso.de oder besuche uns auf www.labiso.de. Wir freuen uns darauf, dein System gemeinsam auf Vordermann zu bringen!