Odoo-Branchenpakete (Industries): Inhalt, Lizenz und Grenzen
Kurz gesagt
Ein Branchenpaket von Odoo ist kein eigenes Programm, sondern eine vorbereitete Datenbank auf den Standard-Apps: Apps, Einstellungen und Daten, bei Bedarf ergänzt um Odoo Studio und eigenen Code. Die 115 Modulseiten für Version 20.0 im Odoo Apps Store nennen alle die Lizenz OEEL-1, die Odoo Enterprise Edition License v1.0, und alle verlangen die Enterprise-Edition; verfügbar sind sie laut Seite auf Odoo Online, Odoo.sh und On Premise. Eine Buchhaltungslokalisierung bringen sie nicht mit.
Das Wichtigste
- 115 Modulseiten von Branchenpaketen führt Odoo S.A. im Apps Store für Version 20.0; alle nennen License OEEL-1 und verlangen die Enterprise-Edition (gelesen 17. Oktober 2026).
- Alle 115 Seiten zeigen Availability für Odoo Online, Odoo.sh und On Premise; auf keiner Seite steht unter den App-Abhängigkeiten ein l10n-Modul.
- Die Seite beschreibt ein Paket als vorbereitete Datenbank mit Apps, Einstellungen und Daten; 87 der 115 Seiten nennen Knowledge-Anleitungen und Demo-Daten und sagen unter Global scope: keine Länderlokalisierung, Buchhaltung nicht vorinstalliert.
- 31 Seiten nennen eigenen Code (Serveraktionen, berechnete Felder) mit monatlicher Wartungsgebühr; 44 Seiten nennen Lines of code, von 2 (automobile) bis 328 (hotel), Abhängigkeiten eingeschlossen.
- Tarif laut Modulseite: 67 Standard Price, 24 Studio (Custom Price) + Lines of Code, eine Custom Plan, 23 ohne Tarifnamen; Wartungsgebühr 16,00 Euro je 100 Codezeilen und Monat, für hotel 64,00 Euro (Anbieterangabe, kann sich ändern).
- Unter den App-Abhängigkeiten erscheinen Odoo Studio auf 53 Seiten, Knowledge auf 109, ein CRM-Modul auf 71 und Industry base auf 81 der 115 Seiten.
Wer für sein Gewerbe eine Vorlage sucht, landet auf der Branchenübersicht von Odoo und im Apps Store bei einem Eintrag, der sich Branchenpaket oder Industry Package nennt. Ob er die eigene Frage löst, hängt an drei Punkten: was darin steht, unter welcher Lizenz er läuft und was er offen lässt. Die Angaben hier stammen von den Modulseiten des Odoo Apps Store in Version 20.0 und aus der Dokumentation derselben Version, beide am 17. Oktober 2026 gelesen.
Was ein Branchenpaket technisch ist
Die Modulseite beantwortet die Frage selbst: Branchenpakete sind dort vorbereitete Datenbanken für einzelne Geschäftsfelder, ausgeliefert mit den passenden Apps, Einstellungen und Daten. Reichen die Standardfunktionen für eine Branche nicht, kommen laut derselben Seite zusätzliche Informationen und Fähigkeiten über Odoo Studio oder eigenen Code dazu. Ein Paket ist damit kein zweites Programm, sondern eine Konfiguration der Standard-Apps.
87 der 115 Seiten beschreiben diesen Inhalt im Einzelnen: Schritt-für-Schritt-Anleitungen in der Knowledge-App, vorkonfigurierte Apps und Einstellungen, optionale Demo-Daten für eine getrennte Testdatenbank. Dieselben Seiten nennen drei Einschränkungen offen: Die Buchhaltung ist nie vorinstalliert (“Accounting is separate”), die Lagerhaltung bleibt bewusst einfach, und die Module sind für weltweite Nutzung gedacht, länderbezogene Lokalisierungsanforderungen sind nicht abgedeckt.
Nach außen ist das Paket ein Odoo-Modul mit Technical Name, Lizenz und Abhängigkeiten. Die Seite führt unter Odoo Apps Dependencies und Community Apps Dependencies die Apps, die zusätzlich zu installieren sind; die Info-Symbole dahinter erläutern, dass diese Apps mitinstalliert werden und die Community-Apps im angezeigten Preis enthalten sind. Nach der Manifest-Referenz der Dokumentation 20.0 werden die Abhängigkeiten eines Moduls vor ihm installiert. Wie viel Code im Paket steckt, steht nur als Summe da: 44 der 115 Seiten nennen unter Lines of code eine Zeilenzahl zwischen 2 (automobile, bike_shop, summer_camps) und 328 (hotel, booking_engine, campsite, guest_house, holiday_house); das Info-Symbol erläutert, dass die Zahl die Abhängigkeiten einschließt.
Dass ein Paket eigenen Code enthält, sagt der Reiter Pricing bei 31 Seiten: Sie beschreiben mehrere Apps und Odoo Studio und zusätzlich eigenen Code, ausdrücklich genannt sind Serveraktionen und berechnete Felder, und sie nennen eine Wartungsgebühr; bei 24 davon trägt der Tarif den Namen Studio (Custom Price) + Lines of Code. Was dieser Code tut, beschreibt die Seite nur als Liste der Anpassungen und verweist für die Anleitung auf die Knowledge-App. Den ausgelieferten Code selbst lesen Sie in den Moduldateien, die mit dem Paket in Ihre Installation kommen.
Die Paketfamilien im Überblick
Die Tabelle nennt je Familie ein Beispielpaket, die Lizenz von seiner Modulseite und einen Auszug der dort geführten Apps. Odoo Studio (web_studio), Knowledge und CRM stehen ausgeschrieben, weil sie Tarif und Anpassungsaufwand bestimmen.
| Familie | Beispielpaket (Ordner) | Lizenz | Apps auf der Modulseite (Auszug) |
|---|---|---|---|
| Einzelhandel | Bookstore (bookstore) | OEEL-1 | Studio, Knowledge, Kassensystem (Point of Sale), Verkauf, Einkauf, Lager, Barcode |
| Gastronomie | Fine Dining Restaurant (industry_restaurant) | OEEL-1 | Restaurant, Kassensystem, Planung, Projekte, Einkauf, Knowledge |
| Hotellerie | Hotel (hotel) | OEEL-1 | Booking, Studio, Restaurant, Vermietung, Umfragen, Knowledge |
| Handwerk und Service | HVAC Services (hvac_services) | OEEL-1 | Studio, Field Service, Projekte, Zeiterfassung, Abonnements, Knowledge |
| Fertigung | Metal Fabricator (metal_fabricator) | OEEL-1 | CRM, Fertigung, Projekte, Einkauf, Lager, Website |
| Kanzlei und Beratung | Law Firm (industry_lawyer) | OEEL-1 | CRM, Projekte, Zeiterfassung, Spesen, E-Signatur, Termine, Knowledge |
| Immobilien | Property Management (industry_real_estate) | OEEL-1 | Knowledge, Property Listing, Property Assets & Distribution, Studio, Abonnements |
| Gesundheit | Physical Therapy (physical_therapy) | OEEL-1 | Knowledge, CRM, Termine, Abrechnung |
| Verein und Organisation | Nonprofit Organization (non_profit_organization) | OEEL-1 | Studio, CRM, Abonnements, Umfragen, Veranstaltungen, Knowledge |
| Bausteine | Industry base (base_industry_data), Booking, Deposit Management, Excise Management | OEEL-1 | Mitarbeiter, Knowledge, Discuss; Booking zusätzlich mit Studio und Vermietung; von mehreren Paketen mitgebracht |
Die Abhängigkeiten verteilen sich über die 115 Seiten so: Odoo Studio (web_studio) steht auf 53 Seiten, Knowledge auf 109, mindestens ein Modul mit crm im Namen (crm, sale_crm, website_crm, crm_enterprise) auf 71, und Industry base (base_industry_data) auf 81 Seiten unter den Community-Apps. Diese Listen stehen auf der Modulseite und sind nicht mit dem Manifest des Moduls gleichzusetzen.
Die Bausteine der letzten Zeile sind eigene Module. Industry base bringt Mitarbeiter, Knowledge und Discuss mit und hat im Reiter Pricing keinen Text. Deposit Management ist laut den Release Notes zu Version 20 eigenständig verfügbar und wird von Getränkehändler und Mikrobrauerei genutzt, das Excise-Modul derselben Notes von Mikrobrauerei, Getränkehändler und Weingut. Booking steht bei Hotel, Gästehaus, Ferienhaus und Campingplatz unter den Community-Abhängigkeiten.
Unter welcher Lizenz die Pakete stehen
Alle 115 Modulseiten nennen im technischen Reiter dieselbe License: OEEL-1. Die Manifest-Referenz der Dokumentation 20.0 löst den Schlüssel auf: OEEL-1 ist die Odoo Enterprise Edition License v1.0. Der Text steht auf der Seite Licenses derselben Dokumentation. Er erlaubt Ausführen, Verändern und Ausführen nach Veränderung nur mit einem gültigen Odoo-Enterprise-Abonnement für die richtige Zahl von Benutzern; mit einem Partnervertrag gilt dasselbe für eine Test- oder Entwicklungsumgebung. Eigene Module, die die Software als Bibliothek nutzen, dürfen unter einer Lizenz eigener Wahl verbreitet werden, sofern diese mit der Enterprise-Lizenz vereinbar ist; als Beispiele nennt die Lizenz LGPL, MIT und vergleichbare proprietäre Lizenzen. Veröffentlichen, Verbreiten, Unterlizenzieren und Verkaufen von Kopien der Software oder veränderter Kopien sind untersagt (Faktdatei odoo-enterprise-lizenz-nutzung-und-kopien).
Eine Falle beim Nachprüfen: Die Seite Licenses der Dokumentation 20.0 trägt am 17. Oktober 2026 noch die Überschriften zu Odoo 19 und ordnet die Versionen 9 bis 18 derselben Lizenz zu; für Version 20 nennt sie die Lizenz nicht ausdrücklich. Die Angabe OEEL-1 stützt sich hier deshalb auf die 115 Modulseiten und auf die Manifest-Referenz, die den Schlüssel beide führen.
Verfügbarkeit und Tarif je Hostingmodell
Jede Modulseite trägt eine Zeile Availability. Bei allen 115 Paketen zeigt sie am 17. Oktober 2026 ein Häkchen für Odoo Online, Odoo.sh und On Premise, und dieselben Seiten vermerken, dass das Modul die Enterprise-Edition verlangt. Verfügbarkeit heißt also: technisch installierbar, nicht: ohne Abonnement nutzbar.
Für eine Datenbank, die bisher als Community-Installation läuft, beschreibt die Dokumentation 20.0 unter Switch from Community to Enterprise den Weg in die Enterprise-Installation: Datenbank sichern, Server anhalten, das Modul web_enterprise installieren, Server neu starten, Abonnementcode eintragen. Bei einer Paketinstallation tritt das Enterprise-Paket an die Stelle der Community-Pakete, bei einer Quellinstallation muss der Enterprise-Pfad im –addons-path stehen. Die Pakete selbst liegen nicht im Umfang der Community-Edition; Sie legen sie nach diesem Wechsel aus dem Apps Store in die Enterprise-Installation.
Der Tarifhinweis fällt je Paket unterschiedlich aus. Von den 115 Modulseiten nennen 67 Standard Price, 24 Studio (Custom Price) + Lines of Code, eine Custom Plan, und 23 nennen keinen Tarifnamen. Von diesen 23 beschreiben sieben dennoch Odoo Studio und eigenen Code mit Wartungsgebühr, eine nur Standard-Apps, eine Odoo Studio ohne Code und Gebühr, und 14 zeigen im Reiter Pricing keinen Text. Die 24 mit Tarifnamen verlangen laut Seitentext den Custom-Tarif plus eine monatliche Wartungsgebühr für den Code des Pakets und begründen das mit eigenem Code; den Betrag nennt das Info-Symbol: 16,00 Euro je 100 Codezeilen und Monat, dazu je Modul einen geschätzten Monatsbetrag — 64,00 Euro für hotel bei 328 Zeilen, 16,00 Euro für automobile bei 2 Zeilen (Anbieterangabe der Modulseite, gelesen am 17. Oktober 2026, kann sich ändern).
Wer ein Paket mit Studio-Abhängigkeit in einer Datenbank im Tarif Standard installiert, löst nach der Studio-Seite der Dokumentation 20.0 ein Upsell auf Custom aus: bei Jahresverträgen ein Auftrag mit 30 Tagen Frist, bei Monatsverträgen der automatische Wechsel (Faktdatei odoo-studio-upsell-auf-custom-tarif). Die Abhängigkeiten werden vor dem Modul installiert, so steht es in der Manifest-Referenz. Tarifhinweis und App-Liste stimmen aber nicht immer überein: sechs Seiten führen Odoo Studio unter den Abhängigkeiten und im Reiter Pricing dennoch Standard Price, darunter agriculture_shop, electrician und non_profit_organization. Klären Sie Tarif und Wartungsgebühr deshalb schriftlich im Angebot.
Wie viel Code in einem Paket steckt, steht als Lines of code auf der Seite: 44 der 115 Seiten machen dazu eine Angabe, von 2 Zeilen (automobile, bike_shop, summer_camps) bis 328 (hotel, booking_engine, campsite, guest_house, holiday_house); die Zahl schließt die mitgebrachten Abhängigkeiten ein.
Was ein Paket nicht leistet
- Lokalisierung: Auf keiner der 115 Modulseiten steht unter den App-Abhängigkeiten ein l10n-Modul, und 87 Seiten sagen unter Global scope, die Branchenmodule seien für weltweite Nutzung gedacht und deckten länderbezogene Lokalisierungsanforderungen nicht ab; dieselben Seiten vermerken, dass die Buchhaltung nie vorinstalliert ist. Kontenrahmen und Ländersteuersätze richten Sie deshalb getrennt über die Lokalisierung der Buchhaltung ein. Die Pflichten je Land behandelt Branchenpakete in DE, AT und CH.
- Eigener Code: 31 Seiten nennen eigenen Code und eine Wartungsgebühr. Was ein Paket nach der Installation an Datensätzen anlegt, sehen Sie erst in der Datenbank; ändern Sie eine Serveraktion oder ein berechnetes Feld, ändern Sie einen Datensatz, den ein Vergleich mit dem ausgelieferten Stand nicht mehr zeigt. Halten Sie deshalb fest, welche Datensätze Sie angefasst haben. Für Vorgänge, die das Paket nicht enthält, bleiben Odoo Studio oder eigene Module, jeweils mit Folgen für Tarif und Upgrade.
- Dokumentation: Im Inhaltsverzeichnis der Nutzerdokumentation 20.0 haben wir am 17. Oktober 2026 keinen Abschnitt zu den Branchenpaketen gefunden. Die Modulseite beschreibt als Inhalt die Schritt-für-Schritt-Anleitungen in der Knowledge-App und verweist für die Einzelheiten dorthin; die Erklärungen kommen also mit dem Paket in Ihre Instanz.
- Weitergabe: OEEL-1 untersagt, Kopien der Software oder veränderte Kopien zu veröffentlichen, zu verbreiten, zu unterlizenzieren oder zu verkaufen. Ein Paket lässt sich damit nicht als Kopie an Dritte weitergeben. Eigene Module, die die Software nur als Bibliothek nutzen, dürfen dagegen unter einer mit der Enterprise-Lizenz vereinbaren Lizenz verbreitet werden; ein eigenes Implementierungs- oder Ergänzungsangebot ist durch das Kopierverbot nicht ausgeschlossen.
- Versionbindung: Die Modulseite listet die Versionen, für die das Paket angeboten wird — bei hotel von 19.0 bis 20.0 einschließlich der saas-Versionen. Auf Odoo Online kommt die Upgrade-Pflicht je Hauptversion hinzu.
Ob ein Paket eine Branchensoftware ersetzt, entscheiden die vier Kriterien aus Odoo oder Branchensoftware. Dort ist die Branchentiefe eine von vier Fragen; dieser Artikel liefert dazu, was in den Paketen steht, unter welcher Lizenz sie laufen und auf welchen Hostingmodellen sie verfügbar sind.
Typische Fehler
- Das Paket für eine Branchensoftware halten: Die Modulseite beschreibt eine vorbereitete Datenbank auf den Standard-Apps, keinen abgerechneten Sonderprozess.
- Annehmen, im Paket stecke kein Code: 31 Seiten nennen eigenen Code, bei 24 trägt der Tarif den Namen Studio (Custom Price) + Lines of Code.
- Die Grenze der Länderlokalisierung übersehen: Sie steht als Global scope auf 87 der 115 Seiten, und die Buchhaltung ist nicht vorinstalliert.
- Die Studio-Abhängigkeit übersehen: Sie kann den Tarifwechsel auslösen, noch bevor die erste Anpassung gebaut ist.
- Den Tarifhinweis der Modulseite als Zusage für den eigenen Fall nehmen; Wartungsgebühr und Abweichungen zur App-Liste klärt das Angebot.
- Nach der Installation Datensätze ändern, ohne die Änderung zu notieren.
So prüfen Sie ein Paket in fünf Schritten
- Öffnen Sie die Modulseite der Zielversion und lesen Sie den technischen Reiter: Availability, App-Abhängigkeiten, License, Technical Name; unter Lines of code steht, wie viel Code abgerechnet wird.
- Prüfen Sie den Reiter Pricing: Tarifname, Wartungsgebühr hinter dem Info-Symbol, Liste der Anpassungen.
- Spielen Sie Ihre Vorgänge in einer Testdatenbank gegen die mitinstallierten Apps durch, wie im Fit-Gap-Workshop beschrieben; die Modulseite empfiehlt dafür selbst Demo-Daten in einer getrennten Testdatenbank.
- Lassen Sie Tarif und Wartungsgebühr mit Betrag und Datum auf dem Angebot festhalten.
- Notieren Sie, was das Paket nicht abdeckt und wo Standard oder Anpassung beginnt; die Lizenzfragen dazu ordnet Odoo Enterprise: Vertrag und Pflichten.