Docs · Daten importieren

Daten importieren

Du musst Daten nicht einzeln von Hand erfassen. Aus einer CSV- oder Excel-Datei lassen sich Kontakte, Objekte, Zähler, Zählerstände und Zählertäusche bequem einlesen. Diese Seite erklärt, welcher Import wann der richtige ist — und wie er funktioniert.

Es gibt sechs Import-Wege. Vier davon legen Stammdaten an (Kontakte, Objekte, Zähler — einzeln oder kombiniert), zwei betreffen die Messwerte (Zählerstände und Zählertäusche). Alle funktionieren nach demselben einfachen Prinzip: hochladen, in der Vorschau prüfen, importieren.

So funktioniert jeder Import

Alle Importe laufen als Assistent in mehreren Schritten ab. Ein wichtiger Grundsatz: Es wird nichts gespeichert, bevor du es bestätigst.

  1. Datei hochladen — eine CSV- (beliebiges Trennzeichen, UTF-8) oder Excel-Datei (.xlsx / .xls). Die erste Zeile enthält die Spaltenüberschriften.
  2. Spalten zuordnen — das Programm erkennt passende Spalten automatisch. Du kannst die Zuordnung jederzeit ändern. Die Spalten müssen nicht exakt so heißen wie hier beschrieben.
  3. Vorschau prüfen — du siehst pro Zeile, was passieren würde (siehe Farben unten). In der Vorschau lassen sich Werte noch korrigieren und einzelne Zeilen per Häkchen überspringen. Dieser Schritt verändert noch nichts.
  4. Import ausführen — erst jetzt werden die Daten gespeichert.

Die Farben in der Vorschau

  • Neu — der Datensatz wird neu angelegt.
  • Aktualisieren — ein vorhandener Datensatz wird überschrieben.
  • Bereits vorhanden — existiert schon und bleibt unverändert (wird übersprungen).
  • Fehler — die Zeile kann nicht importiert werden und wird ausgelassen (z. B. ein Pflichtfeld fehlt).
  • ⚠ Warnung — ein Hinweis, der den Import nicht blockiert. Die Zeile wird trotzdem importiert; prüf sie kurz.

Überspringen oder Aktualisieren?

Bei jedem Import wählst du, was mit bereits vorhandenen Datensätzen geschehen soll:

  • Überspringen — Vorhandenes bleibt unangetastet, nur Neues kommt dazu. (Standard bei den Stammdaten-Importen.)
  • Aktualisieren — vorhandene Datensätze werden mit den Werten aus der Datei überschrieben. Achtung: Eine zugeordnete, aber leere Spalte leert dann auch das Feld.

Welchen Import brauche ich?

Ich möchte … Dann nutze ich
… eine bestehende Liste mit allem (Kontakte + Objekte + Zähler + Jahresstände) auf einmal einlesen Kombinierter Stammdaten-Import
… nur Kontakte (Kunden) anlegen oder aktualisieren Kunden-Import
… nur Objekte (Liegenschaften) anlegen oder aktualisieren Objekte-Import
… nur Wasserzähler anlegen oder aktualisieren Zähler-Import
… Zählerstände (Ablesungen) einer Periode einlesen Zählerstand-Import
… mehrere Zählerwechsel auf einmal verbuchen (alt raus, neu rein) Zählertausch-Import

Tipp für den Erststart: Wenn du das Programm neu befüllst und ohnehin eine große Tabelle mit allem hast, ist der kombinierte Stammdaten-Import meist der schnellste Weg. Für die laufende Pflege (z. B. „20 neue Mitglieder nachtragen") sind die einzelnen Importe übersichtlicher.

1. Kombinierter Stammdaten-Import

Stammdaten → Stammdaten importieren

Legt aus einer einzigen breiten Tabelle in einem Durchgang an: Kontakte, Objekte, die Zuordnung Kontakt ↔ Objekt, Zähler und die Jahres-Zählerstände. Ideal, um das Programm aus einer bestehenden Liste erstmalig zu befüllen.

  • Typische Spalten: Kunden-Nr., Name (oder Nachname + Vorname), Straße, PLZ, Ort, Objekt, Zählernummer, Eichjahr — und je Jahr eine Spalte Stand 2023, Stand 2024
  • Erkennung: Kontakte über die Kunden-Nr., Objekte über die Objektbezeichnung, Zähler über die Zählernummer. Kommt eine Kunden-Nr. mehrfach vor, wird derselbe Kontakt wiederverwendet und nur ergänzt.
  • Fehlt zu einem Jahr noch eine Abrechnungsperiode, wird sie automatisch angelegt (z. B. „2024" vom 01.01.–31.12.).
  • Eine ⚠ Warnung erscheint, wenn ein Objekt mehrere aktive Eigentümer bekäme oder dieselbe Zählernummer mehreren Objekten zugeordnet würde — der Import läuft trotzdem.

2. Kunden-Import

Stammdaten → Kontakte → Schaltfläche „Importieren" (oben rechts, neben „Neuer Kontakt")

Legt ausschließlich Kontakte bzw. Kunden an oder aktualisiert sie — ohne Objekte oder Zähler.

  • Mögliche Spalten: Kunden-Nr., externe Kennung, Name (oder Nachname + Vorname), Straße, Hausnummer, PLZ, Ort, Land, E-Mail, Telefon, Notizen.
  • Erkennung: über die Kunden-Nr. (ersatzweise über die externe Kennung). Steht in der Zeile keine Nummer, wird automatisch die nächste freie Kundennummer vergeben.
  • Bekannte Nummer → Aktualisieren bzw. Bereits vorhanden (je nach Modus); neue Nummer → Neu.
  • Im Modus Aktualisieren werden alle zugeordneten Felder überschrieben.

Mehr zum Datensatz „Kontakt" (Kunde / Lieferant, Besitzer-Historie): Kontakte (Mitglieder & Lieferanten).

3. Objekte-Import

Stammdaten → Objekte → Schaltfläche „Importieren" (neben „Neues Objekt")

Legt ausschließlich Objekte (Liegenschaften) an oder aktualisiert sie — mit optionaler Eigentümer-Zuordnung.

  • Mögliche Spalten: Objekt-Nr., Typ (Haus / Garten / Sonstiges), Straße, Hausnummer, PLZ, Ort, Land, Notizen — sowie optional Besitzer (Kunden-Nr.).
  • Erkennung: über die Objekt-Nr. Ist der Typ leer, wird Haus verwendet.
  • Gibt es kein passendes Objekt mit dieser Nummer, aber bereits ein Objekt mit gleicher Adresse, erscheint eine ⚠ Warnung („mögliches Duplikat") — zusammengeführt wird nichts automatisch.
  • Ist die Spalte Besitzer (Kunden-Nr.) gefüllt und der Kontakt bekannt, wird die Eigentümer-Zuordnung angelegt. Hat das Objekt bereits einen anderen aktiven Eigentümer, gibt es eine ⚠ Warnung — mehrere Eigentümer (z. B. Ehepaare, Erbengemeinschaften) bleiben aber zulässig.

4. Zähler-Import

Zähler → Zähler → Schaltfläche „Importieren" (neben „Neuer Zähler")

Legt ausschließlich Wasserzähler-Stammdaten an oder aktualisiert sie.

  • Mögliche Spalten: Zählernummer, Objekt-Nr., Standort, Eichjahr, Einbaudatum, Anfangsstand, Typ (Haupt-/Subzähler), Notizen.
  • Erkennung: über die Zählernummer. Das Objekt wird über die Objekt-Nr. zugeordnet.

Das Objekt muss bereits existieren. Wird zur angegebenen Objekt-Nr. kein Objekt gefunden, ist die Zeile ein Fehler und wird übersprungen — es wird kein Objekt still nebenbei angelegt. Importiere die Objekte also vorher (per Objekte-Import oder kombiniertem Import).

  • Würde dieselbe Zählernummer einem anderen Objekt zugeordnet als bisher hinterlegt, erscheint eine ⚠ Warnung. Im Modus Überspringen bleibt der Zähler an seinem bisherigen Objekt; im Modus Aktualisieren wird er umgehängt.

5. Zählerstand-Import (Ablesungen)

Zähler → Ablesungen importieren (oder Schaltfläche „Importieren" auf der Seite Zählerablesungen)

Liest Zählerstände für eine Abrechnungsperiode ein. Das sind keine Stammdaten, sondern die abgelesenen Messwerte zu bereits vorhandenen Zählern.

  • Mögliche Spalten: ein Zuordnungs-Wert (Zählernummer, Kundennummer oder Kundenname), der Zählerstand, optional ein Datum und optional ein Verbrauch (nur zum Vergleich). Dazu wählst du die Abrechnungsperiode.
  • Erkennung: je nach gewähltem Modus. Hat ein Kontakt mehrere Zähler, wird der Hauptzähler vorgeschlagen; mehrdeutige Fälle löst du in der Vorschau.
  • Zahlen- und Datumsformate (DE/AT, US, ISO) werden automatisch erkannt und sind bei Bedarf umstellbar.
  • Der berechnete Verbrauch wird angezeigt; bei einem Zählerwechsel innerhalb des Jahres wird die Verbrauchskette korrekt berücksichtigt.
  • Du wählst, ob bestehende Ablesungen überschrieben oder übersprungen werden.

Dieser Import hat viele Feinheiten (Format-Erkennung, Mehrdeutigkeit, Verbrauchs-Vergleich, Zählerwechsel im Importjahr). Die ausführliche Beschreibung steht unter Wasserzähler → CSV-Import von Ablesungen.

6. Zählertausch-Import

Zähler → Zählertausch-Import

Verbucht Zählerwechsel in Serie: Pro Zeile wird der alte Zähler ausgebaut (mit Abschlussablesung und Deaktivierung) und der neue Zähler angelegt. So musst du Täusche nicht einzeln erfassen.

Spalte Pflicht? Bedeutung
WasserzählerNr. alt ja Nummer des auszubauenden Zählers
Ausbau Zählerstand ja (bei Tausch) Abschlussablesung des alten Zählers
Wasserzähler Nr. neu ja Nummer des neuen Zählers
Zählerstand neu nein Anfangsstand des neuen Zählers (Standard 0)
Eichjahr nein Eichjahr des neuen Zählers
Tauschdatum nein Datum im Format TT.MM.JJJJ (Standard: heute)
Objekt-Nr. nein nur für Neuanlagen genutzt
  • Status pro Zeile: Tausch (alter Zähler gefunden), Neuanlage oder Fehler.
  • Wird der alte Zähler nicht gefunden, kann der neue trotzdem als reine Neuanlage importiert werden — das Objekt wählst du dann in der Vorschau oder über die Spalte Objekt-Nr.

Tipps & häufige Fragen

  • Erst die Vorschau, dann importieren. Die Vorschau ist ein Probelauf und speichert nichts. Nutze sie, um Zuordnung und Ergebnis zu prüfen.
  • Reihenfolge bei einzelnen Importen: erst Kontakte, dann Objekte, dann Zähler. Der Zähler-Import braucht bestehende Objekte; der Objekte-Import kann Kontakte als Eigentümer zuordnen.
  • Die Spalten müssen nicht exakt heißen wie hier angegeben — das Programm schlägt die Zuordnung vor, und du korrigierst sie bei Bedarf in der Vorschau.
  • Excel oder CSV? Beides geht. Bei CSV bitte UTF-8 verwenden, damit Umlaute korrekt ankommen; das Trennzeichen (Komma, Semikolon, Tabulator) wird automatisch erkannt.
  • Gelbe Warnungen blockieren nicht. Sie sind ein Hinweis zum Prüfen — die betroffene Zeile wird trotzdem importiert. Du kannst die Quelldatei korrigieren, musst es aber nicht.
  • Versehentlich falsch? Importiere im Modus Aktualisieren die korrigierte Datei erneut, oder passe die betroffenen Datensätze anschließend von Hand an.

Kleine Testdatei zuerst: Bei großen Listen lohnt es sich, zunächst 2–3 Zeilen zu importieren und das Ergebnis zu kontrollieren. Stimmt die Zuordnung, importierst du den Rest.