Technische und betriebswirtschaftliche Analyse · Stand 29. Oktober 2026
Odoo Community in der Schweiz: Buchhaltung und Lohn
Was die Community Edition 18.0 wirklich leistet, was ausschliesslich Enterprise leistet — und ob Agentic AI die Lücke schliessen kann. Swissdec ist dabei kein Feature, sondern das Ausschlusskriterium.
627 Community-Addons
684 Enterprise-Addons
235'337 LOC gemessen
0 OCA-Module für Swissdec ELM
Alle Zahlen sind mit tools/gap_scan.py aus dem Odoo-18.0-Checkout erzeugt und reproduzierbar. Quellen im Anhang.
01
Management Summary
≈ 85 %der Buchhaltungslücke sind mit Community + OCA schliessbar
0OCA-Module mit Swissdec-Zertifizierung — und keine, die es je geben kann
30–50Mitarbeitende: Break-even Community gegenüber Enterprise
163'623LOC Enterprise-Buchhaltungscluster, davon 7'797 in der Report-Engine
Die Buchhaltungslücke ist überwiegend eine Engine-Lücke, keine Datenlücke.
Community 18.0 enthält das vollständige Datenmodell für Finanzberichte (account.report, 918 LOC) und sogar das Schweizer MWST-Formular mit 44 Zeilen und den Steuerkennzeichen 312a/312b. Was fehlt, ist die Auswertungsschicht: _get_lines(), Export, Drilldown — 7'797 LOC in account_reports, ausschliesslich Enterprise. Im Community-Menü bleibt «Statement Reports» deshalb leer.
Die Lohnlücke ist keine Code-, sondern eine Zertifikats- und Haftungslücke.
Das Swissdec-Modul ist mit Zertifikat 1203.25 zertifiziert und trägt im Manifest den Satz «Any unauthorized modifications are strictly prohibited». Ein Fork ist damit nicht zertifizierbar, unabhängig davon, wie gut die Implementierung wäre. Zusätzlich steht der gesamte Enterprise-Cluster unter OEEL-1 und darf ohne gültiges Abonnement nicht einmal ausgeführt werden.
Swissdec ELM 6.0 ist seit dem 6. März 2026 die Zertifizierungsbasis — Odoo listet sie nicht.
Odoo SA ist als «swissdec certified basic» für ELM 5.3 und 5.1 eingetragen (Zert. 1203.25), beide als selbstvalidierte Minor-Versionen. Version 5.3 bleibt acht Jahre gültig, die Lücke ist also nicht akut — aber sie ist ein Wartungssignal und gehört in jede Risikobetrachtung.
Enterprise ist bei der Swissdec-Anbindung weniger souverän als Community plus Partner.
Jede ELM-Deklaration läuft über Odoos eigenen Proxy l10n-ch-swissdec.api.odoo.com (IAP-Dienst l10n_ch_swissdec_proxy). Lohn- und Leistungsdaten verlassen damit zwingend die eigene Infrastruktur. Wer digitale Souveränität als Verkaufsargument nutzt, kann Enterprise-Payroll nicht empfehlen, ohne sich zu widersprechen.
Die Einführung von Light-User-Lizenzen verschiebt den Break-even nach oben, nicht nach unten.
Laut Odoo-Preisliste zählt jeder aktive Mitarbeiterdatensatz ohne Vollbenutzerkonto als Light User zu €7,90/Monat — auch ohne Login. Bei 150 Mitarbeitenden und 8 Backend-Usern sind das €15'852 pro Jahr allein an Lizenz. Community rechnet sich damit ab etwa 30–50 Mitarbeitenden, und zwar überproportional in personalintensiven Betrieben.
Agentic AI halbiert die Baukosten — nicht die Abnahme.
Die ELM-Schnittstelle ist vollständig offen dokumentiert (XSD, WSDL, 240 Seiten Spezifikation, Referenzapplikation). Ein Agent kann Mapping, Tests und Migration weitgehend übernehmen. Zertifizierung, Haftung und lohnrechtliche Freigabe bleiben menschlich und institutionell. AI verändert die Kostenkurve des Nachbaus, nicht die Zulassungsschwelle.
Empfehlung: Community für die Buchhaltung, zertifizierter Partner für den Lohn, Genossenschaft als Träger.
Nicht der Nachbau der Zertifizierung ist der Hebel, sondern der Verzicht darauf bei gleichzeitiger Produktisierung der Schnittstelle. Das ist der Kern des Geschäftsmodells «Swiss Odoo Commons».
Die Genossenschaft ist der eigentliche Schutzmechanismus — und der eigentliche Engpass.
Offene Mitgliedschaft, Anteilscheine ohne Nachschusspflicht und ein statutarischer Förderzweck mit Asset-Lock sind die einzige Konstruktion, die eine offene Codebasis dauerhaft gegen Übernahme und Closed-Fork schützt. Dieselbe Form bringt aber langsame Entscheide, eine schwache Kapitaldecke und Free-Riding mit. Sie löst drei Probleme und schafft drei neue.
Lückenampel
Bewertung: grün = mit Community/OCA ohne Zusatzaufwand, gelb = mit OCA oder begrenztem Eigenbau, rot = nicht ohne Zertifizierung oder Partnerschaft.
Vier Szenarien, ehrlich gerechnet. Die Empfehlung ist B — mit C als Nischenvariante und A als Buchhaltungsstrategie.
Empfehlung
B — Community + zertifizierter Lohnpartner
Community 18.0 mit OCA für Buchhaltung, Reporting, Mahnwesen und Zahlungsverkehr. Lohn bleibt beim zertifizierten Anbieter, angebunden über eine schmale, getestete Schnittstelle für Stammdaten, Journalimport und Lohnausweis-Ablage.
Stärke: Swissdec erfüllt, Haftung beim Spezialisten, kein Zertifizierungsrisiko
Braucht der Kunde Swissdec-ELM?Ja, praktisch immer.
Ist die Belegschaft gross und backend-arm?Dann ist Community wirtschaftlich klar im Vorteil.
Lohnt eigene Zertifizierung?Nur über das Gate. Sonst Partner.
→ Szenario B
Fünf-Jahres-Gesamtkosten (Lizenz bzw. Abo + Betrieb, ohne Projekt)
Annahmen: Odoo Standard €24.90/User/Monat, Light User €7.90, Custom €44.90 (Jahrespreise, Preisliste 10/2026). Commons: Mandantenbasis + CHF 40 je Backend-User, Mitarbeitende gratis. Kurs EUR/CHF ≈ 1.05. Projektkosten nicht enthalten.
Profil
Backend-User
Mitarbeitende
Enterprise / Jahr
Commons / Jahr
Differenz über 5 Jahre
Kleinstbetrieb
2
5
€882 ≈ CHF 930
CHF 2'760
+ CHF 9'150
Kleine KMU
3
20
€2'508 ≈ CHF 2'630
CHF 3'240
+ CHF 3'050
KMU
6
60
€6'912 ≈ CHF 7'260
CHF 5'880
− CHF 6'900
Personalintensiv
8
150
€15'852 ≈ CHF 16'650
CHF 8'040
− CHF 43'050
Filialbetrieb
10
400
€39'960 ≈ CHF 41'960
CHF 10'800
− CHF 155'800
Die Tabelle zeigt nur wiederkehrende Kosten. Beim personalintensiven Profil ist die Light-User-Lizenz bereits der grösste Einzelposten — grösser als alle Backend-User zusammen.
03
Methodik
Untersucht wurde ein vollständiger Odoo-18.0-Checkout: 627 Community-Addons, 684 Enterprise-Addons, dazu 565 lokal verfügbare OCA-Module aus 17 Repositories. Ergänzend wurden die OCA-Repositories payroll und l10n-switzerland in ihrem 18.0-Zweig sowie die Swissdec-Website und die ELM-6.0-Spezifikation ausgewertet.
Was gemessen wurde
Zeilen pro Modul in Python, XML und JavaScript — ohne Übersetzungsdateien
Abhängigkeitsketten aus den Manifesten, um Cherry-Picking auszuschliessen
Lizenzangaben je Modul
Vorhandensein konkreter Funktionen im Code, nicht in Marketingtexten
Was nicht gemessen wurde
Keine Laufzeitmessungen, keine Lasttests
Preise und Partnerprogramme sind Annahmen, als solche markiert
Aufwandsschätzungen in Personentagen sind Erfahrungswerte, keine Messung
Erzeugt assets/data.js mit Modul-, LOC- und Lizenzdaten. Die Zahlen dieser Seite stammen aus diesem Lauf.
Kennzahl
Wert
Grundlage
Community-Addons
627
community/addons
Enterprise-Addons
684
enterprise
Buchhaltungs-Cluster Enterprise
29 Module · 163'623 LOC
108'087 Py · 25'820 XML · 29'716 JS
Lohn-Cluster Enterprise
18 Module · 71'714 LOC
38'854 Py · 29'919 XML · 2'941 JS
Community-Basis Buchhaltung/Lohn
13 Module · 196'914 LOC
account, l10n_ch, hr_*
Lizenzen der Enterprise-Cluster
OEEL-1
Manifeste
04
Buchhaltung: Was fehlt wirklich
Die verbreitete Aussage «Community hat keine Finanzberichte» ist falsch — und die genauere Aussage ist unangenehmer.
Die Überraschung: das Datenmodell ist frei
Community 18.0 enthält account.report, account.report.line und account.report.expression mit Tax-Tag-Logik (models/account_report.py, 918 LOC). Auch das generische Steuerformular account.generic_tax_report liegt in Community. Die Schweizer Lokalisierung bringt das MWST-Formular als Datensatz mit — 44 Zeilen, Kennzeichen wie 312a und 312b, aktuelle Sätze 8,1 / 3,8 / 2,6 / 0 Prozent plus die historischen 7,7 / 3,7 / 2,5.
Was fehlt, ist alles, was daraus ein Ergebnis macht. In Enterprise liegt account_reports/models/account_report.py mit 7'797 Zeilen: _get_lines(), get_report_information(), export_to_pdf(), export_to_xlsx(), Vergleichsspalten, Carryover, Drilldown. Dazu 5'819 Zeilen JavaScript für die Darstellung. Community hat keine dieser Methoden — der Menüpunkt «Statement Reports» existiert, ist aber leer.
Konsequenz für die Praxis: Ein Community-System kann eine MWST-Abrechnung nicht aus dem Formular heraus erzeugen. Die Buchungsdaten und die Steuerkennzeichen sind korrekt, die Verdichtung fehlt. Genau diese Verdichtung ist der Teil, den OCA mit account_financial_report, account_tax_balance und mis_builder ersetzt — nicht identisch, aber funktional ausreichend.
Modul für Modul
Enterprise-Modul
LOC
Zweck
Ersatz
account_reports
56'229
Report-Engine, Export, Drilldown
OCA account_financial_report, mis_builder
account_accountant
21'153
Bankabgleich-Widget, Sperrdaten, Dashboard
OCA account_reconcile_oca, account_lock_date_update
account_asset
10'070
Anlagen und Abschreibungen
OCA account_asset_management
account_followup
4'323
Mahnwesen
OCA account_credit_control
account_online_synchronization
5'005
Bank-Feeds
OCA account_statement_import_online_ponto
account_invoice_extract
3'147
Beleg-OCR über Odoo-IAP
kein direkter Ersatz — KI-Eigenbau
account_batch_payment
1'856
Zahlungsbatches
OCA account_payment_order
account_iso20022
—
ISO-20022-Zahlungen
OCA l10n_ch_pain_credit_transfer
documents_account
2'142
Belegablage in der Buchhaltung
OCA dms
LOC-Werte: Python + XML + JavaScript je Modul, gemessen mit gap_scan.py.
Nicht cherry-pickbar
Die Enterprise-Module sind keine Sammlung unabhängiger Bausteine. account_asset hängt an account_reports, account_followup an account_reports, account_intrastat und account_saft ebenfalls. Wer die Report-Engine nicht hat, bekommt auch die Anlagenbuchhaltung nicht. Und account_reports hängt an accountant, das an account_accountant — die Kette endet immer bei einem Enterprise-Modul.
Wo Community besser ist
Zwei Dinge, die in der Diskussion meist untergehen: Odoo hat weder in Community noch in Enterprise ein eBill-Modul (PostFinance) und keine LSV/BDD-Lastschrift. OCA füllt das erste mit ebill_postfinance — Community ist hier also nicht schlechter, sondern besser als Enterprise. LSV/BDD bleibt in beiden Editionen offen.
05
Schweizer Spezifika
Thema
Community 18.0
Enterprise 18.0
Lücke schliessbar?
Kontenrahmen PME/KMU 2015
ja
ja
erledigt
MWST-Sätze und -Kennzeichen
ja
ja
erledigt
MWST-Abrechnung als Formular
nur Daten
ja (Engine)
via OCA + Eigenbau
QR-Rechnung inkl. Referenzprüfung
ja
ja
erledigt
Abschluss nach Obligationenrecht
nein
l10n_ch_reports (537 XML)
via MIS/OCA
pain.001 Kredittransfer CH
nein
account_iso20022
OCA l10n_ch_pain_credit_transfer
LSV/BDD
nein
nein
Eigenbau
eBill
nein
nein
OCA ebill_postfinance
Quellensteuer-Tarife (ESTV)
nein
Import-Wizard
Lohnbereich
Lohnausweis
nein
ja
Lohnbereich
BFS-Statistik (ELM-Domäne Statistik)
nein
ja
Lohnbereich
Der Quellensteuer-Import ist ein gutes Beispiel für versteckte Abhängigkeiten. Der Wizard im Enterprise-Modul liest die kantonalen Tarifdateien der ESTV ein — 26 Kantone, Tarife A bis Y, progressiv und pauschal. Die Dateien werden nicht mitgeliefert, sondern jährlich manuell beschafft. Wer diesen Prozess nachbaut, übernimmt eine jährliche Datenpflege, nicht nur Code.
06
Lohnarchitektur: Wo die Grenze verläuft
Community liefert erstaunlich viel Fundament — und dann hört es abrupt auf.
In Community vorhanden
hr_contract — Verträge und Vertragshistorie (2'220 LOC)
hr_work_entry — Arbeitszeitblöcke (453 LOC)
hr_work_entry_contract — Ableitung aus Verträgen (1'740 LOC)
AHV/BVG/UVG/KTG/FAK-Institutionen und Abrechnungen
Swissdec ELM
Die Lohn-Engine selbst ist ein Regelwerk aus Python-Schnipseln, die zur Laufzeit mit safe_eval ausgewertet werden. Die Schweizer Lokalisierung nutzt das exakt so: 271 hr.salary.rule-Datensätze allein im ELM-Modul, 155 im Basismodul, jeder mit einem ELM-Lohnartencode. Ein Beispiel aus l10n_ch_hr_payroll/data/hr_salary_rule_data.xml:
result = contract.l10n_ch_monthly_effective_days if not payslip.l10n_ch_after_departure_payment else 0
result_rate = (categories['ASDAYS'] / 30) * 100
Lohnregel «Worked Days Total» — Fachlogik als Python im Datenrecord.
Das ist der Grund, warum Lohn-Implementierungen scheitern: Die Regeln sind nicht typsicher, nicht testbar ohne Lohnlauf und inhaltlich vom Arbeitsrecht abhängig. Ein Agent kann solche Regeln erzeugen — prüfen kann sie nur, wer das Schweizer Lohnrecht und den konkreten Gesamtarbeitsvertrag kennt.
Die Dimension des Enterprise-Clusters
Modul
Python
XML
Bedeutung
hr_payroll
9'494
4'488
Engine, Abrechnung, Batch
l10n_ch_hr_payroll
2'870
7'000
CH-Regeln, Kassen, QST, Lohnausweis
l10n_ch_hr_payroll_elm_transmission
14'050
14'276
ELM-Deklaration und Dialoge
l10n_ch_hr_payroll_elm_transmission_5_3
1'721
369
Erweiterung ELM 5.1/5.3
hr_payroll_account
2'028
318
Buchung, Kostenstellen
Übrige 13 Module
8'691
3'468
Ferien, Spesen, Flotte, Planung, Dokumente
Allein die deutschen Übersetzungen des ELM-Moduls umfassen 10'031 Zeilen — ein Indikator für die fachliche Breite der Dialoge und Lohnarten.
07
Swissdec: das eigentliche Hindernis
Zertifikat 1203.25 — Odoo SA, «swissdec certified basic», ELM 5.3 und ELM 5.1, beide als selbstvalidierte Minor-Versionen. Das Modul trägt im Manifest den Satz: «This module fully implements the ELM 5.0 wage standard and is Swissdec certified under certificate 1203.25. Any unauthorized modifications are strictly prohibited.»
Drei Dinge folgen daraus, und sie sind der Grund, warum die Payroll-Frage nicht mit Softwareentwicklung beantwortet werden kann.
1. Der Code ist gesperrt
Das Modul steht unter OEEL-1. Die Lizenz erlaubt Ausführung und Änderung ausschliesslich mit gültigem Enterprise-Abonnement für die korrekte Benutzerzahl. Ein Kopieren in Community ist lizenzrechtlich ausgeschlossen — unabhängig von der Zertifizierungsfrage.
2. Jede Übermittlung deklariert das Zertifikat
Die ELM-Spezifikation verlangt im Ping-Aufruf einen UserAgent mit den Feldern Producer, Version, StandardVersion («Version … nach der die Zertifizierung durchgeführt wurde») und Certificate («Zertifikatsnummer, xxxx.yy wie auf dem physischen Zertifikat abgebildet»). Ein selbstgebauter Transmitter kann keine gültige Zertifikatsnummer vorweisen.
3. Der Weg führt über Odoos Proxy
l10n_ch_hr_payroll_elm_transmission/models/res_company.py zeigt den Endpunkt:
Die ELM-6.0-Spezifikation (Version 20260306) unterscheidet fünf Akteure. Entscheidend ist, dass «Transmitter» keine einkaufbare Rolle ist:
Akteur
Definition
Sendersystem
«System, welches Daten aufbereitet und für den Versand bereitstellt … (Beispiel: ERP)»
Transmitter
«übermittelt die vom Sendersystem bereitgestellten Daten an den Swissdec Distributor» — «wird im Rahmen der Swissdec-Zertifizierung auf seine Funktionalität geprüft»
Distributor
zentrales System von Swissdec: validiert, plausibilisiert, verteilt
Endreceiver
technisches Gegenstück, z. B. Ausgleichskasse oder Versicherer
Empfängersystem
fachliche Verarbeitung beim Empfänger
Es gibt keinen Marktplatz zertifizierter Transmitter. Den Distributor gibt es genau einmal, betrieben von Swissdec. Jede zertifizierte Lohnsoftware bringt ihren eigenen Transmitter mit:
Software
Hersteller
Zertifikat
ELM
Odoo
Odoo SA
1203.25
5.3, 5.1
Lohnbuchhaltung für Odoo
braintec AG
1103.24
5.1, 5.0
Abacus Lohnbuchhaltung
Abacus Research AG
1003.21
5.5, 5.3, 5.1, 5.0
bexio Lohnbuchhaltung
bexio AG
1142.24
5.3, 5.1, 5.0
Payroll Swiss
BE-terna AG
1135.24
5.4, 5.3, 5.1, 5.0
HR Payroll
APPLIC8 SA
1116.25
5.3, 5.1, 5.0
Drei Wege existieren technisch: PIV (Webservice gegen distributor.swissdec.ch/services/elm/SalaryDeclaration/V6), EIV (Datei-Upload über die Web-App von Swissdec) und die RefApps Transmitter als Referenzimplementierung für Entwicklung und Abnahme (test.swissdec.ch/refapps/stable/transmitter, ausdrücklich Testsystem).
Stand der Standards
Standard
Odoo
OCA
Bemerkung
ELM 5.3
zertifiziert
nein
gültig, Minor-Version
ELM 6.0
nicht gelistet
nein
Zertifizierungsbasis seit 06.03.2026
KLE (Leistungen)
nein
nein
eigener Standard, Unfall/Krankheit
EO (Erwerbsersatz)
nein
nein
eigener Standard
eBilanz
nein
nein
Jahresrechnung an Steuerverwaltung
Jede ELM-Version bleibt acht Jahre gültig. ELM 5.3 ist damit nicht akut gefährdet — die fehlende 6.0-Zertifizierung ist ein Wartungs-, kein Betriebsrisiko.
08
OCA: was wirklich hilft
565 Module lagen lokal vor. Entscheidend ist nicht die Menge, sondern welche Lücke jedes Modul schliesst — und was es kostet.
Beta, eingefrorener Odoo-12-Stand, keine CH-Lokalisierung
Swissdec
—
—
—
existiert nicht und ist auch nicht nachrüstbar
AGPL ist kein Nebensatz. Fast alle genannten OCA-Buchhaltungsmodule stehen unter AGPL-3 — stärkeres Copyleft als Odoos LGPL. Wer sie im Netzwerk betreiben lässt, muss Nutzern den Quellcode zugänglich machen. Für ein Genossenschaftsmodell, das Offenheit ohnehin verspricht, ist das kein Problem — für einen Closed-Source-Reseller schon.
Das OCA-Repository payroll existiert in 18.0 und ist installierbar, weil es nur von Community-Modulen abhängt. Es bringt fünf Module mit rund 133 KB Python. Es ist ein Fork des alten Odoo-12-Lohnmoduls, trägt den Reifegrad «Beta» und enthält weder Schweizer Sozialversicherungen noch Quellensteuer noch ELM. Als Fundament für einen Eigenbau ist es brauchbar, als Produkt nicht.
09
Agentic AI: was sie kann, was nicht
Die ehrliche Antwort ist unromantisch: AI verschiebt die Kostenkurve des Nachbaus deutlich und die Zulassungsschwelle überhaupt nicht.
Die ELM-Schnittstelle ist offen dokumentiert: 240 Seiten Spezifikation, XSD-Schemata, WSDL, Beispielnachrichten, DialogMessage-Katalog und eine Referenzapplikation. Ein Agent kann daraus ein Mapping und die zugehörigen Tests erzeugen und gegen das Swissdec-Testsystem iterieren. Das ist echte Arbeit, die wegfällt.
Was nicht wegfällt: Die Abnahme prüft den Transmitter als Ganzes, nicht die Existenz von Code. Es braucht einen Vertrag mit dem Verein Swissdec, eine benannte Produktverantwortung, jährliche Rezertifizierung und eine Organisation, die für Lohnfehler haftet. Kein Agentenframework übernimmt eine Unterschrift.
Die richtige Frage ist deshalb nicht «kann AI den Lohn bauen?», sondern «wer unterschreibt den Lohn?». Antwort: ein zertifizierter Partner oder die Genossenschaft selbst nach bestandenem Gate.
Wo AI sofort Geld spart
Belegerfassung und Kontierung — Ersatz für account_invoice_extract ohne IAP-Abhängigkeit
Abstimmvorschläge im Bankabgleich — Ergänzung zu account_reconcile_oca
Berichtsdefinitionen in mis_builder aus natürlichsprachigen Anforderungen
Mahnvorschläge und Zahlungserinnerungen mit Tonfallprüfung
Migrationsassistenz bei Odoo-Major-Upgrades und OCA-Forkpflege
Erfahrungswerte, keine Messung. Die Halbierung ist optimistisch und setzt Testautomatisierung voraus.
10
Light-User-Ökonomie
Die wichtigste Preisänderung seit Jahren — und sie trifft genau die personalintensiven Betriebe, für die Odoo sonst attraktiv wäre.
«Als ‚Light-Benutzer‘ gilt jedes Benutzerkonto, das in der Software als aktiv und als ‚Light-Benutzer‘ gekennzeichnet ist, sowie jeder aktive Mitarbeiterdatensatz (aus den Personalverwaltungsapps), der nicht mit einem aktiven Nicht-Portal-Benutzerkonto verknüpft ist.»
Odoo-Preisliste, FAQ Light-Benutzer, Oktober 2026
Preis: €7,90 pro Monat, gegenüber €24,90 (Standard) und €44,90 (Custom). Light-User-Lizenzen sind nicht self-service kaufbar, sondern nur über einen Odoo-Berater. Und: ein Mitarbeiter, der nur seine Lohnabrechnung anschaut — oder gar nichts tut — zählt.
Im Code angekommen
Version
Rollenmodell in res.users
18.0
kein Rollenfeld
19.0
group_user, group_system
20.0
light_user, regular_user, group_system
Die Mechanik liegt in Community: _is_light_groups(), _get_light_group_xmlids(), _reduce_to_light_groups() in base/models/res_groups.py. In hr/models/hr_employee.py erzeugt _get_or_create_light_user() den Benutzer; der Docstring nennt ihn «a light (less-billable) user». Addons erweitern die Liste um weitere Self-Service-Gruppen — im Checkout nachweisbar für point_of_sale (POS-Bediener), mass_mailing, mail, crm, mrp, uom, product und l10n_in.
Zwei Fussangaben: Laut Odoo-Forum sind reine POS-Mitarbeiter seit dem 23. Oktober wieder kostenlos — die Regel wurde also unter Kundendruck bereits angepasst. Und sie ist ein Steuerungsinstrument über Daten, die im eigenen Haus liegen. Verträge sollten nicht auf ihr aufbauen.
Was das für den Lohn bedeutet
Lohnabrechnung erzeugt zwingend Mitarbeiterdatensätze. Damit kostet Enterprise-Payroll nicht nur die Personalabteilung, sondern jeden Mitarbeitenden — auch wenn die Löhne extern verarbeitet werden und niemand sich einloggt. Das entwertet den naheliegenden Kompromiss «Enterprise nur für die Personalabteilung».
8 User / 150 MA
€15'852
Commons
CHF 8'040
10 User / 400 MA
€39'960
Commons
CHF 10'800
Balken normiert auf den jeweiligen Enterprise-Wert. Vergleich über zwei Profile, nicht über alle fünf — die vollständige Tabelle steht im Empfehlungsteil.
11
Die Genossenschaft
Der Träger entscheidet, ob das Modell hält. Eine Genossenschaft ist kein Etikett für ein Beratungsnetz — sie ist eine Rechtsform mit Organen, Haftung, Steuern und einem Zweck, der nicht beliebig geändert werden kann.
11.1 Warum diese Rechtsform
Fünf Formen standen zur Diskussion. Die Genossenschaft ist die einzige, die offene Mitgliedschaft, Kapitalbindung und Förderzweck gleichzeitig kann.
Kriterium
Genossenschaft
Verein
GmbH / AG
Stiftung
Mitglieder
offen, min. 7
offen, min. 2
geschlossen
keine
Kapitalbindung
Anteilscheine, kein festes Grundkapital
keine Anteile
Stamm- bzw. Aktienkapital
Stiftungsvermögen
Haftung
nur Gesellschaftsvermögen, sofern Statuten nichts anderes vorsehen
Vereinsvermögen, persönliche Haftung möglich
Gesellschaftsvermögen
Stiftungsvermögen
Stimmrecht
1 Mitglied = 1 Stimme
1 Mitglied = 1 Stimme
nach Kapital
keine Mitglieder
Gewinn
Förderzweck, keine Renditeorientierung
ideeller Zweck
ausschüttbar
zweckgebunden
Eignung für Offenheit
hoch — Zweck und Code sind statutarisch geschützt
hoch, aber ohne Kapital
tief — Mehrheit kaufbar
hoch, aber ohne Basis
Investoren-Exit
keiner
keiner
möglich
keiner
Der Verein wäre billiger und schneller, kann aber weder Anteile ausgeben noch Betriebsvermögen sinnvoll binden. Die GmbH ist effizient, aber eine Mehrheit ist kaufbar — und genau das soll bei einer Codebasis, die der Allgemeinheit offensteht, ausgeschlossen sein. Die Stiftung würde den Code perfekt sichern, kann aber keine Mitglieder führen und keinen Betrieb finanzieren. Die Genossenschaft verbindet beides.
11.2 Rechtlicher Rahmen
Grundlage sind Art. 828 bis 926 des Obligationenrechts. Die für dieses Vorhaben relevanten Punkte:
Definition (Art. 828 Abs. 1 OR): «Verbindung einer nicht geschlossenen Zahl von Personen oder Handelsgesellschaften, die in der Hauptsache die Förderung oder Sicherung wirtschaftlicher Interessen ihrer Mitglieder in gemeinsamer Selbsthilfe bezweckt»
Mindestens 7 Gründungsmitglieder (Art. 831 OR), und diese Zahl muss während der gesamten Lebensdauer bestehen bleiben
Öffentliche Beurkundung der Gründungsstatuten durch eine Urkundsperson — seit dem 1. Januar 2023 zwingend
Handelsregistereintrag ist Pflicht; die Rechtspersönlichkeit entsteht erst damit
Kein festes Grundkapital — die Anteilscheine sind Mitgliedschafts- und Finanzierungsinstrument, nicht Aktienkapital
Firma: muss den Rechtsformzusatz «Genossenschaft» oder «Genoss.» enthalten
11.3 Zweck und Asset-Lock
Der statutarische Zweck ist der eigentliche Schutzmechanismus. Er wird so formuliert, dass er die Offenheit der Codebasis einschliesst — nicht als Absichtserklärung, sondern als Förderzweck:
«Die Genossenschaft fördert die wirtschaftlichen Interessen ihrer Mitglieder durch die Entwicklung, Pflege und den Betrieb quelloffener ERP-Lösungen. Sie stellt die Ergebnisse ihrer Arbeit der Allgemeinheit unter freien Lizenzen zur Verfügung. Eine Änderung dieses Zwecks sowie die Veräusserung oder exklusive Vergabe der Codebasis, der Marke oder der Domains bedürfen der Zustimmung aller Mitgliederkategorien.»
Dazu drei Sicherungen:
Lizenzbindung: Veröffentlichte Module bleiben dauerhaft AGPL/LGPL. Ein späterer Closed-Fork ist damit auch gegen den eigenen Willen nicht möglich.
Marke und Domain gehören der Genossenschaft, nicht einem Mitglied und nicht der operativen GmbH.
Rückfallklausel: Bei Auflösung gehen Code, Marke und Domains an eine unabhängige Organisation — OCA oder eine zu gründende Stiftung —, nicht an die Mitglieder. Das Restvermögen wird nach Statuten verteilt, nicht die Substanz.
11.4 Mitgliedschaft und Anteilscheine
Vier Kategorien, weil die Beiträge unterschiedlich sind und die Interessen auseinanderlaufen können. Eine homogene Mitgliedschaft wäre einfacher, würde aber entweder die Treuhänder oder die Entwickler systematisch überstimmen.
Kategorie
Wer
Anteilschein
Jahresbeitrag
Besonderes Recht
A — Partner
regionale Odoo-Partner
CHF 5'000
CHF 6'000–12'000
Veto bei Aufnahme direkter Wettbewerber
B — Treuhand
Treuhand- und Revisionsfirmen
CHF 2'000
CHF 2'400–6'000
Veto bei Änderungen der Mandantenrechte
C — Infrastruktur
CH-Hoster, Netzwerkpartner
CHF 5'000
CHF 2'400
Veto bei Wechsel der Datenhaltung
D — Förderer
Einzelpersonen, Mitarbeitende
CHF 500
CHF 240
Antragsrecht an die GV
Stimmrecht: ein Mitglied, eine Stimme (Art. 885 OR). Die Kategorievetos sind keine Stimmenmehrheiten, sondern Sperrminoritäten in genau den Fragen, in denen eine Kategorie existenziell betroffen ist.
Haftung und Nachschuss: Beides wird statutarisch ausgeschlossen. Art. 833 OR erlaubt persönliche Haftung und Nachschusspflicht — beides wäre für eine Plattform mit vielen kleinen Mitgliedern ein Ausschlusskriterium bei der Mitgliederwerbung. Für Verbindlichkeiten haftet ausschliesslich das Genossenschaftsvermögen.
Beitritt und Austritt: Beitritt durch Verwaltungsbeschluss, Austritt auf Ende des Geschäftsjahres mit zwölf Monaten Frist. Der Anteilschein wird zum Nennwert zurückbezahlt, ohne Anteil an Reserven. Ausschluss nur aus wichtigem Grund mit GV-Beschluss und Rekursmöglichkeit an ein Schiedsgericht.
Treuepflicht: Mitglieder dürfen die Genossenschaft nicht konkurrenzieren, indem sie deren Codebasis als Wettbewerbsvorteil gegen andere Mitglieder einsetzen. Das ist in der Praxis die am schwierigsten durchsetzbare Regel — deshalb steht sie im Reglement und nicht nur in den Statuten.
11.5 Organe
Generalversammlung — alle Mitglieder, eine Stimme
Verwaltung — 5 bis 7 Sitze, nach Kategorien quotiert
Die GmbH ist Dienstleisterin der Genossenschaft, nicht ihre Eigentümerin. Verträge, Marke und Code liegen bei der Genossenschaft.
Generalversammlung: jährlich, mit Traktandierungsrecht für jedes Mitglied. Beschlüsse über Statuten, Budget, Preisbuch, Mitgliederaufnahme und -ausschluss, Zertifizierungs-Go und Auflösung. Zirkularbeschluss ist zulässig, ausser ein Mitglied verlangt eine Versammlung.
Verwaltung: fünf bis sieben Sitze, quotiert nach Kategorien, Amtszeit drei Jahre, Wiederwahl möglich. Sie führt die Geschäfte nicht selbst, sondern bestellt die Geschäftsführung und überwacht sie.
Revisionsstelle: Zunächst ist ein Opting-out möglich — Verzicht auf die eingeschränkte Revision bei höchstens zehn Vollzeitstellen im Jahresdurchschnitt, mit Zustimmung aller Mitglieder und Anmeldung vor Beginn des Geschäftsjahres. Wir empfehlen das Opting-out nicht zu wählen, sobald Fördermittel, Zertifizierungsgeld oder öffentliche Aufträge im Spiel sind: Die Revisionskosten sind klein, der Vertrauensverlust bei den Mitgliedern wäre gross.
11.6 Entscheidungsrechte
Die häufigste Ursache für Streit in Genossenschaften ist nicht Uneinigkeit über Ziele, sondern Unklarheit darüber, wer entscheidet. Deshalb eine explizite Matrix:
Entscheidung
Entscheidet
Antrag von
Konsultiert
Informiert
Strategie und Zweck
GV
Verwaltung
alle Kategorien
GmbH
Preisbuch (wholesale)
GV
Finanzausschuss
Partner, Treuhand
alle
Roadmap
Verwaltung
Technikausschuss
Partner
Mitglieder
Code-Release und Lizenzen
Technikausschuss
Maintainer
Verwaltung
Mitglieder
Zertifizierungs-Go
GV, mit Kategorieveto
Verwaltung
Finanzausschuss
alle
Mitgliederaufnahme
Verwaltung
Mitglied
Kategorie A
GV
Ausschluss
GV
Verwaltung
Schiedsstelle
alle
Budget und Fonds
GV
Finanzausschuss
Revisionsstelle
alle
Kanal-Konflikt
Schiedsstelle
betroffene Mitglieder
—
Verwaltung
11.7 Finanzierung und Mittelverwendung
Kunde (KMU) zahlt Retail an das Mitglied
Mitglied zahlt Wholesale an die Genossenschaft
Mitglied zeichnet Anteilschein und zahlt Jahresbeitrag
Genossenschaft leitet die Lohnanbieter-Lizenz durch (kein Umsatz)
Genossenschaft kauft Hosting ein (COGS, kein Umsatz)
Durchgezogen: eigener Umsatz. Gestrichelt: Durchlauf und Einkauf, die nur über die Rechnung laufen.
Vier Mittelquellen, klar getrennt:
Quelle
Charakter
Verwendung
Rückzahlbar
Anteilscheine
Eigenkapital
Gründung, Anfangsinvestition
ja, zum Nennwert bei Austritt
Jahresbeiträge
zweckgebunden
Codebasis, CI, Wartung, Governance
nein
Betriebserlöse
Umsatz
Personal, Infrastruktur, Betrieb
nein
Zertifizierungsfonds
Zweckvermögen
Swissdec-Zertifizierung, Rezertifizierung
nein
Keine Dividende. Überschüsse gehen in Reserven und Fonds. Wer Rendite will, ist in einer Genossenschaft falsch — das muss beim Beitritt so klar gesagt werden, sonst entsteht genau der Erwartungskonflikt, der später die GV blockiert.
Wartungsfonds: Zielgrösse ist ein bezahlter Maintainer je 15'000 Zeilen aktiv gepflegten Codes. Bei einem Bestand von rund 60'000 Zeilen Eigen- und Forkcode sind das vier Stellen — das ist die ehrliche Zahl, die in die Beitragskalkulation gehört.
11.8 Steuern und Compliance
Thema
Ausgangslage
Status
Gewinn- und Kapitalsteuer
Die Genossenschaft ist als juristische Person steuerpflichtig. Eine Befreiung setzt einen ausschliesslich gemeinnützigen Zweck voraus — bei einer Dienstleistungsgenossenschaft nicht gegeben.
Steuerberater
MWST
Registrierung ab CHF 100'000 Jahresumsatz; Hosting und Support sind steuerbar, Code-Lieferung unter Freilizenz nicht.
Steuerberater
Verrechnungssteuer
35 % auf Dividenden — entfällt, solange keine Dividende ausgeschüttet wird.
entfällt faktisch
Emissionsabgabe
Bei Ausgabe von Anteilscheinen zu prüfen; Freigrenzen und Reformstand ändern sich.
zu prüfen
Prospektpflicht (FinSA)
Bei öffentlicher Zeichnung von Anteilscheinen kann die Prospektpflicht greifen; Mitgliederwerbung ist keine öffentliche Kapitalmarktwerbung, die Abgrenzung ist aber sauber zu dokumentieren.
juristisch zu prüfen
Kartellrecht (KG)
Die Mitglieder sind teilweise Wettbewerber. Ein gemeinsames Preisbuch ist Einkaufskondition, keine Weiterverkaufspreisbindung. Informationsaustausch über Endkundenpreise ist zu unterlassen.
hohe Priorität
revDSG
Auftragsverarbeitung für Mitglieder und Kunden, Datenhaltung CH; Datenschutzberater ab 250 Mitarbeitenden oder bei hochriskanten Bearbeitungen.
Reglement nötig
Submissionsrecht
Bei öffentlichen Aufträgen gelten Vergaberegeln; Genossenschaftsstatus ist kein Vorteil, Offenheit des Codes kann einer sein.
beobachten
Steuer- und kartellrechtliche Punkte sind hier als Prüfaufträge formuliert, nicht als Rechtsauskunft. Sie gehören vor die Gründung auf den Tisch von Steuerberater, Notar und einem Wettbewerbsrechtler.
11.9 Haftung und Versicherung
Organhaftung (Art. 754 OR): Verwaltungsmitglieder haften für pflichtwidrige Schäden. Deshalb: Ressortverteilung schriftlich, Sitzungsprotokolle, Interessenkonflikte offenlegen, keine unentgeltlichen Gefälligkeitsentscheide.
Produkt- und Berufshaftung: Die Genossenschaft liefert Werkzeuge, nicht Buchhaltung. Diese Abgrenzung muss vertraglich scharf sein — sonst haftet sie für Abschlüsse, die sie nicht erstellt hat.
E&O-Kollektivpolice: Voraussetzung für den Betrieb; Prämie über die Mitglieder verteilt.
Haftungsbeschränkung gegenüber Mitgliedern: soweit zulässig, mit klarer Leistungsbeschreibung und SLA.
11.10 Governance-Ökonomie
Vier Konflikte sind der Form eingebaut. Wer sie nicht benennt, erlebt sie in der zweiten Generalversammlung.
Konflikt
Wie er sich zeigt
Gegenmittel
Free-Riding
Mitglied nutzt den Code, liefert keine Beiträge und keine Maintainer-Stunden
Beitragsstaffel nach Mandaten, Wartungsstunden als Beitragsäquivalent, Veröffentlichung der Beitragsleistung
Capture
Ein grosser Partner dominiert die GV und besetzt die Ausschüsse
Kategorieveto, Sitzquotierung, Amtszeitlimits, eine Stimme pro Mitglied unabhängig von der Grösse
Kanal-Konflikt
Partner und Treuhänder streiten um denselben Kunden
Schiedsstelle, Deal-Regeln, Kunde gehört dem Rechnungssteller
Entscheidungstempo
Produktentscheide bleiben in der GV hängen
Budgetrahmen und Produktvollmacht an den Technikausschuss delegieren, GV entscheidet nur über den Rahmen
11.11 Krise und Auflösung
Ein Modell ist erst belastbar, wenn der schlechte Fall geregelt ist:
Mitglied wird übernommen von einem Wettbewerber: Anteile bleiben, Stimmrecht ruht bis zur Bestätigung durch die GV; ein Wettbewerber kann nicht in die Verwaltung gewählt werden.
Mitglied tritt aus: Anteilschein zum Nennwert, Datenexport innerhalb von 30 Tagen, laufende Mandate werden nach Wahl des Kunden übergeben.
Genossenschaft in Schieflage: Code und Marke sind durch die Lizenz und die Rückfallklausel gesichert; Kunden behalten ihre Daten und erhalten eine Migrationszusage.
Auflösung: Liquidation nach Art. 913 ff. OR, Restvermögen nach Statuten, Substanz an die benannte unabhängige Organisation.
Kein „Verramschen“: Ein Verkauf der Genossenschaft als Ganzes ist statutarisch nur mit Zustimmung aller Kategorien und nur an einen Träger mit gleichem Förderzweck möglich.
11.12 Gründungsfahrplan
Schritt
Zeitraum
Ergebnis
Verantwortlich
1. Rechtsform- und Steuerklärung
Monat 0–1
Entscheid, Steuerfolgenabschätzung
Initiativkreis, Steuerberater
2. Statuten und Reglemente
Monat 1–2
Statuten, Beitrags-, Preis- und Schiedsreglement
Initiativkreis, Notar
3. Gründungsversammlung
Monat 2–3
Öffentliche Beurkundung, Organe gewählt
Notar
4. Handelsregister
Monat 3
Rechtspersönlichkeit
Verwaltung
5. Bank, Versicherung, Buchhaltung
Monat 3–4
Betriebsfähigkeit
Geschäftsführung
6. Code-Governance
Monat 4
Repo, Lizenzen, CI, Maintainer-Verträge
Technikausschuss
7. Pilotmandate
Monat 4–6
2 Referenzkunden, Preisbuch validiert
Partner, Treuhand
8. Erste ordentliche GV
Monat 6
Budget, Fonds, Roadmap beschlossen
alle
11.13 Kennzahlen der Genossenschaft
Finanzkennzahlen allein reichen nicht — sie zeigen erst im Rückblick, ob die Substanz trägt.
Kennzahl
Aussage
Zielgrösse
Mitglieder je Kategorie
Breite der Trägerschaft
keine Kategorie über 40 %
Mandate
Reichweite
≥ 96 für Break-even
Wartungsdeckung
bezahlte Maintainer-Stunden je 10'000 LOC
≥ 1 Stelle je 15'000 LOC
Fonds-Stand
Belastbarkeit für Zertifizierung
CHF 250'000
Copilot-Attach-Rate
Anteil Mandate mit KI-Abo
≥ 35 %
Mitgliederfluktuation
Vertrauen in die Genossenschaft
< 10 % p. a.
Entscheidungsdurchlaufzeit
Tempo von Antrag bis Beschluss
< 30 Tage
Ehrliche Grenzen. Die Genossenschaft löst drei Probleme — Offenheit, Kapitalbindung, Legitimation — und schafft drei neue: langsamere Entscheide, eine schwache Kapitaldecke und Free-Riding. Wer sie als Allheilmittel verkauft, verliert die Mitglieder in der zweiten Generalversammlung.
12
Geschäftsmodell: Swiss Odoo Commons
Wenn die Lohnlücke nicht durch Code schliessbar ist, darf sie nicht als Entwicklungsproblem behandelt werden — sie muss als Produktgrenze definiert und über Partner eingekauft werden. Das ist gleichzeitig der wirtschaftliche Hebel.
Träger
Die Genossenschaft ist in Abschnitt 11 im Detail beschrieben: Rechtsform, Mitgliedschaft, Organe, Entscheidungsrechte, Steuern, Haftung, Krise und Gründungsfahrplan. Hier folgt nur, was daraus finanziell entsteht.
Preisbuch: wholesale und retail
Die Genossenschaft verkauft an ihre Mitglieder, nicht an Endkunden. Die Marge beim Kunden gehört dem Mitglied — das ist der Zweck der Form. Alle Beträge sind Annahmen und vor dem Start zu validieren.
Position
Wholesale an Mitglied
Retail-Richtwert
Direktkosten
Deckungsbeitrag
Mandat (Hosting + Plattform)
CHF 79 / Mt.
90–180
35
44
Support je Backend-User
CHF 12 / Mt. (min. 3)
150–400 / Mandat
5
7
Copilot je User
CHF 15 / Mt.
18–28
5
10
Payroll-Konnektor
CHF 1.50 je MA / Mt.
4–8 je MA inkl. Durchlauf
0
1.50
Projektstunde
CHF 140 / h
160–190
85
55
Durchgerechnet: 150 Mitarbeitende, 8 Backend-User, über Treuhänder
Position
Betrag / Monat
Mandat
79
Support (8 × 12)
96
Copilot (4 User × 15)
60
Konnektor-Marge (150 × 1.50)
225
Eigener Umsatz
460
Direktkosten
−95
Deckungsbeitrag
365 (79 %)
Durchlauf Lohnanbieter (150 × 4), kein Umsatz
600
Aufs Jahr: CHF 5'520 eigener Umsatz und CHF 4'380 Deckungsbeitrag pro Mandat. Der Treuhänder stellt dem Kunden dafür rund CHF 250–350 pro Monat in Rechnung und behält die Differenz plus sein Buchhaltungshonorar.
Fünf Erlösströme
#
Produkt
Preis (CHF)
Logik
1
Managed Hosting CH (Mandant, Backups, Monitoring)
90–180 / Mandat / Mt.
COGS 25–45, Souveränitäts-Story
2
Support- und Wartungsabo (SLA, Patches, OCA-Pflege, Major-Upgrade)
Dazu projektbasiert: Implementierung CHF 8'000–15'000 für 5–20 Mitarbeitende, Migration und Schulung. Vergleichsprojekt mit Enterprise: CHF 25'000–60'000.
Warum das trägt — und wo nicht
Ehrlich gerechnet: Bei drei Benutzern und fünf Mitarbeitenden kostet Odoo Standard €882 pro Jahr. Jedes Community-Abo ist dort teurer. Das Modell funktioniert nicht über «Lizenz sparen», sondern über vier andere Hebel:
Light-User-Skalierung: ab 30–50 Mitarbeitenden spart die Lizenz CHF 6'000–16'000 pro Jahr
Souveränität als Kaufkriterium: revDSG, Datenhaltung CH, keine Abhängigkeit von Odoos IAP-Proxy
Treuhand-Kanal: ein Vertrag, 20–80 Mandate, tiefe Akquisekosten
Nischen-Tiefe: NPO und Sozialbereich statt Breite
Der Zertifizierungs-Gate
Die Genossenschaft entscheidet erst bei Erreichen der Schwelle über eine eigene Swissdec-Zertifizierung:
≥ 500 verlohnte Mitarbeitende über alle Mitglieder
≥ CHF 250'000 im Zertifizierungsfonds
ein benannter Product-Owner für Lohnrecht
Vorher gilt dauerhaft die Konnektor-Strategie. Damit wird die Zertifizierung zu einer Option mit Business Case statt zu einem Glaubenskrieg — und die Preissensibilität der Kunden finanziert sie nie direkt.
Roadmap
Phase
Zeitraum
Inhalt
0
0–6 Mt.
Genossenschaft gründen, 3–5 Partner, Repo und CI, Hosting-Pilot, 2 Referenzmandate
1
6–18 Mt.
Commons Finance v1, Payroll-Konnektor zu 2 Anbietern, Copilot-Beta
2
18–36 Mt.
Zertifizierungs-Gate prüfen; falls nein, Konnektor auf 4 Anbieter erweitern
13
Partnerschaften
Vier Ringe, klar getrennt — weil sie unterschiedlich viel Produkt und unterschiedlich viel Governance verlangen.
Drei Stufen, bewusst getrennt, weil sie unterschiedlich viel Produkt verlangen.
Modell
Mechanik
Aufwand
Bindung
Empfehlung
10–15 % Rev-Share, Treuhänder bleibt beim gewohnten Tool
gering
tief
Reseller / Whitelabel
Einkauf ca. CHF 25/Mandat, Verkauf 45–60
Mandanten-Cockpit nötig
mittel
Genossenschaftsmitglied
Sitz und Stimme, Mitentwicklung
Governance
hoch
Produktvoraussetzungen für Stufe 2 und 3 — sonst bleibt es bei Empfehlungen: Multi-Mandanten-Konsole mit Mandatswechsel ohne Re-Login, Revisionssicherheit und Audit-Trail, Beleg-Inbox mit KI-Extraktion, Fristen-Cockpit für MWST, Abschluss und Lohn, Export vor Integration (Salden, Journal, MIS als CSV/XLSX), saubere Mandatsrechte.
Unit Economics: Ein Treuhänder mit 40 Mandaten × CHF 25 ergibt CHF 1'000 wiederkehrend pro Monat, ohne eigene Akquise. Vier solche Partner tragen die Plattformkosten. Der Anreiz des Treuhänders ist nicht der Weiterverkauf, sondern weniger Handarbeit pro Mandat.
Risiko: Der Jahresabschluss ist der Moment, in dem Treuhänder die Plattform verlieren. Ein misslungener Abschluss kostet den ganzen Kanal. Deshalb: Export zuerst, Automatisierung danach.
Branchenverbände
Genau die Segmente, in denen die Light-User-Regel am härtesten trifft: Gastro, Bau, Reinigung und Security, Pflege (ARTISET/CURAVIVA), NPO. Modell: Rahmenvertrag mit Mitgliederrabatt von 10–15 %, Webinare, Branchenpakete mit GAV- und Lohnstrukturvorlagen, Kickback von 5 % an den Verband.
Ein Verband erreicht 200 Betriebe mit einem Auftritt; diese Betriebe haben 80–400 Mitarbeitende und 3–8 Backend-User — exakt das Profil, bei dem Community gewinnt. Risiko: lange Zyklen, Verbandspolitik, Abhängigkeit von GAV-Regeln, die gepflegt werden müssen.
Payroll-Partner: selektiv
Partner-Typ
Eignung
Begründung
SwissSalary, Abacus, Lohn-Servicebüros
hoch
kein eigenes KMU-ERP, komplementär, ELM zertifiziert
braintec (zertifiziertes Odoo-Payroll)
mittel
technisch ideal, aber Odoo-Enterprise-nah — Zielkonflikt
bexio
heikel
verkauft Lohn und Buchhaltung an dieselben KMU — direkter Wettbewerber
Deal: zweiseitiger Referral, technische Integration, SLA, Co-Marketing — aber nie exklusiv. Sonst wird der Konnektor zur neuen Abhängigkeit und das Souveränitätsversprechen unglaubwürdig.
Hosting, KI und Legitimation
Hoster: Infomaniak, Exoscale, Nine oder regionales Rechenzentrum; Anforderungen ISO 27001, CH-Datenhaltung, Auftragsverarbeitung nach revDSG, Exit-Klausel
KI: Modelle auf CH/EU-Infrastruktur oder on-prem — sonst bricht das Argument, sobald der Copilot Löhne sieht
Legitimation: CH Open, Swico, Public-Money-Public-Code für die politische Flanke; EXPERTsuisse und TREUHAND|SUISSE für Prüfnähe; ZHAW/HSLU/BFH für Forschung und Nachwuchs
Haftung: Kollektivpolice für Berufs- und Softwarehaftung (E&O) als Voraussetzung für Konnektor und Treuhandmandate
Deal-Regeln gegen Kanal-Konflikt
Hier scheitern solche Genossenschaften üblicherweise. Vier Regeln:
Der Kunde gehört dem, der die Rechnung stellt — Treuhänder bei Buchhaltung und Lohn, Partner beim ERP-Projekt.
Kein Doppelvertrieb im selben Mandat; Schiedsstelle im Genossenschaftsrat.
Öffentliche Preisliste, keine versteckten Partnerrabatte — Souveränität muss auch nach innen gelten.
Datenhoheit als Grundrecht: jederzeit vollständiger Export, ohne Rückfrage.
Ziel-Umsatzmix nach drei Jahren: direkt 35 %, Treuhand 45 %, Verbände 20 %.
14
Risiken
Risiko
Wirkung
Gegenmassnahme
OEEL-1 / Kopieren von Enterprise-Code
Lizenzverstoss, Zertifikatsverlust
keine Codeübernahme, Nachbau nur gegen offene Spezifikation
Swissdec-Zertifikat nicht übertragbar
Anforderung nicht erfüllbar
Partner-Konnektor, Gate für Eigenzertifizierung
ELM 6.0 fehlt bei Odoo
Wartungsrisiko, Kundenfragen
Roadmap beobachten, 5.3 ist acht Jahre gültig
Light-User-Regel ändert sich erneut
Kalkulationen kippen
eigene Preisliste unabhängig halten
OCA-Wartungslast
Upgrade-Stau, Sicherheitslücken
funded maintainership, CI, Fork-Rechte
AGPL-Copyleft
Pflicht zur Quellcode-Herausgabe
Offenheit als Geschäftsmodell, keine Closed-Reseller
Abschlusshaftung beim Treuhänder
Kanalverlust
Export zuerst, Testmandate, E&O-Police
Abhängigkeit von einem Payroll-Partner
Preisdruck, Ausfall
mindestens zwei Konnektoren, nie exklusiv
Kanal-Konflikt Partner/Treuhänder
Vertrauensverlust
Deal-Regeln, Schiedsstelle
Kartellrecht: gemeinsames Preisbuch unter Wettbewerbern
Verfahren, Bussen, Reputationsschaden
Preisbuch nur als Einkaufskondition, keine Endkundenpreis-Absprachen, kein Informationsaustausch über Kunden
Governance-Capture durch einen grossen Partner
Zweckentfremdung, Austritte
Kategorieveto, Sitzquotierung, Amtszeitlimits
Schwache Kapitaldecke der Genossenschaft
kein Wachstum, keine Zertifizierung
Anteilscheine, Fonds, Gate statt Prestigeprojekt
Steuer- und Sozialversicherungsfolgen
Nachzahlungen
Ruling vor Gründung, klare Trennung Genossenschaft/GmbH
Odoo-Markenrecht und Partnervertrag
Namens- und Vertriebsrisiko
eigene Marke, Odoo nur beschreibend, juristisch prüfen
Odoos «eine App gratis»-Pricing
Unterbietung im Kleinstsegment
Kleinstbetriebe bewusst nicht adressieren
15
Kostenmodell
Drei Preisklassen, ein Break-even, eine Sensitivität. Alle Odoo-Preise sind Listenpreise Oktober 2026 und als Annahme zu behandeln.
Preisanker
Klasse
Preis
Bemerkung
Odoo Standard
€24,90 / User / Mt.
alle Apps, jährliche Zahlung
Odoo Custom
€44,90 / User / Mt.
Studio, KI-Agenten, mehrere Firmen, externe API
Odoo Light User
€7,90 / User / Mt.
inkl. aktive Mitarbeiterdatensätze ohne Vollbenutzer; nur über Berater
Swissdec ELM
IAP-Credits
Höhe nicht öffentlich
Commons
Mandantenbasis + CHF 40 / Backend-User
Mitarbeitende gratis
Break-even der Genossenschaft
Zwei Break-even, die oft verwechselt werden. Der Kunden-Break-even sagt, ab wann Community für einen Betrieb günstiger ist als Enterprise. Der Genossenschafts-Break-even sagt, ab wann der Träger seine Fixkosten deckt. Nur der zweite entscheidet über das Überleben.
Position
Betrag / Jahr
Personal (2,5 FTE à CHF 130'000)
325'000
Infrastruktur, Werkzeuge, Lizenzen
45'000
Versicherung, Recht, Revision, Verwaltung
20'000
Rückstellung Wartungs- und Zertifizierungsfonds
30'000
Fixkosten
420'000
Deckungsbeitrag je Mandat und Monat (Beispiel oben)
365
Break-even
420'000 / (365 × 12) ≈ 96 Mandate
Break-even je Kunde
Bei einem Verhältnis von 1 Backend-User zu 20 Mitarbeitenden liegt der Break-even zwischen 30 und 50 Mitarbeitenden. Bei 1 zu 50 — dem typischen Profil in Gastro, Bau und Pflege — verschiebt er sich auf unter 25. Bei einem Verhältnis von 1 zu 3, also in wissensintensiven Betrieben, gibt es keinen Break-even: dort ist Enterprise günstiger.
Deshalb ist «preisempfindlich» die falsche Zielgruppenbeschreibung. Die richtige lautet: personalintensiv und backend-arm. Ein Architekturbüro mit 20 Mitarbeitenden und 15 Backend-Usern ist kein Zielkunde. Ein Reinigungsbetrieb mit 200 Mitarbeitenden und 4 Backend-Usern ist es.
Umsatzmix-Ziel
Kanal
Anteil Jahr 3
Begründung
Direkt
35 %
Referenzen, Sichtbarkeit, Kontrolle
Treuhand
45 %
tiefe Akquisekosten, wiederkehrend
Verbände
20 %
Skalierung in Nischen
16
Anhang
Quellen
Odoo 18.0 Quellcode, Community und Enterprise, lokal: /home/debian/shared/odoo-src/18.0 (627 bzw. 684 Addons)
Obligationenrecht, Art. 828–926 (Genossenschaft), insbesondere Art. 828, 831, 833, 885, 913 ff.; öffentliche Beurkundung seit 1.1.2023
Handelsregister-Merkblätter zum Opting-out (Verzicht auf die eingeschränkte Revision bei höchstens 10 Vollzeitstellen)
idée coopérative, «Gründung einer Genossenschaft» (Formvorschriften, Handelsregister, Steuerbefreiung)
Eigene Messung: tools/gap_scan.py, Lauf vom 29.10.2026
Glossar
ELM
Lohnstandard-CH: einheitliches Lohnmeldeverfahren von Swissdec für Lohndaten an Ausgleichskassen, Versicherer, Steuerverwaltungen und BFS.
AHV/IV/EO
Alters- und Hinterlassenenversicherung, Invalidenversicherung, Erwerbsersatz.
BVG/LPP
Berufliche Vorsorge, zweite Säule.
UVG/UVGZ
Unfallversicherung, obligatorisch und zusätzlich.
KTG
Krankentaggeldversicherung.
FAK
Familienausgleichskasse.
QST
Quellensteuer, mit kantonalen Tarifen A bis Y.
PIV / EIV
Process Integrated Procedure (Webservice) bzw. Export/Import-Verfahren (Datei-Upload) bei Swissdec.
OEEL-1
Odoo Enterprise Edition License: Nutzung nur mit gültigem Abonnement.
OCA
Odoo Community Association, Trägerin der Community-Module.
Offene Punkte
Höhe der IAP-Credits pro ELM-Deklaration (nicht im Code, nur der Endpunkt)
Swissdec-Vertrags- und Zertifizierungsgebühren (nur über Erstberatung)
Odoo-Roadmap für ELM 6.0
Konditionen von braintec für ein Community-Payroll
Partnerprogramme PostFinance eBill und Odoo-Partnervertrag (juristisch zu prüfen)
Steuerfolgen der Anteilscheine: Emissionsabgabe, Prospektpflicht nach FinSA, Abgrenzung zur öffentlichen Zeichnung
Kartellrechtliche Beurteilung des gemeinsamen Preisbuchs (Art. 5 KG, vertikale Preisbindung)
Arbeitsrechtliche Ausgestaltung der Maintainer (Anstellung bei der GmbH vs. Werkvertrag mit Mitgliedern)
Erstellt am 29. Oktober 2026. Alle Codeangaben beziehen sich auf Odoo 18.0, sofern nicht anders vermerkt. Preise sind Listenpreise und als Annahmen gekennzeichnet.