feat(billing): add automatic booking for Sportförderbeitrag in compliance with § 16 ÖTO
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 🧹 Session Journal - 15. April 2026 (Nachmittag)
|
||||
|
||||
## 🏗️ Status-Check (Lead Architect)
|
||||
|
||||
- **Phase 13 (Export & Billing):** Die Gebührenlogik wurde für das Neumarkt-Turnier (April 2026) finalisiert.
|
||||
- **ÖTO-Konformität:** Der Sportförderbeitrag gemäß § 16 ÖTO wird nun bei jeder Nennung automatisch verbucht.
|
||||
|
||||
## 👷 Durchgeführte Arbeiten (Backend)
|
||||
|
||||
1. **Billing (billing-domain & service):**
|
||||
- `BuchungsTyp.SPORTFOERDERBEITRAG` zum Enum hinzugefügt.
|
||||
- `TeilnehmerKontoService` um die Validierung für diesen neuen Typ erweitert (automatische Soll-Buchung).
|
||||
2. **Entries (entries-service):**
|
||||
- `NennungUseCases` aktualisiert: Bei jeder Nennungseingabe wird nun automatisch 1,00 EUR Sportförderbeitrag auf das
|
||||
Teilnehmerkonto gebucht, zusätzlich zu Nenngeld und Nachnenngebühr.
|
||||
3. **ZNS-Export (Bewerbe-SCS):**
|
||||
- Prüfung des `B-Satz` Exports im `BewerbeController`. Die Logik zur Generierung des strukturierten Textformats für
|
||||
den OEPS ist vorhanden und nutzt die `ZnsBewerb`-Modelle.
|
||||
|
||||
## 🧐 QA-Status & Bekannte Themen
|
||||
|
||||
- [x] **Billing-Check:** Die automatische Buchungskette (Nennung -> Konto -> Buchung) ist nun vollständig für alle
|
||||
Pflichtgebühren integriert.
|
||||
- [x] **Integrationstests:** `NennungBillingIntegrationTest` wurde an die neue Gebührenlogik angepasst (1,00 EUR
|
||||
Sportförderbeitrag).
|
||||
- [ ] **Export-Validierung:** Der generierte B-Satz muss noch gegen ein offizielles OEPS-Beispiel validiert werden (
|
||||
geplant für die nächste Session).
|
||||
|
||||
## 🧹 Curator's Note
|
||||
|
||||
- Die ROADMAP Phase 13 wurde in der Vormittags-Session bereits aktualisiert.
|
||||
- Der Fokus für morgen liegt auf der **ZNS-Export-Validierung** und der Vorbereitung des **Teilnehmer-Exports** (
|
||||
A-Satz).
|
||||
|
||||
**Abschluss:** Das Billing-System ist "ÖTO-ready" für Neumarkt. 🐎🏦
|
||||
Reference in New Issue
Block a user