#2955: EingangsrechnungEditForm.java

projectforge-wicket/src/main/java/org/projectforge/web/fibu/EingangsrechnungEditForm.java Wicket Form (FIBU), projectforge-wicket/src/main/java/org/projectforge/web/fibu/EingangsrechnungEditForm.java 341 lines · 268 code · 44 comments · 29 blank
Wicket form for editing incoming/creditor invoices. Handles invoice header, line items, VAT, payment terms, and document attachments.

Git History

868d6abb7 2025 -> 2026
a55647bf8 WIP: currency in incoming invoices.
11122c04f  Add optional withCurrencySymbol parameter to CurrencyFormatter and CurrencyConverter (default true for backward compatibility). Update invoice forms to display amounts without  currency symbols.
2d3243e13 Show currency conversion rate and converted amounts in incoming invoice form
4d4c6b449 Currency field added to invoices (incoming and outgoing)
63081666f Source file headers: 2024-> 2025.
b47c21af6 Refactored caching and calculations with invoices (not yet finished)
b095e6f7d !!!!! Big change of Transaction handling: Re-uses PfPersistenceContext as much as possible (not yet finished). Tests doesn't yet run.
d6d3d176f Migration stuff in progress...
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5d4c934b3 IBAN validator (for german IBANs) re-activated for creditor invoices.
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 Source code header: (C) 2001-2021.
7c79f1922 Copyright of source header -> 2020.
cbcb0e4ba EingangsrechnungEditForm adapted to new DO class.
a5bbdca6a Change logger to slf4j
ff756b58d PROJECTFORGE-3352 Add validator for negative gross amount
c0f975e45 PROJECTFORGE-3013 fix architecture issue: use dao in wicket form instead of entity manager
28c1a6d68 PROJECTFORGE-3013 use last kreditor by create date instead of rechnung date as descibed in the user story
00bf343e1 PROJECTFORGE-3013 fixes from code review
89ae177ed Add auto fill for konto informations
36e9aa357 Add new fields for incoming invoice
9ebb88522 Initial commit