DeutschlandAnleitung

Betriebskostenabrechnung in Odoo: Schlüssel, Zähler, Frist

Rechtsstand: · Aktualisiert:

Gilt für: Odoo 20.0 Enterprise; Buchhaltung (Standard-App) mit l10n_de; Odoo Online, Odoo.sh und On-Premise

Kurz gesagt

Bei Mietverhältnissen über Wohnraum in Deutschland ist über Betriebskostenvorauszahlungen jährlich abzurechnen; die Abrechnung muss dem Mieter bis zum Ablauf des zwölften Monats nach Ende des Abrechnungszeitraums mitgeteilt werden, sonst ist eine Nachforderung ausgeschlossen, es sei denn, der Vermieter hat die verspätete Geltendmachung nicht zu vertreten (§ 556 Abs. 3 BGB). Odoo 20.0 verteilt die Kosten über die Kostenrechnung (Analytic Accounting, Enterprise): Sie tragen je Rechnungsposition die Kostenstellen der Mietverhältnisse mit Prozentwerten ein, die Sie aus Wohnfläche und Ablesungen errechnen, und buchen Heizung sowie Warmwasser in getrennten Positionen für Verbrauchs- und Grundkostenanteil. Eine Funktion für die Abrechnungsfrist ist in der Dokumentation 20.0 nicht beschrieben.

Das Wichtigste

  • Wohnraummiete in Deutschland: Abrechnung bis zum Ablauf des zwölften Monats nach Ende des Abrechnungszeitraums; danach ist eine Nachforderung ausgeschlossen, es sei denn, der Vermieter hat die verspätete Geltendmachung nicht zu vertreten (§ 556 Abs. 3 Sätze 2 und 3 BGB).
  • Ohne andere Vereinbarung gilt die Wohnfläche als Maßstab; verbrauchsabhängige Kosten brauchen einen Maßstab, der den Verbrauch abbildet (§ 556a Abs. 1 BGB).
  • Heizung und Warmwasser: Nach der Grundregel sind mindestens 50 und höchstens 70 Prozent nach dem erfassten Verbrauch zu verteilen, der Rest nach Wohn- oder Nutzfläche (§ 7 Abs. 1 Satz 1, § 8 Abs. 1 HeizkostenV); in Gebäuden, die das Anforderungsniveau der Wärmeschutzverordnung vom 16. August 1994 nicht erfüllen, mit Öl- oder Gasheizung versorgt werden und deren freiliegende Leitungen der Wärmeverteilung überwiegend gedämmt sind, sind bei der Wärme 70 Prozent nach dem erfassten Wärmeverbrauch zu verteilen (§ 7 Abs. 1 Satz 2 HeizkostenV), und rechtsgeschäftliche Bestimmungen mit höheren Höchstsätzen als 70 Prozent bleiben unberührt (§ 10 HeizkostenV).
  • Odoo 20.0 Enterprise: Die Kostenrechnung verteilt eine Rechnungsposition prozentual auf Kostenstellen je Mietverhältnis; die Prozentwerte tragen Sie ein oder lassen sie von einem Verteilungsmodell vorbelegen.
  • Verbrauchs- und Grundkostenanteil trennen Sie selbst: Dafür buchen Sie getrennte Positionen mit je eigener Verteilung.
  • Eine Funktion für die Abrechnungsfrist ist in der Dokumentation 20.0 nicht beschrieben; tragen Sie den letzten zulässigen Tag als Aktivität ein.

Eine Betriebskostenabrechnung verbindet Kostenbelege des Zeitraums, einen Verteilungsmaßstab je Kostenart, Ablesungen für die verbrauchsabhängigen Positionen, die Nachforderung oder Gutschrift und eine Frist, die über die Durchsetzbarkeit entscheidet. Odoo 20.0 führt diesen Kreis mit den Mitteln der Buchhaltung: Konten, Kostenstellen und die prozentuale Verteilung einer Rechnungsposition. Den Maßstab und die Trennung von Verbrauchs- und Grundkosten legen Sie dabei selbst fest.

Was Sie vorab brauchen

  • Geltungsbereich. Diese Anleitung beschreibt Odoo 20.0; Version 20 erschien nach den Release Notes im September 2026. Die Seite Compare Editions führt die Kostenrechnung (Analytic Accounting) unter der umfassenden Buchhaltung (Comprehensive Accounting) und setzt das Häkchen allein in der Spalte Enterprise. Die Buchhaltung ist eine Standard-App; die Hosting-Dokumentation hält fest, dass Odoo Online nicht mit Nicht-Standard-Apps kompatibel ist, und beschreibt den Wechsel zwischen Odoo Online, Odoo.sh und einer eigenen Installation (siehe Community oder Enterprise).
  • Ein Konto je Kostenart. Die deutsche Lokalisierung (l10n_de) unterstützt SKR03 und SKR04; eine neue Odoo-Online-Datenbank erhält SKR03. Ohne eigenes Konto lässt sich später nicht nach Kostenart auswerten (siehe Kontenrahmen SKR03 und SKR04).
  • Eine Kostenstelle je Mietverhältnis. Die Kostenstelle (Analytic Account) ist der Ort, an dem der Anteil des Mieters landet; ein Plan fasst sie zusammen.
  • Ein Abrechnungszeitraum. § 556 Abs. 3 BGB setzt ihn voraus und rechnet die Frist ab seinem Ende; eine Länge nennt die Vorschrift nicht.
  • Flächen und Ablesungen. Wohnfläche je Einheit sowie Zählerstände oder Werte der Heizkostenverteiler zu Beginn und Ende des Zeitraums. Daraus errechnen Sie die Prozentwerte, die Sie in Odoo eintragen.

Der Weg einer Kostenperiode

Von den Kostenkonten zur Mieterabrechnung in Odoo 20.0
  1. Kostenrechnung einschalten, Plan und Kostenstellen je Mietverhältnis anlegenBuchhaltung ‣ Konfiguration ‣ Kostenstellen
  2. Anteile je Kostenart aus Wohnfläche und Ablesungen errechnenErgebnis sind Prozentwerte je Kostenstelle
  3. Verteilungsmodell je Kostenart anlegenOptional; greift nach Konto-Präfix, Partner oder Produkt
  4. Kostenbeleg mit einer Position je Maßstab buchenHeizung: eine Position Verbrauch, eine Position Grundkosten
  5. Verteilung in der Spalte Kostenverteilung eintragenKostenstellen mit Prozentwerten je Position
  6. Je Kostenart die Buchungszeilen, je Mieter das analytische Budget auswertenAnteil je Position selbst rechnen; im Budget zählt die Spalte Achieved
  7. Vorauszahlungen und Schlussabrechnung stellen
  8. Frist von zwölf Monaten als Aktivität prüfen§ 556 Abs. 3 Satz 2 BGB; eine Odoo-Funktion dafür ist nicht beschrieben

Schematischer Ablauf; die Fristprüfung ist eine organisatorische Aufgabe, keine beschriebene Odoo-Funktion.

Quelle: Eigene Darstellung nach den geöffneten Quellen

Schritt für Schritt: von der Kostenrechnung zur Mieterabrechnung

Die Menüpfade folgen der Dokumentation 20.0 in englischer Beschriftung. Die deutsche Oberfläche kann abweichen; prüfen Sie den Pfad in Ihrer Datenbank.

Schritt 1: Kostenrechnung einschalten

Öffnen Sie Buchhaltung ‣ Konfiguration (Configuration) ‣ Einstellungen (Settings) und aktivieren Sie im Abschnitt Analytik (Analytics) die Option Kostenrechnung (Analytic Accounting). Ergebnis: Die Spalte Kostenverteilung (Analytic Distribution) steht an Rechnungen und Eingangsrechnungen zur Verfügung, und die Kostenstellen lassen sich einer Buchungszeile zuordnen.

Schritt 2: Plan und Kostenstellen je Mietverhältnis anlegen

Legen Sie unter Buchhaltung ‣ Konfiguration (Configuration) ‣ Kostenstellenpläne (Analytic Plans) einen Plan an, etwa mit dem Namen Immobilien. Sie füllen Name, übergeordneten Plan (Parent), die Vorgabe-Anwendbarkeit (Default Applicability: Optional, Mandatory oder Unavailable) sowie bei Bedarf Zeilen im Reiter Applicability mit Domain, Konto-Präfixen (Financial Accounts Prefixes), Produktkategorie und der dort geltenden Anwendbarkeit. Jeder Plan braucht mindestens eine Kostenstelle. Legen Sie anschließend unter Buchhaltung ‣ Konfiguration ‣ Kostenstellen (Analytic Accounts) je Mietverhältnis eine Kostenstelle an: Name, Kunde (Customer, der Mietkontakt), Referenz, Plan, Unternehmen und Währung. Ergebnis: Jedes Mietverhältnis hat eine eigene Kostenstelle, und die Verteilung kann diese Kostenstelle adressieren.

Schritt 3: Anteile je Kostenart errechnen

Die Prozentwerte sind Ihre Eingabe: Odoo hält die Verteilung je Rechnungsposition fest, die Anteile errechnen Sie aus Fläche und Ablesungen. Notieren Sie je Kostenart den Maßstab und je Mietverhältnis den Prozentwert. Im Beispiel unten sind es 80 von 320 Quadratmetern, also 25 Prozent, für alle flächenabhängigen Kosten und 12 beziehungsweise 15 Prozent der erfassten Heiz- und Warmwassereinheiten. Ergebnis: Für jede Kostenart liegt eine Liste Kostenstelle und Prozentwert vor, die zusammen 100 Prozent ergibt.

Schritt 4: Verteilungsmodell je Kostenart anlegen

Wiederkehrende Kostenarten lassen sich vorbelegen: Buchhaltung ‣ Konfiguration (Configuration) ‣ Verteilungsmodelle (Analytic Distribution Models). Sie setzen Konto-Präfixe (Accounts Prefixes), Partner, Produkt, Produktkategorie, Unternehmen und die Verteilung; alle gesetzten Bedingungen muss eine Buchungszeile erfüllen, damit das Modell greift. Modelle an verschiedenen Plänen lassen sich kombinieren und in der Reihenfolge verschieben. Beispiel: ein Modell auf den Konten mit dem Präfix der Heizkosten, dessen Verteilung die Kostenstellen mit den Verbrauchsanteilen nennt. Ergebnis: Eine Eingangsrechnung auf einem passenden Konto erhält die Verteilung vorbelegt und Sie prüfen sie nur noch.

Schritt 5: Kostenbeleg buchen und Verteilung eintragen

Erfassen Sie die Eingangsrechnung mit einer Position je Verteilungsmaßstab. Für Heizung sind das zwei Positionen: eine über den Verbrauchsanteil und eine über den Grundkostenanteil, im Beispiel 4.200,00 Euro und 1.800,00 Euro. Tragen Sie in der Spalte Kostenverteilung (Analytic Distribution) je Position die Kostenstellen mit ihren Prozentwerten ein; die Verteilung ist Pflicht, wenn der Plan in der Anwendbarkeit auf Mandatory steht. Nachträglich ändern Sie die Verteilung unter Buchhaltung ‣ Prüfen (Review) ‣ Buchungszeilen (Journal items): Zeilen auswählen, Spalte Kostenverteilung öffnen, Verteilung eintragen und die Änderung bestätigen. Fehlt die Spalte, blenden Sie sie über das Einstellungen-Symbol am Spaltenkopf ein. Ergebnis: Jede Position trägt die Kostenstellen der Mieter mit ihren Prozentwerten; der Mieteranteil einer Position ist Zeilenbetrag mal Prozentwert, der Mieteranteil der Heizkosten die Summe beider Positionen.

Schritt 6: Auswertung je Kostenart und je Mieter

Zwei Schritte, zwei Wege. Je Kostenart: Öffnen Sie Buchhaltung ‣ Prüfen (Review) ‣ Buchungszeilen (Journal items), filtern Sie auf den Zeitraum und das Konto der Kostenart und lesen Sie in der Spalte Kostenverteilung die Kostenstellen mit ihren Prozentwerten. Den Betrag, der auf ein Mietverhältnis entfällt, rechnen Sie dabei selbst aus: Zeilenbetrag mal Prozentwert. Einen je Kostenstelle errechneten Betrag aus dieser Liste weist die Dokumentation nicht aus. Je Mieter über den ganzen Zeitraum: Aktivieren Sie unter Buchhaltung ‣ Konfiguration (Configuration) ‣ Einstellungen (Settings) im Abschnitt Analytik die Option Budgetverwaltung (Budget Management), legen Sie unter Buchhaltung (Accounting) ‣ Analytische Budgets (Analytic Budgets) ein Budget für den Abrechnungszeitraum an und öffnen Sie es (Status Open). Seine Budgetzeilen tragen je Kostenstellenplan (Analytic Plan) eine Zeile pro Kostenstelle; die Spalte Achieved wird nach der Dokumentation aus der Kostenverteilung der Buchungszeilen im Zeitraum des Budgets berechnet und aktualisiert sich, wenn sich die Verteilung einer Buchungszeile ändert. Die Spalte Committed enthält zusätzlich bestätigte, noch nicht abgerechnete Bestellungen und bleibt für die Ist-Kosten außen vor. Im Budgetbericht unter Buchhaltung ‣ Berichte (Reporting) ‣ Budget Report lassen sich die Daten filtern und gruppieren und bis auf die Beträge und Buchungen aufschlüsseln. Ergebnis: Je Kostenart liegen die Buchungszeilen mit ihrer Verteilung vor, je Mieter der aus dieser Verteilung errechnete Betrag des Zeitraums; beides rechnen Sie gegen den Beleg nach (siehe Kostenstellen und Analytik).

Schritt 7: Vorauszahlungen und Schlussabrechnung stellen

Die laufende Vorauszahlung entsteht aus einem Abonnement mit monatlichem Abrechnungsplan; die Abrechnungspläne (Recurring Plans) liegen unter Abonnement ‣ Konfiguration, die Vorgabe Monthly ist vorhanden. Führen Sie Miete und Betriebskostenvorauszahlung als getrennte Positionen (siehe Wiederkehrende Buchungen). Die Ist-Kosten kommen aus Schritt 6. Am Ende der Periode stellen Sie eine Schlussrechnung über den Unterschiedsbetrag oder eine Gutschrift über ein Guthaben. Ergebnis: Die zwölf Vorauszahlungen und der Ist-Anteil stehen getrennt und ergeben den Saldo.

Schritt 8: Frist als Aktivität eintragen

Eine Funktion für die Abrechnungsfrist beschreibt die Dokumentation 20.0 nicht. Planen Sie deshalb am Datensatz des Abrechnungsvorgangs eine Aktivität mit Fälligkeitsdatum, etwa vom Typ To-do; die Aktivitätenansicht zeigt künftige Termine grün, heute fällige orange und überfällige rot. Ergebnis: Jede Kostenperiode hat einen sichtbaren Termin, bevor die Frist abläuft.

Beispielrechnung: eine Kostenperiode in Zahlen

Beispielrechnung mit erfundenen Beträgen. Ein Haus hat vier Wohnungen mit zusammen 320 Quadratmetern; die Mieterin in Wohnung 2 bewohnt 80 Quadratmeter und hat zwölf Vorauszahlungen von je 260,00 Euro geleistet, zusammen 3.120,00 Euro. Die Heizkosten sind zu 70 Prozent nach Verbrauch und zu 30 Prozent nach Fläche verteilt; die Mieterin hat 12 Prozent der erfassten Heiz- und 15 Prozent der Warmwassereinheiten.

Kostenart (BetrKV) Maßstab Gesamtkosten Objekt Schlüsselwert der Mieterin Anteil
Grundsteuer (§ 2 Nr. 1) Wohnfläche 1.200,00 € 80 von 320 m² 300,00 €
Wasserversorgung (§ 2 Nr. 2) Wohnfläche, keine Wohnungswasserzähler 900,00 € 80 von 320 m² 225,00 €
Entwässerung (§ 2 Nr. 3) Wohnfläche, keine Wohnungswasserzähler 700,00 € 80 von 320 m² 175,00 €
Heizung (§ 2 Nr. 4 Buchst. a) 70 % Verbrauch, 30 % Fläche, zwei Positionen 6.000,00 € 12 % der Einheiten, 80 von 320 m² 954,00 €
Warmwasser (§ 2 Nr. 5 Buchst. a) 70 % Verbrauch, 30 % Fläche, zwei Positionen 2.000,00 € 15 % der Einheiten, 80 von 320 m² 360,00 €
Aufzug (§ 2 Nr. 7) Wohnfläche 1.000,00 € 80 von 320 m² 250,00 €
Müllbeseitigung (§ 2 Nr. 8) Wohnfläche 800,00 € 80 von 320 m² 200,00 €
Gebäudereinigung (§ 2 Nr. 9) Wohnfläche 600,00 € 80 von 320 m² 150,00 €
Beleuchtung (§ 2 Nr. 11) Wohnfläche 200,00 € 80 von 320 m² 50,00 €
Sach- und Haftpflichtversicherung (§ 2 Nr. 13) Wohnfläche 500,00 € 80 von 320 m² 125,00 €
Hauswart (§ 2 Nr. 14) Wohnfläche 900,00 € 80 von 320 m² 225,00 €
Summe 14.800,00 € 3.014,00 €

Wasser und Entwässerung rechnen im Beispiel nach Fläche, weil keine Wohnungswasserzähler vorhanden sind; ist der Verbrauch erfasst, verlangt § 556a Abs. 1 Satz 2 BGB einen Maßstab, der ihn abbildet. Nachgerechnet: 80 von 320 Quadratmetern sind 25 Prozent, bei 1.200,00 Euro Grundsteuer also 300,00 Euro. Bei der Heizung entfallen 4.200,00 Euro auf die Verbrauchsposition, davon 12 Prozent gleich 504,00 Euro, und 1.800,00 Euro auf die Grundkostenposition, davon 25 Prozent gleich 450,00 Euro, zusammen 954,00 Euro. Beim Warmwasser sind es 1.400,00 Euro zu 15 Prozent, also 210,00 Euro, und 600,00 Euro zu 25 Prozent, also 150,00 Euro, zusammen 360,00 Euro. Die Anteile summieren sich auf 3.014,00 Euro; abzüglich der Vorauszahlungen von 3.120,00 Euro bleibt ein Guthaben von 106,00 Euro. In Odoo sind das je Kostenart eigene Positionen mit eigener Verteilung; bei Heizung und Warmwasser trägt jede der beiden Positionen die Kostenstellen mit ihren Prozentwerten.

Die Frist von zwölf Monaten prüfen

Bei Mietverhältnissen über Wohnraum in Deutschland hängt die Frist am Ende des Abrechnungszeitraums, nicht am Buchungsdatum: Sind Vorauszahlungen auf die Betriebskosten vereinbart, ist über sie jährlich abzurechnen, und die Abrechnung ist dem Mieter spätestens bis zum Ablauf des zwölften Monats nach Ende des Abrechnungszeitraums mitzuteilen (§ 556 Abs. 3 Sätze 1 und 2 BGB). Nach Ablauf dieser Frist ist die Geltendmachung einer Nachforderung ausgeschlossen, es sei denn, der Vermieter hat die verspätete Geltendmachung nicht zu vertreten (Satz 3). Einwendungen muss der Mieter bis zum Ablauf des zwölften Monats nach Zugang der Abrechnung mitteilen; danach kann er sie nicht mehr geltend machen, es sei denn, er hat die verspätete Geltendmachung nicht zu vertreten (Sätze 5 und 6). Für Mietverhältnisse über Grundstücke und über Räume, die keine Wohnräume sind, führt § 578 BGB § 556 BGB nicht auf; aus dem Betriebskostenrecht nennt er dort § 556c Abs. 1 und 2.

Abrechnungszeitraum endet Mitteilung an den Mieter Ergebnis
31. Dezember 2025 12. November 2026 fristgerecht, Nachforderung möglich
31. Dezember 2025 20. Februar 2027 Nachforderung ausgeschlossen, es sei denn, der Vermieter hat die verspätete Geltendmachung nicht zu vertreten
31. Dezember 2025 12. November 2026 Einwendungen des Mieters sind bis zum 12. November 2027 möglich

Damit die Zuordnung stimmt, filtern Sie die Auswertung nach dem Buchungsdatum und dem Konto der Kostenart; den letzten zulässigen Tag tragen Sie als Aktivität ein. Die Heizkostenabrechnung ist Teil derselben Abrechnung; § 6a Abs. 4 HeizkostenV stellt klar, dass die Pflichten aus § 556 Abs. 3 BGB unberührt bleiben.

So prüfen Sie das Ergebnis

  • Jede Position eines Kostenbelegs trägt eine Kostenverteilung; rechnen Sie nach, dass die Prozentwerte zusammen 100 ergeben, und vergleichen Sie Zeilenbetrag mal Prozentwert mit dem erwarteten Mieteranteil.
  • Heizung und Warmwasser sind in je zwei Positionen gebucht, Verbrauchs- und Grundkostenanteil getrennt; der Verbrauchsanteil liegt nach der Grundregel zwischen 50 und 70 Prozent (§ 7 Abs. 1 Satz 1, § 8 Abs. 1 HeizkostenV), bei der Wärme in Gebäuden im Sinne des § 7 Abs. 1 Satz 2 HeizkostenV fest 70 Prozent, und über 70 Prozent nur, wenn eine rechtsgeschäftliche Bestimmung es so vorsieht (§ 10 HeizkostenV).
  • Je Kostenart gibt es ein eigenes Konto und eine eigene Position mit eigener Verteilung; mehrere Kostenarten auf einer Position erhalten dieselbe Aufteilung.
  • Die Summe der Mieteranteile ergibt zusammen die Gesamtkosten der Kostenart; ob ein Leerstand mitgetragen wird, legen Sie über die Prozentwerte fest und rechnen es nach.
  • Bei einem Nutzerwechsel im Abrechnungszeitraum ist für Heizung und Warmwasser nach § 9b Abs. 1 HeizkostenV eine Zwischenablesung der betroffenen Räume erfolgt, und die Aufteilung folgt Abs. 2 (Verbrauchskosten nach der Zwischenablesung, übrige Wärmekosten nach Gradtagszahlen oder zeitanteilig, übrige Warmwasserkosten zeitanteilig); eine Tagesrechnung ersetzt sie nicht.
  • Die Vorauszahlungen stammen aus den Rechnungen des Abonnements, nicht aus einer Schätzung.
  • Der letzte zulässige Tag steht als Aktivität mit Fälligkeitsdatum im Datensatz und ist noch nicht überfällig.

Wenn etwas nicht klappt

Symptom Ursache Lösung
Die Spalte Kostenverteilung fehlt Die Kostenrechnung ist in den Einstellungen nicht aktiviert, oder die Spalte ist ausgeblendet Option Kostenrechnung aktivieren; Spalte über das Einstellungen-Symbol am Spaltenkopf einblenden
Die Verteilung wird nicht vorbelegt Kein Verteilungsmodell greift, weil nicht alle seine Bedingungen erfüllt sind Konto-Präfix, Partner, Produkt, Produktkategorie und Unternehmen des Modells prüfen
Der Beleg lässt sich nicht bestätigen Der Plan steht in der Anwendbarkeit auf Mandatory, und es fehlt eine Kostenstelle Kostenstelle in der Verteilung eintragen oder die Anwendbarkeit des Plans ändern
Eine Kostenstelle fehlt in der Auswahl Der Plan ist auf Unavailable gesetzt, oder die Kostenstelle gehört zu einem anderen Plan Anwendbarkeit des Plans und den Plan der Kostenstelle prüfen
Die Mieteranteile ergeben nicht die Gesamtkosten Ein Prozentwert ist falsch, oder eine Position trägt keine Verteilung Je Position Zeilenbetrag mal Prozentwert nachrechnen
Die Abrechnung geht zu spät hinaus Eine Funktion für die Abrechnungsfrist ist in der Dokumentation 20.0 nicht beschrieben Aktivität mit Fälligkeitsdatum anlegen und die Aktivitätenansicht wöchentlich prüfen

Wann Sie Hilfe holen sollten

Welche Kostenart welchen Maßstab bekommt, folgt aus Mietvertrag, Teilungserklärung und Betriebskostenverordnung zugleich. Ohne Vereinbarung gilt die Wohnfläche, und verbrauchsabhängige Kosten sind nach einem verbrauchsbezogenen Maßstab umzulegen (§ 556a Abs. 1 BGB); bei vermietetem Wohnungseigentum gilt der Maßstab der Gemeinschaft (§ 556a Abs. 3 BGB). Für Heizung und Warmwasser setzt die Heizkostenverordnung den Rahmen: mindestens 50 und höchstens 70 Prozent nach dem erfassten Verbrauch (§ 7 Abs. 1 Satz 1, § 8 Abs. 1 HeizkostenV), bei Wärme in Gebäuden im Sinne des § 7 Abs. 1 Satz 2 HeizkostenV fest 70 Prozent, höhere Sätze nur auf rechtsgeschäftlicher Grundlage (§ 10 HeizkostenV); im Übrigen geht die Verordnung rechtsgeschäftlichen Bestimmungen vor, außer bei Gebäuden mit nicht mehr als zwei Wohnungen, von denen eine der Vermieter selbst bewohnt (§ 2 HeizkostenV). Diese Zuordnung klären Sie mit Ihrer Rechts- und Steuerberatung, bevor Sie die Verteilungen in Odoo anlegen. Prüfen Sie außerdem das Kürzungsrecht: Wird Wärme oder Warmwasser nicht verbrauchsabhängig abgerechnet, kann der Nutzer seinen Anteil um 15 Prozent kürzen; fehlt eine fernablesbare Ausstattung entgegen § 5 Abs. 2 oder Abs. 3 HeizkostenV, sind es 3 Prozent, ebenso wenn die Informationen nach § 6a HeizkostenV nicht oder nicht vollständig mitgeteilt werden (§ 12 Abs. 1 Sätze 1 bis 3). Im Verhältnis des einzelnen Wohnungseigentümers zur Gemeinschaft gilt das Kürzungsrecht nicht (Satz 4). Für die laufenden Buchungen siehe Wiederkehrende Buchungen.

Häufige Fragen

Rechnet Odoo die Vorauszahlungen automatisch gegen die Ist-Kosten auf?

Nein. Die monatlichen Vorauszahlungen entstehen aus einem Abonnement mit monatlichem Abrechnungsplan, die Ist-Kosten aus den Verteilungen in der Buchhaltung. Beide Beträge stehen getrennt; den Saldo buchen Sie am Ende der Periode mit einer Schlussrechnung oder einer Gutschrift. Ein automatischer Abgleich zwischen beiden Größen ist in der Dokumentation 20.0 nicht beschrieben.

Kann ich für jede Kostenart einen anderen Maßstab verwenden?

Ja. Die Verteilung hängt an der Rechnungsposition beziehungsweise an der Buchungszeile, nicht am Konto. Buchten Sie jede Kostenart als eigene Position oder als eigenen Beleg, erhält sie eine eigene Verteilung; ein Verteilungsmodell belegt die Verteilung zusätzlich nach Konto-Präfix, Partner, Produkt oder Produktkategorie vor.

Wie bilde ich die Heizkostenverordnung in Odoo ab?

Mit zwei Positionen je Kostenbeleg: eine Position für den Verbrauchsanteil, eine für den Grundkostenanteil. Jede Position erhält ihre eigene Verteilung auf die Kostenstellen der Mietverhältnisse; der Mieteranteil ist die Summe beider Teilbeträge. Für den Verbrauchsanteil gilt die Grundregel von mindestens 50 und höchstens 70 Prozent bei Heizung und Warmwasser (§ 7 Abs. 1 Satz 1, § 8 Abs. 1 HeizkostenV), mit zwei Abweichungen: In Gebäuden, die das Anforderungsniveau der Wärmeschutzverordnung vom 16. August 1994 nicht erfüllen, mit Öl- oder Gasheizung versorgt werden und deren freiliegende Leitungen der Wärmeverteilung überwiegend gedämmt sind, sind bei der Wärme 70 Prozent nach dem erfassten Wärmeverbrauch zu verteilen (§ 7 Abs. 1 Satz 2 HeizkostenV); rechtsgeschäftliche Bestimmungen, die höhere Höchstsätze als 70 Prozent vorsehen, bleiben unberührt (§ 10 HeizkostenV).

Rechnet Odoo bei einem Mieterwechsel zeitanteilig ab?

Nein. Eine Zwischenablesung oder eine zeitanteilige Aufteilung führt Odoo nicht durch; das ist in der Dokumentation 20.0 nicht beschrieben. Bei Heizung und Warmwasser folgt die Aufteilung auf Vor- und Nachnutzer der Heizkostenverordnung, soweit sie gilt (§ 1 Abs. 1 HeizkostenV: Kosten des Betriebs zentraler Heizungs- und Warmwasserversorgungsanlagen sowie der Wärmelieferung): Bei einem Nutzerwechsel innerhalb des Abrechnungszeitraums ist eine Zwischenablesung der betroffenen Räume vorzunehmen (Abs. 1), die nach dem erfassten Verbrauch verteilten Kosten sind auf dieser Grundlage, die übrigen Wärmekosten nach Gradtagszahlen oder zeitanteilig und die übrigen Warmwasserkosten zeitanteilig auf Vor- und Nachnutzer aufzuteilen (Abs. 2). Ist eine Zwischenablesung nicht möglich oder zu ungenau, sind die gesamten Kosten nach den für die übrigen Kosten geltenden Maßstäben aufzuteilen (Abs. 3); abweichende rechtsgeschäftliche Bestimmungen bleiben unberührt (Abs. 4) (§ 9b HeizkostenV). Die so gefundenen Anteile tragen Sie als eigene Positionen mit eigener Verteilung in Odoo ein; für die übrigen Kostenarten legen Sie den Aufteilungsmaßstab selbst fest.

Geht das auch ohne Enterprise?

Die Seite Compare Editions führt die Kostenrechnung (Analytic Accounting) unter der umfassenden Buchhaltung (Comprehensive Accounting) und setzt das Häkchen allein in der Spalte Enterprise. Ohne diese Edition verteilen Sie die Kosten über eigene Konten je Mietverhältnis und rechnen die Anteile außerhalb von Odoo.

Quellen

  1. § 556 BGB Vereinbarungen über BetriebskostenBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  2. § 556a BGB Abrechnungsmaßstab für BetriebskostenBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  3. § 578 BGB Mietverhältnisse über Grundstücke und RäumeBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  4. Einführungsgesetz zum Bürgerlichen Gesetzbuche, Art. 229 § 3 Übergangsvorschriften zum MietrechtsreformgesetzBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  5. Betriebskostenverordnung (BetrKV), § 2 Aufstellung der BetriebskostenBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  6. Heizkostenverordnung (HeizkostenV), § 1 AnwendungsbereichBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  7. Heizkostenverordnung (HeizkostenV), § 6a Abrechnungs- und VerbrauchsinformationenBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  8. Heizkostenverordnung (HeizkostenV), § 7 Verteilung der Kosten der Versorgung mit WärmeBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  9. Heizkostenverordnung (HeizkostenV), § 8 Verteilung der Kosten der Versorgung mit WarmwasserBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  10. Heizkostenverordnung (HeizkostenV), § 2 Vorrang vor rechtsgeschäftlichen BestimmungenBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  11. Heizkostenverordnung (HeizkostenV), § 9b Kostenaufteilung bei NutzerwechselBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  12. Heizkostenverordnung (HeizkostenV), § 10 Überschreitung der HöchstsätzeBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  13. Heizkostenverordnung (HeizkostenV), § 12 Kürzungsrecht, ÜbergangsregelungBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  14. Analytic accounting, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  15. Budgets, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  16. Activities, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  17. Subscriptions, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  18. Germany (Fiscal localization), Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  19. Compare EditionsOdoo S.A. · abgerufen am
  20. Release Notes (Version 20, veröffentlicht September 2026)Odoo S.A. · abgerufen am
  21. Hosting, Odoo 20.0 Dokumentation (Betriebsmodelle Odoo Online, Odoo.sh, On-Premise)Odoo S.A. · abgerufen am

Weiterverwenden: frei mit Quellenangabe und Link – so geht's