Features #326
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #319: Rapportera transaktioner per period, kategori och betalningssätt
Exportera vald försäljningsrapport som CSV
100%
Beskrivning
Låt föreningsadministratören ladda ner den valda rapportperiodens transaktionsrader som en säker CSV-fil.
Definition of Done:
- Rapportvyn visar en knapp för CSV-export av exakt vald dag, ISO-vecka, månad eller år.
- Exporten tenantbegränsas med samma adminbehörighet som rapporten.
- Filen innehåller förening, period, kategori, tid, artikelnummer, artikel, antal, betalningssätt, täckt värde och försäljning.
- Svensk Excel-kompatibilitet stöds med UTF-8 BOM, semikolon och säkert citerade fält.
- Fält som kan börja med =, +, - eller @ neutraliseras mot kalkylbladsformler.
- Filnamnet innehåller föreningens slug och vald period.
- Telefonnummer, betalningsreferenser och kontoidentifierare exporteras inte.
- Tom period ger en giltig CSV med rubriker och utan transaktionsrader.
Avgränsning: Ingen XLSX, PDF, bakgrundsexport eller lagrad exportfil.
Acceptanskriterier
Direkt nedladdningsbar UTF-8 CSV för exakt vald period med säker escaping/formelneutralisering, tenantbehörighet och endast rapportfält; tom period ger rubrikfil.
Testresultat
PASS: full isolerad CI och integrationstester godkända för periodurval, tenantbehörighet, inloggning, tom rapport och neutralisering av = + - @. Acceptansnedladdning verifierade UTF-8 BOM, semikolon, korrekt filnamn och 19 datarader. Användargodkänd tillsammans med utskriften 2026-09-20 och återbekräftad 2026-09-21.