Kost2.javaKost2DO.Kost2 ist der abrechenbare Kostenträger, der Projekte mit Kostenkategorien verknüpft. Er folgt derselben 8-stelligen Struktur (N.BBB.TT.EE) wie Kost1, weicht jedoch auf der Suffix-Ebene ab: Die Ziffern 7–8 sind keine einfache Ganzzahl, sondern ein Kost2Art-Objekt, das die Kostenart-Kategorie definiert (z. B. ob Buchungen für den Kunden fakturierbar sind).
Methoden:
getId() — Synthetischer Datenbankschlüssel.getKostentraegerStatus() — Aktiv/Inaktiv-Status.getNummernkreis() — Ziffer 1.getBereich() — Ziffern 2–4 (entspricht der Kundennummer, wenn mit einem Projekt verknüpft).getTeilbereich() — Ziffern 5–6 (entspricht der Projektnummer).getKost2Art() — Ziffern 7–8 als Kost2Art-Referenz; die zentrale Verknüpfung zum Kostenartsystem.getProjekt() — Optionale Projektzuordnung (nullable).getDescription(), getComment() — Freitextfelder.getFormattedString() — Dargestellt als 1.234.56.78.868d6abb7 2025 -> 2026 63081666f Quellcode-Dateiköpfe: 2024 -> 2025. 4c04cfd65 MAJOR-CHANGE! Migration von Integer-IDs zu Long-IDs (inkl. Fremdschlüssel etc.) b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022 ceb63e8a1 Quellcode-Kopfzeile: (C) 2001-2021. 7c79f1922 Copyright des Quellcode-Kopfes -> 2020. dd5ca38ac Copyright aller Java-Dateiköpfe aktualisiert oder erstellt. 9ebb88522 Erster Commit