#976: RechnungPosInfo.kt
projectforge-business/src/main/kotlin/org/projectforge/business/fibu/RechnungPosInfo.kt Invoice Position Info Model (DTO), projectforge-business/src/main/kotlin/org/projectforge/business/fibu/RechnungPosInfo.kt 75 lines · 45 code · 22 comments · 8 blank
Serializable DTO holding calculated information about a single invoice position (AbstractRechnungsPositionDO). Computed by RechnungCalculator. Copies raw data (number, text, menge, einzelNetto, vat) and holds computed fields: netSum, grossSum, vatAmount, kostZuweisungNetSum, kostZuweisungGrossSum, kostZuweisungNetFehlbetrag. Links back to order position via auftragsPositionId, auftragsId, auftragsPositionNummer. Implements Comparable for sorting by invoice number then position number. Note: imports org.jetbrains.kotlin.ir.types.IdSignatureValues.result (likely a typo/bug at line 28).
Git History
868d6abb7 2026-01-01 Kai Reinhard: 2025 -> 2026
63081666f 2025-01-01 Kai Reinhard: Source file headers: 2024-> 2025.
2e9839891 2024-11-03 Kai Reinhard: Migration stuff in progress...
973fbf518 2024-10-30 Kai Reinhard: Migration stuff in progress...
ba2479571 2024-10-30 Kai Reinhard: Migration stuff in progress...
b47c21af6 2024-10-30 Kai Reinhard: Refactored caching and calculations with invoices (not yet finished)