Features #237
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #186: Avräkna klipp atomärt för valda deltagare
Lagra oföränderlig betalningsfördelning för blandad order
100%
Beskrivning
Inför versionerad databasgrund enligt kontrakt #236 för ordervärde, kontantdel och klippfinansierade rader utan att ändra artikelns pris till noll. En orderkälla ska vara unik och föreningsisolerad; koppla klipposter till rätt orderrad. DoD: Flyway-migration, integritetstester och uppgradering från 017 bevarar befintliga köp och klipp. Ingen webbaktivering eller kassaflödesimplementation.
Acceptanskriterier
Isolerad MariaDB-verifiering av unik orderkälla, beloppsfördelning, oföränderlighet, tenant-isolering och bevarade befintliga transaktioner.
Testresultat
PASS: 189 ursprungliga CI-tester, isolerad 017->018-uppgradering, Flyway validate/repeat, begränsad roll, renderat diagram. Slutdokumentation 5096429 är pushad. Migration 018 även verifierad med oförändrade befintliga data i 240.