Projekt

Allmänt

Profil

Handlingar

Features #313

stängd
CA CA

Maintenance #134: Refinement av betalning och avstämning

Inför spårbar rättelse av registrerat kontantköp

Features #313: Inför spårbar rättelse av registrerat kontantköp

Tillagd av Codex API för 12 dagar sedan. Uppdaterad för 9 dagar sedan.

Status:
Closed
Prioritet:
High
Tilldelad:
Kategori:
Betalning
Startdatum:
2026-09-20
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Hög
Driftsättningspåverkan:
Flera områden
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:

Beskrivning

Gör det möjligt för behörig föreningsadministratör att rätta ett felaktigt registrerat kontantköp utan att ändra eller radera originalet.nnDefinition of Done:n- En rättelse sparas som en separat post med referens till originalköpet.n- Originalköpet och dess rader förblir oförändrade.n- Orsak, ansvarig användare, servertidpunkt och ekonomisk effekt är obligatoriska och kan granskas i efterhand.n- Åtkomst är begränsad till rätt förening och behörig roll; korsföreningsåtkomst testas.n- Samtidiga och upprepade anrop kan inte skapa oavsiktliga dubbla rättelser.n- Det framgår tydligt i administrationen att köpet har rättelser och vilket nettoutfall de ger.nnAvgränsning: Ingen återbetalningsintegration, Swish, bokföringsexport eller kassavstämning ingår. Funktionen levereras och verifieras i acceptans innan eventuell produktionsaktivering.


Acceptanskriterier

Behörig föreningsadministratör kan registrera en beloppsbegränsad kontant rättelse mot en befintlig transaktionsrad med obligatorisk orsak. Originalköp och originalrader ändras inte. Rättelsen sparar förening, köp, rad, belopp, ansvarig användare och servertid och är oföränderlig. Rapport och CSV visar brutto, rättelser och netto per rad, kategori, betalsätt och hela rapporten. Korsföreningsåtkomst, fel betalningssätt, överrättning samt parallella och upprepade anrop avvisas eller blir idempotenta.


Testresultat

Isolerad CI PASS för 6d1ec08. Acceptans på schema 023: original/brutto 25,00 kr bevarat, rättelse 5,00 kr med orsak, ansvarig och servertid, netto 20,00 kr; kategori och rapporttotal uppdaterades korrekt; klippkort kunde inte rättas; autentiserad CSV överensstämde. Produktion oförändrad.


Relaterade ärenden 1 (0 öppna — 1 stängd)

Relaterar till Features #144: Självbetjänat kontantköp med låst registrering och interaktiv bekräftelseClosedCodex API2026-09-08

Handlingar
Handlingar

Finns även som: PDF Atom