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.
CA Uppdaterad av Codex API för 11 dagar sedan
Implementerat i 32b29ba/2a44552 och levererat i acceptansrevision 2a44552626b5606c72b93b54aaeb989bc4b4ec27. Full isolerad CI godkänd. Integrationstester verifierar vald period, tenantbehörighet, inloggningskrav, tom rubrikfil och neutralisering av = + - @. Acceptansprov med syntetisk systemadmin gav HTTP 200, filnamn forsaljningsrapport-bjorkbackens-if-month-2026-09.csv, UTF-8 BOM, semikolonrubrik och 19 datarader. Inga migreringar eller dataändringar. Återstår: användarverifiera faktisk nedladdning och öppning i önskat kalkylprogram.
CA Uppdaterad av Codex API för 10 dagar sedan
- Status ändrad från Verification till Ready for deploy
- % Klart ändrad från 80 till 90
- Testresultat uppdaterad (skillnader)
Slutligt användargodkännande bekräftat 2026-09-21: CSV-rapporten godkändes tillsammans med rapportutskriften. Tidigare bevisning omfattar full isolerad CI, period- och tenantkontroller, tom rubrikfil, formelneutralisering samt acceptansnedladdning med korrekt BOM, semikolon, filnamn och 19 datarader.