SchweizAnleitung

MWST-Abrechnung aus Odoo: effektiv oder Saldosteuersatz

Rechtsstand: · Aktualisiert:

Gilt für: Odoo 19.0/20.0 Enterprise: Ablauf mit Steuerbericht, Periodizität, Abgabe; Ziffern aus l10n_ch im Community-Zweig; Odoo Online, Odoo.sh, On-Premise

Kurz gesagt

Die Schweizer MWST-Abrechnung bereiten Sie aus Odoo in der Buchhaltung (Enterprise) vor: Steuern und Steuergitter prüfen, die Periode abschliessen, den Steuerbericht kontrollieren und die Zahlen im ESTV-Portal einreichen. Die Ziffern 200 bis 910 des Schweizer Berichts samt beiden Satz-Generationen definiert das Community-Modul l10n_ch; die Dokumentation zur Schweiz und der Editionsvergleich belegen diesen Bericht für Enterprise nicht, prüfen Sie ihn deshalb im geöffneten Bericht Ihrer Datenbank. Beim Saldosteuersatz zählt der steuerbare Umsatz einschliesslich Steuer mal dem bewilligten Satz (Art. 37 Abs. 2 MWSTG).

Das Wichtigste

  • Schweiz: Die Abrechnung ist vierteljährlich, bei Saldosteuersätzen halbjährlich; auf Antrag der steuerpflichtigen Person monatlich bei regelmässigem Vorsteuerüberschuss oder jährlich bis CHF 5'005'000 steuerbarem Jahresumsatz, auch beim Saldosteuersatz (Art. 35 Abs. 1 und 1bis MWSTG).
  • Frist: 60 Tage nach Ablauf der Abrechnungsperiode, eingereicht im ESTV-Portal (Art. 71 Abs. 1 MWSTG).
  • Saldosteuersatz nur bis CHF 5'024'000 Umsatz und CHF 108'000 Steuer im Jahr, berechnet nach dem massgebenden Saldosteuersatz (Art. 37 Abs. 1 MWSTG).
  • Die Rechnung an die Kundschaft zeigt den gesetzlichen Satz von 8,1, 2,6 oder 3,8 Prozent, auch beim Saldosteuersatz.
  • Den Schweizer Steuerbericht (Ziffern 200 bis 910, beide Satz-Generationen) definiert das Community-Modul l10n_ch; die Dokumentation zur Schweiz nennt ihn nicht, für den Saldosteuersatz führt die ESTV ein eigenes Formular.
  • Beim Methodenwechsel gehören die Korrekturen in die Ziffern 410 und 415 der Abrechnung.

Was Sie vorab brauchen

  • Odoo 19.0 oder 20.0 mit der Buchhaltung und einer Firma mit Land Schweiz. Die Lokalisierung l10n_ch bringt Kontenrahmen, Steuervorlagen und den Steuerbericht mit; die Ziffern des Berichts stehen in der Berichtsdatei des öffentlichen Community-Zweigs. Einzelheiten stehen in Was die Lokalisierung abdeckt.
  • Die MWST-Nummer am Unternehmensdatensatz und ein Zugang zum ESTV-Portal; seit 1. Januar 2025 reichen alle mehrwertsteuerpflichtigen Unternehmen die Abrechnung dort ein (ESTV, MWST-Formulare).
  • Die bei der ESTV hinterlegte Methode: effektiv (Art. 36 MWSTG) oder Saldosteuersatz, für den die ESTV den Satz bewilligt (Art. 37 MWSTG). Ohne Bewilligung rechnen Sie effektiv ab.
  • Die bewilligte Periode: vierteljährlich, nach Saldosteuersätzen halbjährlich; auf Antrag der steuerpflichtigen Person monatlich bei regelmässigem Vorsteuerüberschuss oder jährlich bis CHF 5’005’000 steuerbarem Jahresumsatz, auch beim Saldosteuersatz (Art. 35 Abs. 1 und 1bis MWSTG). Die Steuerperiode ist das Kalenderjahr (Art. 34 Abs. 2 MWSTG); das Geschäftsjahr nach Art. 34 Abs. 3 ist noch nicht in Kraft.
  • Die Sätze auf den Positionen: 8,1 Prozent Normalsatz, 2,6 Prozent reduziert, 3,8 Prozent für Beherbergung, im Normtext befristet bis längstens 31. Dezember 2027 (Art. 25 MWSTG, in dieser Höhe seit 1. Januar 2024).

Die Menünamen folgen der englischsprachigen Odoo-Dokumentation; in der deutschen Oberfläche können sie abweichen. Die Buchhaltung mit Berichtswesen und Steuererklärungs-Workflow führt der Editionsvergleich in der Spalte Enterprise; laut Preisseite läuft diese App auf Odoo Online, Odoo.sh und On-Premise. Den Schweizer Steuerbericht mit seinen Ziffern beschreibt die Dokumentation zur Schweiz nicht; die Ziffern 200 bis 910 samt beiden Satz-Generationen stehen in der Berichtsdatei des Community-Moduls l10n_ch im öffentlichen Zweig 19.0 und 20.0. Ob Ihre Enterprise-Datenbank dieselben Ziffern führt, prüfen Sie im geöffneten Bericht.

Die beiden Methoden im Vergleich

Punkt Effektive Methode Saldosteuersatz
Bemessung Entgelt ohne Steuer je Satz (Art. 24 Abs. 6, Art. 36 Abs. 2 MWSTG) Total der steuerbaren Entgelte einschliesslich Steuer (Art. 37 Abs. 2 MWSTG)
Periode vierteljährlich (Art. 35 Abs. 1 MWSTG); auf Antrag monatlich bei regelmässigem Vorsteuerüberschuss oder jährlich bis CHF 5’005’000 steuerbarem Jahresumsatz (Art. 35 Abs. 1bis MWSTG) halbjährlich (Art. 35 Abs. 1 MWSTG); auf Antrag monatlich bei regelmässigem Vorsteuerüberschuss oder jährlich bis CHF 5’005’000 steuerbarem Jahresumsatz (Art. 35 Abs. 1bis MWSTG)
Vorsteuer wird abgezogen (Art. 28 MWSTG) wird nicht berechnet; der Satz berücksichtigt die branchenübliche Vorsteuerquote (Art. 37 Abs. 3 MWSTG)
Rechnung an die Kundschaft gesetzlicher Satz gesetzlicher Satz, nicht der Saldosteuersatz
Odoo-Bericht und Portal der Bericht führt die Ziffern der effektiven Methode (Definition aus l10n_ch, Community-Zweig) der Bericht weist Umsatz und Steuer mit den gesetzlichen Sätzen aus; den Saldosteuersatz rechnet das ESTV-Portal

Schritt für Schritt: effektive Methode

Schritt 1: Periodizität einstellen

Öffnen Sie Accounting ‣ Configuration ‣ Settings und wählen Sie im Abschnitt Tax Return Periodicity die bewilligte Periode, die Erinnerungsfrist und das Journal.

Schritt 2: Steuern und Steuergitter prüfen

Odoo rechnet den Bericht aus den Steuergittern (Tax Grids) der gebuchten Steuern. Öffnen Sie Accounting ‣ Configuration ‣ Taxes, wählen Sie eine Schweizer Vorlage und prüfen Sie, auf welche Ziffer ihr Gitter zeigt. Wie das Community-Modul l10n_ch (Zweige 19.0 und 20.0) seine Schweizer Steuervorlagen verdrahtet, steht in deren Steuervorlagendatei: Dort tragen die Leistungen des Normalsatzes das Gitter 303a und die Steuer 303b, der reduzierte Satz 313a und 313b, die Beherbergung 343a und 343b, die Bezugssteuer 383a und 383b, der Vorsteuerabzug auf Material und Dienstleistungen 400 und auf Investitionen 405. Das ist die Zuordnung des Community-Zweigs und keine Zusage für Enterprise; die Dokumentation zur Schweiz beschreibt den Bericht nicht. Vergleichen Sie deshalb in Ihrer Datenbank die Gitter Ihrer Steuern mit den Ziffern des geöffneten Berichts und richten Sie sich nach diesem Bericht. Er führt Zeilen für die Sätze ab 1. Januar 2024 (303a/303b, 313a/313b, 343a/343b) und zusätzlich für die alten Sätze bis 31. Dezember 2023 (302a/302b, 312a/312b, 342a/342b).

Schritt 3: Belege der Periode buchen

Buchen Sie alle Rechnungen und Belege mit Buchungsdatum in der Periode, nach der bewilligten Abrechnungsart: vereinbarte Entgelte (Art. 39 Abs. 1, Art. 40 Abs. 1 MWSTG) oder vereinnahmte Entgelte (Art. 39 Abs. 2, Art. 40 Abs. 2 MWSTG). Rechnen Sie nach vereinnahmten Entgelten ab, prüfen Sie, ob Ihre Steuern als Cash-Basis-Steuern geführt sind; diese Einstellung setzt die Fälligkeit nach der Odoo-Dokumentation auf den Zahlungseingang.

Schritt 4: Steuerbericht prüfen

Öffnen Sie Accounting ‣ Accounting ‣ Tax Returns und die Zeile der Periode; dort stehen die Schritte Review, Submit und Pay und der Bericht der Lokalisierung. Vergleichen Sie mit der Buchhaltung: Ziffer 200 für die Entgelte, 299 für den steuerbaren Gesamtumsatz, 303a und 303b für Normalsatz-Leistungen und Steuer, 313a und 313b für den reduzierten Satz, 343a und 343b für Beherbergung, 400 und 405 für die Vorsteuer, 500 für den Zahlbetrag. Die Dokumentation beschreibt nur die Schaltflächen und den Ablauf, nicht den Aufbau des Berichts; diese Ziffern sind die der Berichtsdatei des Community-Moduls l10n_ch. Führt Ihr Bericht andere Ziffern, vergleichen Sie die entsprechenden Zeilen Ihres Berichts.

Schritt 5: Prüfungen abschliessen und sperren

Arbeiten Sie die Prüfungen des Zeitraums ab: fehlende Belege, Entwürfe, Unternehmensdaten, Steuer-Länder-Zuordnung. Beheben Sie jeden Punkt oder setzen Sie ihn bewusst auf Reviewed oder Supervised, klicken Sie dann Validate und, falls das Fenster Lock erscheint, darin die Schaltfläche Lock; die Dokumentation macht dieses Fenster von der Lokalisierung abhängig, für die Schweiz ist sein Auftreten nicht belegt. Odoo bucht den Abschlussbeleg ins Journal Tax Returns und setzt das Sperrdatum.

Schritt 6: Im ESTV-Portal abrechnen

Übertragen Sie die Ziffern in die Abrechnung im ESTV-Portal und zahlen Sie den Betrag aus Ziffer 500 fristgerecht. Die Frist beträgt 60 Tage nach Ablauf der Periode (Art. 71 Abs. 1 MWSTG); eine Verlängerung beantragen Sie im Portal.

Schritt für Schritt: Saldosteuersatz

Schritt 1: Bewilligung und Periode

Die Methode müssen Sie bei der ESTV bewilligen lassen. Wechsel sind auf Beginn einer Steuerperiode möglich, die Methode muss mindestens eine Periode beibehalten werden, und von der effektiven Methode ist ein Wechsel frühestens nach drei Jahren möglich (Art. 37 Abs. 4 MWSTG). Die Grenzen stehen in Art. 37 Abs. 1 MWSTG: höchstens CHF 5’024’000 Umsatz aus steuerbaren Leistungen und höchstens CHF 108’000 Steuer pro Jahr, berechnet nach dem massgebenden Saldosteuersatz. Beim Saldosteuersatz ist die Abrechnung halbjährlich (Art. 35 Abs. 1 MWSTG); auf Antrag der steuerpflichtigen Person erlaubt Art. 35 Abs. 1bis MWSTG auch hier die jährliche Abrechnung bis CHF 5’005’000 Umsatz aus steuerbaren Leistungen. Welche Periodizitäten die Auswahl Tax Return Periodicity enthält, nennt die Odoo-Dokumentation nicht, prüfen Sie in Ihrer Datenbank, ob die bewilligte Periode dabei ist.

Schritt 2: Steuern auf den Rechnungen bleiben die gesetzlichen

Die Rechnung an die Kundschaft weist den gesetzlichen Satz aus, nicht den Saldosteuersatz. Ändern Sie die Steuervorlagen deshalb nicht: Ein Betrieb mit Saldosteuersatz 3,7 Prozent stellt 8,1 Prozent in Rechnung, solange die Leistung dem Normalsatz unterliegt.

Schritt 3: Umsatz einschliesslich Steuer aus dem Bericht holen

Nehmen Sie aus dem Bericht den steuerbaren Gesamtumsatz ohne Steuer (Ziffer 299) und die geschuldete Steuer (Ziffern 303b, 313b, 343b). Die Summe ist der Umsatz einschliesslich Steuer, auf den Art. 37 Abs. 2 MWSTG den bewilligten Satz anwendet. Enthält die Periode nur Normalsatz-Leistungen, führt Ziffer 299 mal 1,081 zum selben Wert.

Schritt 4: Abrechnung im ESTV-Portal

Nach dem Muster der ESTV erfassen Sie im Portal im Abschnitt Berechnung den bewilligten Satz und den Umsatz; das Portal rechnet den Steuerbetrag und übernimmt Total und Durchschnittssatz in die Abrechnung. Sind mehrere Sätze bewilligt, wird jede Tätigkeit mit mehr als 10 Prozent Anteil am steuerbaren Gesamtumsatz mit ihrem eigenen Satz gerechnet (ESTV, Saldosteuersätze ab 1. Januar 2025). Vorsteuer tragen Sie nicht ein.

Beispielrechnung

Beispiel mit erfundenen Zahlen: eine Autoreparaturwerkstatt mit Saldosteuersatz 3,7 Prozent; das Quartal und das Semester zeigen dieselbe Aktivität.

Position Effektive Methode, 4. Quartal 2026 Saldosteuersatz, 2. Semester 2026
Leistungen zum Normalsatz, netto CHF 100’000 CHF 200’000
Mehrwertsteuer 8,1 Prozent CHF 8’100 CHF 16’200
Umsatz einschliesslich Steuer CHF 108’100 CHF 216’200
Vorsteuer Material und Dienstleistungen (Ziffer 400) CHF 4’200 CHF 8’400
Vorsteuer Investitionen (Ziffer 405) CHF 800 CHF 1’600
Geschuldete Steuer CHF 8’100 CHF 7’999.40 aus CHF 216’200 mal 3,7 Prozent
Zahllast CHF 3’100 CHF 7’999.40

Wer nach Saldosteuersatz abrechnet, kann den Vorsteuerabzug von CHF 10’000 im Semester nicht geltend machen. Für dasselbe Semester hätte die effektive Methode CHF 6’200 ergeben (CHF 16’200 abzüglich CHF 10’000); der Saldosteuersatz kostet hier CHF 1’799.40 mehr, weil die tatsächliche Vorsteuer über der branchenüblichen Quote liegt, die im Satz steckt.

So prüfen Sie das Ergebnis

Die Ziffern sind die des Schweizer Berichts aus dem Community-Modul l10n_ch.

  • Eine Rechnung gegenprüfen: CHF 2’500 netto zum Normalsatz ergeben CHF 202.50 Steuer.
  • Ziffer 299 mit der Summe der steuerbaren Umsätze in der Buchhaltung vergleichen.
  • Bei Leistungen aus dem Ausland prüfen, ob die Bezugsteuer in Ziffer 383a und 383b steht.
  • Nach dem Validieren: Sperrdatum gesetzt, Abschlussbeleg im Journal Tax Returns.
  • Im ESTV-Portal: Abrechnung eingereicht, Zahlung verbucht.

Wenn etwas nicht klappt

Diese Zeilen beziehen sich auf den Schweizer Bericht aus dem Community-Modul l10n_ch und den Ablauf in der App Buchhaltung, die der Editionsvergleich unter Enterprise führt.

Symptom Ursache Abhilfe
Der Bericht weist 7,7, 2,5 oder 3,7 Prozent aus Die Position trägt eine Steuervorlage der alten Satz-Generation Steuervorlage und Zeitpunkt der Leistung prüfen; der Bericht führt Zeilen für beide Satz-Generationen
Ziffer 303b passt nicht zur Rechnung Steuergitter an der Steuer fehlt oder zeigt auf die falsche Ziffer Steuer unter Accounting ‣ Configuration ‣ Taxes prüfen
Ein Umsatz wird in Ziffer 230 (von der Steuer ausgenommene Inlandleistungen nach Art. 21 MWSTG) abgezogen, obwohl Sie ihn als steuerbar erwarten Die Position trägt die 0-Prozent-Vorlage für von der Steuer ausgenommene Inlandleistungen ohne Option nach Art. 22 MWSTG; solche Entgelte sind im Total der Ziffer 200 enthalten Erst die steuerliche Einordnung prüfen: Ist die Leistung tatsächlich ausgenommen, gehört sie in Ziffer 230. Nur bei falscher Zuordnung die Steuer der Position auf den gesetzlichen Satz ändern
Prüfung Draft entries schlägt fehl Entwürfe im Zeitraum Buchen oder anderes Buchungsdatum setzen
Die Zahlen des Berichts passen nicht zur Saldosteuersatz-Abrechnung Der Bericht rechnet mit den gesetzlichen Sätzen Umsatz einschliesslich Steuer nehmen und den Satz anwenden

Wann Sie Hilfe holen sollten

Holen Sie die Steuerberatung für den Methodenwechsel: Beim Wechsel zur effektiven Methode gehören die nicht abgezogenen Vorsteuern auf dem Zeitwert in Ziffer 410, beim Wechsel zum Saldosteuersatz die zurückzugebenden Vorsteuern in Ziffer 415 (Muster der ESTV-Abrechnung). Dasselbe gilt für Korrekturen nach Art. 72 MWSTG und für das Verlagerungsverfahren nach Art. 63 MWSTG: Nach Absatz 1 Buchstabe a steht es bei der ESTV registrierten, nach der effektiven Methode abrechnenden Importeuren offen, die regelmässig ein- und ausführen und daraus regelmässig beachtliche Vorsteuerüberschüsse erzielen; nach Buchstabe b zudem Leistungserbringern nach Art. 20a MWSTG (Vermittlung von Lieferungen über elektronische Plattformen), die im Register der steuerpflichtigen Personen eingetragen sind und gegen die keine administrative Massnahme nach Art. 79a angeordnet ist.

Häufige Fragen

Reicht Odoo die MWST-Abrechnung an die ESTV?

Die Odoo-Dokumentation zur Schweiz beschreibt keine Übermittlung an die ESTV. Die Abrechnung reichen Sie im ESTV-Portal ein; seit 1. Januar 2025 tun das alle mehrwertsteuerpflichtigen Unternehmen (ESTV, MWST-Formulare). Die Zahlen und den Bericht liefert die Schweizer Lokalisierung l10n_ch (Ziffern im öffentlichen Community-Zweig belegt), das Portal die Abrechnung und die Fristverlängerung.

Kann ich mit Odoo nach Saldosteuersatz abrechnen?

Ja, aber anders als bei der effektiven Methode. Der Steuerbericht des Moduls l10n_ch führt die Ziffern der effektiven Abrechnung (Definition im öffentlichen Community-Zweig; die Dokumentation zur Schweiz nennt diesen Bericht nicht, prüfen Sie ihn in Ihrer Datenbank); für den Saldosteuersatz führt die ESTV ein eigenes Abrechnungsmuster. Sie nehmen den steuerbaren Gesamtumsatz und die darauf geschuldete Steuer aus dem Bericht, zählen beides zusammen und wenden den bewilligten Satz an; die Steuer rechnet das ESTV-Portal.

Welche Abrechnungsperiode muss ich in Odoo einstellen?

Die Periode, die die ESTV bewilligt hat: vierteljährlich, bei Saldosteuersätzen halbjährlich; auf Antrag der steuerpflichtigen Person monatlich bei regelmässigem Vorsteuerüberschuss oder jährlich bis CHF 5'005'000 steuerbarem Jahresumsatz, auch beim Saldosteuersatz (Art. 35 Abs. 1 und 1bis MWSTG). Stellen Sie dieselbe Periodizität in der Buchhaltung (Enterprise) unter Accounting ‣ Configuration ‣ Settings im Abschnitt Tax Return Periodicity ein, sonst passen Bericht und Abrechnung nicht zusammen.

Was passiert, wenn ich nach dem Validieren etwas korrigieren muss?

Odoo sperrt in der Buchhaltung (Enterprise) die Periode und schreibt den Abschlussbeleg in das Journal Tax Returns. Korrekturen an Rechnungen gehören in die Folgeperiode; das Sperrdatum lässt sich nur mit einer Ausnahme vom Sperrdatum zurücksetzen. Bereits eingereichte Abrechnungen berichtigen Sie mit der ESTV-Korrekturabrechnung.

Quellen

  1. Bundesgesetz über die Mehrwertsteuer (Mehrwertsteuergesetz, MWSTG), SR 641.20, konsolidiert, Stand am 31. März 2025 (Art. 24, 25, 28, 34, 35, 36, 37, 39, 63, 71, 72)Schweizerische Eidgenossenschaft, Fedlex · abgerufen am
  2. Verordnung der ESTV vom 5. September 2024 über die Höhe der Saldosteuersätze nach Branchen und Tätigkeiten (SR 641.202.62), Stand am 1. Januar 2025, AS 2024 500Schweizerische Eidgenossenschaft, Fedlex · abgerufen am
  3. Saldosteuersätze und Pauschalsteuersätze bei der Mehrwertsteuer (Voraussetzungen, Beispiel, Wechsel, 10-Prozent-Regel)Eidgenössische Steuerverwaltung (ESTV) · abgerufen am
  4. Saldosteuersätze ab 1. Januar 2025 (Änderungen, Wegfall der Mischbranchen und der 50-Prozent-Regel)Eidgenössische Steuerverwaltung (ESTV) · abgerufen am
  5. MWST-Formulare (Abrechnung im ESTV-Portal ab 1. Januar 2025; Muster der Abrechnung für effektive Methode und Saldosteuersatz)Eidgenössische Steuerverwaltung (ESTV) · abgerufen am
  6. Muster einer online MWST-Abrechnung, Abrechnungsmethode effektiv (Ziffern 200 bis 910)Eidgenössische Steuerverwaltung (ESTV) · abgerufen am
  7. Muster einer online MWST-Abrechnung, Abrechnungsmethode SaldosteuersatzEidgenössische Steuerverwaltung (ESTV) · abgerufen am
  8. Beiblatt Export zur Saldosteuersatz-Abrechnung, Formular 1050_03 / 01.24 (Ziffern 200, 221, 323, 333, 470)Eidgenössische Steuerverwaltung (ESTV) · abgerufen am
  9. Mehrwertsteuer online abrechnen (ESTV-Portal, MWST-Abrechnung pro, Fristverlängerung)Eidgenössische Steuerverwaltung (ESTV) · abgerufen am
  10. Switzerland (Fiscal localization), Odoo 19.0 DokumentationOdoo S.A. · abgerufen am
  11. Switzerland (Fiscal localization), Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  12. Tax return (VAT report), Odoo 19.0 Dokumentation (Periodizität, Steuergitter, Prüfungen, Validieren, Sperren)Odoo S.A. · abgerufen am
  13. Tax return (VAT report), Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  14. Cash basis taxes, Odoo 19.0 Dokumentation (Steuer wird bei Zahlungseingang fällig)Odoo S.A. · abgerufen am
  15. Compare Editions (Community und Enterprise; Accounting und Reports in der Spalte Enterprise)Odoo S.A. · abgerufen am
  16. Preise und Tarife (Hostingmodelle Odoo Online, Odoo.sh und On-Premise)Odoo S.A. · abgerufen am
  17. Modul l10n_ch: __manifest__.py und data/account_tax_report_data.xml (Steuerbericht mit den Ziffern 200 bis 910), Zweige 19.0 und 20.0 des Repositorys odoo/odooOdoo S.A. (GitHub) · abgerufen am
  18. Modul l10n_ch: data/template/account.tax-ch.csv (Steuergitter der Schweizer Steuervorlagen: 303a/303b, 313a/313b, 343a/343b, 383a/383b, 400, 405), Zweige 19.0 und 20.0 des Repositorys odoo/odooOdoo S.A. (GitHub) · abgerufen am
  19. Bundesbeschluss vom 19. Juni 2026 über die Zusatzfinanzierung der AHV durch eine Erhöhung der Mehrwertsteuer, BBl 2026 1757 (Erhöhung des Normalsatzes um 0,4 und des Beherbergungssatzes um 0,2 Prozentpunkte, Abstimmung noch offen)Schweizerische Eidgenossenschaft, Fedlex · abgerufen am