Wasserzähler & Ablesungen
Wasserzähler sind das Herz der Abrechnung. Pro Abrechnungsperiode brauchst du genau eine Ablesung pro Zähler — daraus berechnet sich der Verbrauch in m³.
Zähler anlegen
Zähler → Zähler → Neu
- Zählernummer (eindeutig)
- Objekt, an dem der Zähler hängt
- Eichjahr
- Anfangsstand (
initial_value) — wichtig für die erste Abrechnung - Gültig von / bis (für Zählerwechsel)
- Zählertyp: Hauptzähler oder Subzähler. Subzähler können optional einem Hauptzähler zugeordnet werden (z. B. Garten-Subzähler hinter dem Hausanschluss). In der Zählerverwaltung wird der Typ als Badge neben der Zählernummer angezeigt; Subzähler bekommen zusätzlich einen Pfeil zur übergeordneten Zählernummer.
Zählerwechsel
Wenn ein Zähler getauscht wird:
- Am alten Zähler das Feld Gültig bis auf den Wechseltag setzen.
- Letzte Ablesung am alten Zähler erfassen.
- Neuen Zähler anlegen, Gültig von auf den Wechseltag setzen.
- Anfangsstand des neuen Zählers eintragen (oft 0).
Bei der Rechnungserstellung kombiniert quellstube automatisch beide Zähler-Verbräuche zu einem Gesamt-Verbrauch für das Objekt.
Ablesung erfassen
Zähler → Zählerablesungen → Neu
Pro Zähler und Abrechnungsperiode genau eine Ablesung. Pflichtfelder:
- Zähler
- Ablesedatum
- Zählerstand in m³
Der Verbrauch wird automatisch aus der Differenz zur Vorperioden-Ablesung berechnet.
Bulk-Erfassung
Für den Stichtag der Jahres-Ablesung gibt es eine Bulk-Eingabe-Maske — eine Tabelle mit allen Zählern und einem Eingabefeld für den neuen Stand. Das ist deutlich schneller als Einzeleingaben.
Self-Service-Erfassung durch Mitglieder
Nur in der SaaS-Variante verfügbar.
Mitglieder können ihre Zählerstände selbst online erfassen. Du erzeugst pro Periode einen einmaligen Zugangscode pro Kontakt und schickst ihn per E-Mail oder Brief raus. Die Mitglieder rufen die Self-Service-Seite auf, geben den Code ein und tragen ihre Stände direkt ein — du brauchst weder Vorort-Ablesung noch Excel-Sammelei.
CSV-Import von Ablesungen
Wenn du die Ablesungen z. B. von einem Funkablesegerät, einer Hausverwaltungs-Software oder einer Excel-Liste bekommst, nutze den Ablesungs-Import-Wizard.
Zähler → Zählerablesungen → CSV importieren
Der Wizard ist dreistufig: Upload + Konfiguration → Vorschau-Editor → Import. Zwischen den Schritten kannst du jederzeit zurück und etwas korrigieren — gespeichert wird erst beim Klick auf Import ausführen.
Schritt 1: Datei + Konfiguration
Du wählst die Datei (CSV oder Excel) und drei wichtige Einstellungen:
- Zuordnungsmodus — wie die Zeilen aus der Datei den Zählern zugeordnet werden:
- Nach Zählernummer — eindeutig, wenn die Excel die Nummer enthält.
- Nach Kundennummer — praktisch, wenn die Liste auf Mitglieder ausgestellt ist.
- Nach Kundenname — Fallback, wenn keine Nummern da sind. Vergleich ist case-insensitive.
- Bei bestehender Ablesung: aktualisieren (Standard, überschreibt den alten Wert) oder überspringen (lässt vorhandene Ablesungen unverändert).
- Standard-Jahr — wird verwendet, wenn die Datei keine Jahres-Spalte enthält.
Schritt 2: Spalten zuordnen + Vorschau prüfen
Im zweiten Schritt ordnest du die CSV-Spalten den Programmfeldern zu (Lookup-Wert, Zählerstand, optional Datum, Jahr, Verbrauch). Der Wizard schlägt das Mapping aufgrund der Spalten-Header automatisch vor und zeigt dir live eine Vorschau-Tabelle mit allen Zeilen.
Auto-Erkennung von Zahlen- und Datumsformaten: Der Wizard erkennt selbständig, ob deine Datei das DE/AT-Format (1.234,56), das US-Format (1,234.56) oder schlichte Zahlen verwendet — analog für Datumsangaben (31.12.2024, 2024-12-31, 12/31/2024, Excel-Datumszelle). Du kannst die Erkennung bei Bedarf manuell überschreiben.
In der Vorschau-Tabelle siehst du pro Zeile:
| Spalte | Inhalt |
|---|---|
| Status | Farbe + Badge: grün = eindeutig zugeordnet, gelb = mehrdeutig (Auswahl nötig), rot = nicht gemappt oder Parse-Fehler |
| Lookup-Wert | Original aus der Datei (Tooltip zeigt alle Zellwerte der Zeile) |
| Ziel-Zähler | Dropdown — bei Mehrdeutigkeit (Kunde hat mehrere Zähler) auf dessen Zähler eingeschränkt; bei nicht-gemappten Zeilen alle aktiven Zähler verfügbar |
| Eigentümer | aktueller Inhaber des Zähler-Objekts |
| Wert | Zählerstand — frei editierbar, akzeptiert auch DE-Komma |
| Vorjahresstand | Wert, von dem aus der Verbrauch berechnet wird (Vorjahres-Ablesung oder Anfangsstand bei neuem Zähler) |
| Verbrauch | Vom System berechnet als Wert − Vorjahresstand |
| Datum / Jahr | inline editierbar |
| Skip | Checkbox, um eine einzelne Zeile vom Import auszuschließen |
Mehrdeutigkeit: Wenn ein Kunde mehrere aktive Zähler hat (z. B. einen Hauptzähler + einen Subzähler), wählt der Wizard den Hauptzähler automatisch vor und markiert die Zeile gelb mit Hinweis. So siehst du auf einen Blick: hier solltest du nochmal kontrollieren.
Optionaler Verbrauchs-Vergleich
Manche Excel-Listen enthalten neben dem Zählerstand auch eine vorberechnete Verbrauchs-Spalte. Wenn du diese im Mapping zuordnest, zeigt der Wizard sie als Read-only-Wert Import: unter dem berechneten Verbrauch.
Stimmt der importierte Verbrauch mit dem berechneten überein, ist alles gut. Bei einer Abweichung wird der Import-Wert rot markiert mit Warnsymbol — typische Ursachen:
- Excel rechnet mit einem anderen Vorjahresstand (z. B. einer manuellen Korrektur, die nicht im System ist).
- Der Zähler wurde unterm Jahr getauscht und die Excel-Spalte zeigt den Customer-Gesamtverbrauch (alter + neuer Zähler), während quellstube nur den neuen Zähler-Anteil rechnet — siehe nächster Abschnitt.
So wird die Abweichung nie ungewollt überschrieben: Der Import-Wert dient ausschließlich als Plausibilitäts-Vergleich und wird nicht in die Datenbank geschrieben.
Zählerwechsel im Importjahr
Wenn ein Zähler im Importjahr getauscht wurde (siehe Zählerwechsel) und du die Jahresend-Ablesung des neuen Zählers importierst, erkennt der Wizard das automatisch:
- Vorjahresstand ist der Anfangsstand des neuen Zählers (typischerweise 0) statt der Vorjahres-Ablesung des alten Zählers.
- Der angezeigte Verbrauch ist die Summe aus Verbrauch des neuen Zählers seit Einbau + Verbrauch des alten Zählers vom Jahresanfang bis zum Wechsel. So entspricht er dem Customer-Gesamtverbrauch, den deine Excel-Liste vermutlich enthält.
- Ein blaues Wechsel-Icon zeigt das an, der Tooltip nennt Vorgänger-Zählernummer, Wechseldatum und dessen Verbrauchsanteil.
In der Datenbank wird trotzdem nur der Anteil des neuen Zählers als consumption gespeichert — das ist konsistent mit der manuellen Ablesungs-Erfassung und der Bulk-Eingabe.
Schritt 3: Importieren
Klick auf Import ausführen legt die Ablesungen an. Am Ende siehst du eine Bilanz: X angelegt, Y aktualisiert, Z übersprungen, N nicht gemappt, M Duplikate.
Tipps
- Re-Import ist okay: Mit bestehende aktualisieren kannst du dieselbe Datei ein zweites Mal hochladen, etwa wenn du Korrekturen in der Excel gemacht hast.
- Nicht-gemappte Zeilen einzeln zuordnen: Über das Ziel-Zähler-Dropdown kannst du jede rote Zeile noch direkt im Wizard auf einen Zähler ziehen — keinen Excel-Round-Trip nötig.
- Mehrdeutige Zeilen prüfen: Bei einer Wassergenossenschaft mit gemischten Hauptzählern kann die Auto-Wahl falsch sein — ein kurzer Blick auf die gelben Zeilen verhindert Fehlbuchungen.
- „Vorschau aktualisieren" verwirft Edits: Wenn du nach manuellen Änderungen das Mapping nochmal umstellst, gehen die manuellen Werte verloren — eine entsprechende Hinweiszeile steht direkt am Button.