#962: OrderInfo.kt
projectforge-business/src/main/kotlin/org/projectforge/business/fibu/OrderInfo.kt Billing/Order Info Model, projectforge-business/src/main/kotlin/org/projectforge/business/fibu/OrderInfo.kt 340 lines · 221 code · 85 comments · 34 blank
Serializable information object for an order (AuftragDO) with calculated financial summaries. Tracks net sum, commissioned net sum, akquise sum, invoiced sum, to-be-invoiced sum, person days, and payment schedule status. Contains inner class PaymentScheduleInfo and methods calculateAll(), calculateInvoicedSum(), calculateToBeInvoicedSum(), and calculateIsVollstaendigFakturiert() for deriving fully-invoiced state from positions and payment schedules.
Git History
868d6abb7 2026-01-01 Kai Reinhard: 2025 -> 2026
ff858c2c0 2025-02-04 Kai Reinhard: OrderInfo.projektAsString: kunde removed.
49b1d6b8d 2025-02-02 Kai Reinhard: Forecast and orderbook: forecast-Type for orders/positions added (current month or following month)
0a2fd8f22 2025-01-17 Kai Reinhard: WIP: Forecast and order snapshot service.
0043cbdb5 2025-01-15 Kai Reinhard: WIP Forecast
ec6618860 2025-01-09 Kai Reinhard: WIP forecast.
7b32b554a 2025-01-08 Kai Reinhard: WIP: Forecast of orders.... AuftragFilter refactored.
7163b8c4e 2025-01-03 Kai Reinhard: WIP: Order book snapshots, ForecastExport fixed (customer and project name were missing)
1fdc2e1e5 2025-01-03 Kai Reinhard: WIP: OrderbookSnapshots....
63081666f 2025-01-01 Kai Reinhard: Source file headers: 2024-> 2025.
d9d0cc1bf 2024-12-27 Kai Reinhard: WIP: orderbook storage.
56e9a4c44 2024-12-27 Kai Reinhard: WIP: orderbook storage.
42dc9fa16 2024-12-27 Kai Reinhard: Orders: ordered -> commisioned.
9c633d4ce 2024-12-14 Kai Reinhard: AuftragDao/AuftragFilter: to-be-invoiced and fully-invoiced fixed.
ae2c04ee0 2024-11-10 Kai Reinhard: Migration stuff in progress... (all tests of all packages: OK).
9aff90908 2024-11-10 Kai Reinhard: Migration stuff in progress... (all tests of all packages: OK).
b9fb901c5 2024-11-10 Kai Reinhard: Migration stuff in progress... (all tests of all packages: OK).
3f25c773a 2024-11-10 Kai Reinhard: Migration stuff in progress...
d02c8a770 2024-11-10 Kai Reinhard: Migration stuff in progress...
f31e8064e 2024-11-08 Kai Reinhard: Migration stuff in progress...
3785f8347 2024-11-04 Kai Reinhard: Migration stuff in progress...
eafcb33e5 2024-11-04 Kai Reinhard: Migration stuff in progress... (all tests of all packages: OK).
190c0aea1 2024-11-03 Kai Reinhard: Migration stuff in progress... (all tests of all packages: OK).
2e9839891 2024-11-03 Kai Reinhard: Migration stuff in progress...
5d21fde55 2024-10-26 Kai Reinhard: Migration stuff in progress... (all tests of all packages: OK).
87dd5b87c 2024-10-25 Kai Reinhard: AuftragsCache refactored, migration stuff... (all tests OK)