Nebenkosten
Verfolgen Sie Nebenkosten und Gebühren für Ihre Immobilien
Was sind Nebenkosten?
Nebenkosten ermöglichen es Ihnen, Kosten für Versorgungsleistungen zu verfolgen: Strom, Wasser, Gas, Heizung, Internet und andere immobilienbezogene Ausgaben. Jede Ausgabe ist mit einem Ausgabentyp verknüpft und kann mehrere Zähler für die automatische Verbrauchserfassung haben.
Hauptfunktionen
- Konfigurierbare Kostenarten
- Zählerbasierte Verbrauchsverfolgung
- Mehrzonen-Tarife (Tag/Nacht, Spitze/Halbspitze/Nacht)
- Automatische und manuelle Gebührenerstellung
- Integration von Dienstleistern
- Dokumentenanhänge: Verträge, Tarifpläne und Vereinbarungen können an Ausgaben angehängt werden; Rechnungen und Quittungen an einzelne Abrechnungen
Arbeitsablauf: Ausgabentypen → Gebühren
Wichtig: Zweistufiger Prozess
Das Ausgabenverwaltungssystem verwendet eine zweistufige Struktur:
- Ausgabentypen (Vorlagen) — Definieren Sie wiederkehrende Kategorien wie "Strom", "Wasser", "Heizung". Konfigurieren Sie Berechnungsmethode, Preisgestaltung und Abrechnungszeitraum. Dies wird einmal durchgeführt und monatlich wiederverwendet.
- Gebühren (Tatsächliche Rechnungen) — Erstellen Sie Gebühren aus Ausgabentypen für bestimmte Zeiträume. Geben Sie Verbrauchsdaten ein, das System berechnet Beträge basierend auf der Typenkonfiguration, und Rechnungen werden an Mieter ausgestellt.
Beispiel: Erstellen Sie den Ausgabentyp "Strom" einmal mit dem Preis 0,15 EUR/kWh. Erstellen Sie jeden Monat eine Gebühr für diesen Typ mit tatsächlichem Verbrauch (z.B. 250 kWh), und das System berechnet 37,50 EUR.
Zonenpreise
Mehrzonen-Tarifsystem ermöglicht unterschiedliche Preise für verschiedene Zeiträume:
| Code | Tariftyp | Beschreibung |
|---|---|---|
| TOTAL | Einzonen | Gesamtzone (Einheitstarif) |
| DAY | Zweizonen | Tagzone (normalerweise 07:00-23:00) |
| NIGHT | Zweizonen / Dreizonen | Nachtzone (normalerweise 23:00-07:00) |
| PEAK | Dreizonen | Spitzenzone (maximale Lastzeit) |
| HALF_PEAK | Dreizonen | Halbspitzenzone (Übergang) |
Hinweis
Wenn Kostenart mit Zonenpreisen konfiguriert ist, muss Zähler entsprechende Zonen haben. Nicht alle Zonen sind erforderlich - Sie können nur TOTAL oder Kombination von Zonen verwenden.
Wie konfigurieren
Schritt 1: Kostenart konfigurieren
Kostenart erstellen (Strom, Wasser, Gas usw.)
Schritt 2: Zonenpreise konfigurieren
Zonenpreise für Kostenart konfigurieren
Schritt 3: Zähler erstellen
Zähler für Immobilie erstellen
Gebührenerstellung
Zählerbasierte Gebühren werden automatisch oder manuell erstellt:
Einfache Gebühr
Die einfachste Option - Verwendung der TOTAL-Zone mit einem Preis. Das System berechnet die Differenz zwischen vorherigem und aktuellem Stand, multipliziert mit dem Preis und erstellt eine Gebühr.
Beispiel
Period: January 1-31, 2026 Service: Internet Quantity: 1 unit Price: €45.00 per unit Total: €45.00
Mehrzonen-Gebühr
Für Zähler mit unterschiedlichen Tarifzonen (Tag/Nacht oder Spitze/Halbspitze/Nacht) erstellt das System separate Gebührenpositionen für jede Zone. Dies spiegelt den Verbrauch bei verschiedenen Tarifen genau wider.
- Zähler
- Zählerstände
- Verbrauch
- Preis
- Betrag
Beispiel
Counter: Main meter (two-zone) Period: January 1-31, 2026 Item 1 - DAY zone: Previous reading: 500.00 kWh Current reading: 600.00 kWh Consumption: 100.00 kWh Price: €0.15 per kWh Amount: €15.00 Item 2 - NIGHT zone: Previous reading: 200.00 kWh Current reading: 250.00 kWh Consumption: 50.00 kWh Price: €0.08 per kWh Amount: €4.00 Total charge: €19.00
Zählerstände
Zählerstände sind die Grundlage für automatische Gebührenberechnungen:
Schritt 1: Zähler erstellen
Zähler für Immobilie erstellen
Schritt 2: Zählerstände eingeben
Zählerstände eingeben
Schritt 3: Automatische Gebühr
System erstellt automatisch Gebühr
Keine Zählerstände
Wenn Zählerstände nicht übermittelt wurden, wird Gebühr nicht erstellt bis Zählerdaten empfangen
Manuelle Gebührenerstellung (UI)
Für Ausgaben mit Verbrauchstyp "Nach Aufwand" oder Berechnungszeitraum "MANUAL" können Sie Gebühren manuell über die Weboberfläche erstellen.
Navigieren Sie zur Gebührenseite Ihrer Immobilie. Wenn Sie Ausgaben haben, die manuelle Gebühren erfordern, sehen Sie eine blaue Schaltfläche "Gebühr hinzufügen".
Ausgabenauswahl öffnen
Klicken Sie auf die blaue Schaltfläche "Gebühr hinzufügen", um ein modales Fenster mit allen für die manuelle Gebührenerstellung verfügbaren Ausgaben zu öffnen.
Ausgabe auswählen
Das modale Fenster zeigt jede Ausgabe mit ihrem Typ-Badge (Nach Aufwand/Manuell), Anbieterinformationen und Notizen. Klicken Sie auf die Ausgabe, die Sie belasten möchten.
Gebührenformular ausfüllen
Füllen Sie das Gebührenformular mit Gebührendatum, Abrechnungsperiodendaten, Betrag und optionalen Notizen aus. Das Formular zeigt Ausgabeninformationen einschließlich Anbieter und Berechnungsmethode.
Wann manuelle Gebühren verwendet werden
- "Nach Aufwand"-Ausgaben: wo der tatsächliche Betrag variiert und nach Erhalt der Rechnung eingegeben werden muss
- Ausgaben mit "Manuell"-Zeitraum: wenn Sie volle Kontrolle über die Gebührenerstellung ohne automatische Generierung wünschen
Automatische Generierung
Das System kann automatisch Nebenkostengebühren basierend auf Zählerständen erstellen:
Berechnungszeiträume
| Zeitraum | Beschreibung |
|---|---|
| MANUAL | Gebühr nur manuell erstellt |
| MONTHLY | Gebühr wird monatlich erstellt |
| QUARTERLY | Gebühr wird vierteljährlich erstellt |
| SEMI_ANNUAL | Gebühr wird halbjährlich erstellt |
| ANNUAL | Gebühr wird jährlich erstellt |
Berechnungszeiträume
Berechnungszeitraum bestimmt, wie oft Gebühren erstellt werden:
Beispiel
Beispiel
- Für Januar 2026
- Für Q1 2026
- Für 2026
Einschränkungen
Automatische Generierung ist nur verfügbar, wenn Zonenpreise und Zähler für Kostenart konfiguriert sind
Dokumentenverwaltung
Dokumente können auf zwei Ebenen im Ausgabenmodul angehängt werden, wobei jede einem anderen Zweck dient:
Ausgabendokumente
Dokumente, die an die Ausgabenkonfiguration selbst angehängt sind, bleiben für alle Abrechnungen zugänglich. Verwenden Sie diese für:
- Serviceverträge mit Versorgungsunternehmen (Strom, Gas, Wasser)
- Wartungsverträge mit Auftragnehmern (Heizung, HVAC, Aufzug)
- Tarifpläne und Preisvereinbarungen
- Gerätezertifikate und Installationsdokumentation
Beispiel: Für eine "Strom"-Ausgabe können Sie den Vertrag mit dem Energieunternehmen, den Tarifplan mit Tag-/Nachttarifen und das Zählerinstallationszertifikat anhängen.
Abrechnungsdokumente
Dokumente, die an einzelne Abrechnungen angehängt sind, beziehen sich auf diesen Abrechnungszeitraum. Verwenden Sie diese für:
- Monatliche Rechnungen von Dienstleistern
- Zahlungsbelege und Bestätigungen
- Abrechnungen für bestimmte Zeiträume
- Anpassungs- oder Korrekturmitteilungen
Beispiel: Für eine Stromabrechnung vom Januar 2026 hängen Sie die Rechnung des Energieunternehmens für diesen Monat und den Zahlungsbeleg an.
REST API
Haupt-API-Endpunkte für Nebenkosten:
Service-Layer-Hinweis
Ausgabentypen-API
GET /api/v1/properties/{propertyId}/expenses # List expenses
POST /api/v1/properties/{propertyId}/expenses # Create expense
GET /api/v1/properties/{propertyId}/expenses/{id} # Expense details
PUT /api/v1/properties/{propertyId}/expenses/{id} # Update expense
DELETE /api/v1/properties/{propertyId}/expenses/{id} # Delete expense
POST /api/v1/properties/{propertyId}/expenses/{id}/toggle # Toggle active/inactive
POST /api/v1/properties/{propertyId}/expenses/refresh-all # Refresh all charges
POST /api/v1/properties/{propertyId}/expenses/{id}/refresh # Refresh single expense
Gebühren
GET /api/v1/properties/{propertyId}/expenses/{expenseId}/charges # List charges
POST /api/v1/properties/{propertyId}/expenses/{expenseId}/charges # Create charge
GET /api/v1/properties/{propertyId}/expenses/{expenseId}/unlinked-readings # Get unlinked readings
GET /api/v1/properties/{propertyId}/charges/{id} # Charge details
PUT /api/v1/properties/{propertyId}/charges/{id} # Update charge
DELETE /api/v1/properties/{propertyId}/charges/{id} # Delete charge
POST /api/v1/properties/{propertyId}/charges/{id}/confirm # Confirm charge
Gebührendokumente-API
Verwaltung von Dokumenten, die an Ausgabengebühren angehängt sind (Belege, Rechnungen, Verträge).
GET /api/v1/properties/{propertyId}/charges/{chargeId}/documents # List charge documents
POST /api/v1/properties/{propertyId}/charges/{chargeId}/documents # Upload document to charge
GET /api/v1/properties/{propertyId}/charges/{chargeId}/documents/{id} # Document details
PUT /api/v1/properties/{propertyId}/charges/{chargeId}/documents/{id} # Update document comment
DELETE /api/v1/properties/{propertyId}/charges/{chargeId}/documents/{id} # Remove document from charge
Beleg für eine Ausgabengebühr hochladen
POST /api/v1/properties/1/charges/42/documents Content-Type: multipart/form-data Authorization: Bearer <token> file: (binary) document_type_id: 1 comment: "Invoice for January 2026"
Ausgabentyp-Dokumente-API
Fügen Sie Dokumente (Verträge mit Auftragnehmern, Tarifpläne) direkt in der Ausgabentyp-Konfiguration an, zeigen Sie sie an und verwalten Sie sie.
GET /api/v1/properties/{propertyId}/expenses/{expenseId}/documents # List expense documents
POST /api/v1/properties/{propertyId}/expenses/{expenseId}/documents # Upload document to expense
GET /api/v1/properties/{propertyId}/expenses/{expenseId}/documents/{id} # Document details
PUT /api/v1/properties/{propertyId}/expenses/{expenseId}/documents/{id} # Update document comment
DELETE /api/v1/properties/{propertyId}/expenses/{expenseId}/documents/{id} # Remove document from expense
API-Beispiel: Dokument zum Ausgabentyp hochladen
POST /api/v1/properties/1/expenses/3/documents Content-Type: multipart/form-data Authorization: Bearer <token> file: (binary) document_type_id: 1 comment: "Contractor agreement for heating service"
API-Beispiel
POST /api/v1/properties/1/expenses/3/charges
Content-Type: application/json
Authorization: Bearer <token>
{
"charge_date": "2026-01-31",
"period_start": "2026-01-01",
"period_end": "2026-01-31",
"charged_to_user_id": 5,
"items": [
{
"counter_id": 5,
"zone_code": "DAY",
"previous_value": "500.00",
"current_value": "600.00",
"unit_price": "0.15"
},
{
"counter_id": 5,
"zone_code": "NIGHT",
"previous_value": "200.00",
"current_value": "250.00",
"unit_price": "0.08"
}
]
}
Kostenarten
| Typ-Name | Hat Zähler |
|---|---|
| Kommunikation (Internet, TV) | — |
| Heizung | |
| Elektrizität | |
| Warmwasser | |
| Kaltwasser | |
| Kanalisation | — |
| Sicherheit | — |
| Concierge | — |
| Alarmsystem | — |
| Gebietswartung | — |
| Gas | |
| Müllabfuhr | — |
| Steuern | — |
| Sonstige Ausgaben | — |
| Einmalige Ausgaben | — |
Einmalige Gebühren
Einmalige Gebühren werden verwendet, um unerwartete oder unregelmäßige Ausgaben zu erfassen, die nicht in die üblichen Kategorien für Versorgungsleistungen oder Dienstleistungen passen.
Wie es funktioniert
- Navigieren Sie zur Seite der Immobilienausgaben
- Klicken Sie auf die Schaltfläche "Einmalige Gebühr"
- Füllen Sie den Betrag, das Datum, den Abrechnungszeitraum und optionale Notizen aus
- Die Gebühr wird automatisch erstellt und als bestätigt markiert
Eigenschaften
- Verbrauchstyp: Nach Verbrauch
- Einheit: Gebühren
- Spezielle Markierung: Ausgabenart-Code ONE_TIME (nicht der zugewiesene Anbieter — dieser wird für diesen Container nicht angezeigt)
- Sichtbarkeit: Ausgeblendet von regulären Ausgabenlisten
- Automatische Erstellung von Gebühren: Nein - Gebühren nur manuell erstellt
Routen
Diese Route ist ein Web-Sitzungsformular (erfordert Anmeldung und CSRF-Token) – kein JSON-API-Aufruf mit Bearer-Token.
Formularfelder
- Datum* — Das Datum, an dem die Ausgabe entstanden ist
- Abrechnungszeitraum* — Wählen Sie den Abrechnungszeitraum für Buchhaltungszwecke
- Betrag* — Der zu berechnende Gesamtbetrag (erforderlich)
- Notizen — Optionale Beschreibung oder Erklärung
Hauptvorteile:
- Schnelle Erstellung ohne Einrichtung wiederkehrender Ausgaben
- Perfekt für unerwartete oder unregelmäßige Ausgaben
- Automatisch bei Erstellung bestätigt
- Beeinträchtigt nicht die reguläre Ausgabenverfolgung
- Bewahrt vollständige Ausgabenhistorie für Immobilie