Was es tut
Hier liegen die Angaben, von denen alle anderen leben: das Objekt, seine Gebäude, seine Einheiten, die Personen und die Beteiligung einer Person an einer Einheit über einen Zeitraum. Dazu die Bankkonten und die Verweise in die Dokumentenablage. Ein Objekt ist entweder eine WEG, eine Mietverwaltung oder eine Sondereigentumsverwaltung, und danach richtet sich unter anderem, welche Konten es überhaupt tragen kann.
Interessanter als diese Liste ist die Art, wie ein Wert gespeichert wird. Die Einheit selbst hat nur eine Kennung, auf die alles zeigt. Was sich ändern kann, also Miteigentumsanteil, Wohnfläche, Heizfläche und Personenzahl, liegt daneben in Sätzen mit Anfang und Ende. Ändert sich der Miteigentumsanteil zur Jahresmitte, endet der laufende Satz am Vortag und ein neuer beginnt; der alte bleibt stehen.
Bezahlt macht sich das spätestens bei der Jahresabrechnung. Eine Abrechnung über 2026 muss auch dann noch mit den Flächen von 2026 rechnen, wenn sie jemand 2028 erneut ausdruckt. Wer die Fläche schlicht als Spalte an der Einheit führt, bemerkt den Verlust erst in dem Moment, in dem er den alten Stand braucht, und dann ist er nicht mehr zu beschaffen.
Wie es zusammenhängt
Jedes Modul verweist auf diese Angaben, keines legt sich eine Kopie an. Der Wirtschaftsplan holt sich die Miteigentumsanteile, die Wärmekostenabrechnung die Heizfläche, das Mahnwesen die Person hinter der Forderung.
Bevor überhaupt auf ein Objekt gebucht werden darf, läuft eine Freigabe über vier Punkte. Der unbequemste davon ist die Summe der Miteigentumsanteile: Sie muss die Bezugsgröße aus der Teilungserklärung treffen, sonst bleibt das Objekt gesperrt.
Grenzen
Je Einheit und Zeitpunkt kennt digoCockpit genau einen Eigentümer. Eine Einheit, die zwei Personen zu Bruchteilen gehört, lässt sich damit nicht sauber führen. Das Recht kennt diesen Fall, die Software noch nicht. Für Mieter gilt die Einschränkung übrigens nicht.
Eine Person oder ein Objekt zu löschen ist nicht vorgesehen, Personen lassen sich nur deaktivieren. Die Anschrift ist ein einziges Textfeld und in Straße, Postleitzahl und Ort nicht zerlegt.