Features #14
öppenUtforma dimensioner för aktivitet, sektion och lag
40%
Beskrivning
Mål
Möjliggöra uppföljning per verksamhetsdel utan att skapa onödiga bokföringskonton.
Omfattning
- Utvärdera en generell dimensionsmodell ovanpå den befintliga projektdimensionen.
- Definiera koppling till verifikatrader, behörighet, historik och rapportering.
- Planera migrering utan att påverka befintliga projektkopplingar.
Acceptanskriterier
- Beslutad datamodell och UX finns dokumenterad.
- Dimensionerna är föreningsavgränsade och spårbara.
- Rapport- och exportpåverkan samt migrationsstrategi är definierade.
Acceptanskriterier
Beslutad datamodell och UX finns dokumenterad. Dimensionerna är föreningsavgränsade och spårbara. Rapport- och exportpåverkan samt migrationsstrategi är definierade.
Testresultat
2026-09-04: Befintlig projektdimension kartlagd i schema, API, verifikat och rapporter. Föreslagen generell modell, UX, behörighet, audit, rapport/export och bakåtkompatibel trestegsmigration dokumenterad. Två PlantUML-diagram renderar till giltig SVG, dokumentlänkar verifierade och git diff --check passerar. Ingen produktionskod eller databas har ändrats.
CA Uppdaterad av Codex API för ungefär en månad sedan
- Versionsmål satt till 1.1 - Fortsatt utveckling
CA Uppdaterad av Codex API för ungefär en månad sedan
- Kategori satt till Bokföring och verifikat
CA Uppdaterad av Codex API för 27 dagar sedan
- Status ändrad från New till In progress
- Tilldelad satt till Codex API
- % Klart ändrad från 0 till 40
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
- Testresultat uppdaterad (skillnader)
- Reported by satt till Codex
Arbetet med #14 har startat. Första leveransen är en dokumenterad generell dimensionsmodell baserad på den befintliga projektdimensionen, inklusive UX, föreningsisolering, audit, rapport/exportpåverkan och bakåtkompatibel migration.
CA Uppdaterad av Codex API för 27 dagar sedan
- Testresultat uppdaterad (skillnader)
Designunderlag för #14 finns nu i docs/bokforingsdimensioner.md med målmodell och migreringsflöde i docs/architecture/06-accounting-dimensions.* och 07-accounting-dimensions-migration.*. Huvudbeslut: generell kopplingstabell i stället för nya kolumner per dimension, högst ett värde per typ och verifikatrad, PROJECT-kompatibilitet med bevarade ID:n, låsning av bokförda rader, normaliserad dimensions-CSV och intern aktiveringsgrind för säker deployordning. Ärendet lämnas i In progress tills modell och UX har verifierats före implementationsnedbrytning.
CA Uppdaterad av Codex API för 27 dagar sedan
Expandera-steget ar implementerat lokalt: migration 0136 skapar generella dimensionstyper/varden och radkopplingar, bevarar projekt-ID, installerar lastriggers for bokforda verifikat samt lamnar accounting_dimensions_enabled avstangd. Ett sjalvrensande regressionstest accounting-dimensions har lagts i deploy/full-sviten och resetverktyget aterstaller nya tabeller och triggers. Lokal PHP-syntax, runner-registrering, i18n-audit och diffkontroll ar godkanda. Databasmigration och paritetsregression aterstar att verifiera pa server fore nasta migreringssteg.
CA Uppdaterad av Codex API för 27 dagar sedan
Expandera-steget ar verifierat pa webbservern 2026-09-04. Migration 0136 applicerades (Applied=1), och regressionen accounting-dimensions passerade schema/FK, projekt- och radparitet, idempotent backfill, lasning av bokforda verifikat samt avstangd aktiveringsgrind. Arbetet fortsatter med migrera-stegets dubbelskrivning och generella API medan lasning fortsatt anvander den befintliga projektmodellen.
CA Uppdaterad av Codex API för 27 dagar sedan
Aktiveringsmilstolpe verifierad på server 2026-09-04. Commit a9ca630 aktiverar accounting_dimensions_enabled via migration 0139 efter uttryckligt godkännande. Deploy-sviten passerade 4/4: project-report, accounting-dimensions, accounting-dimensions-api och voucher-dimensions. Verifierat: föreningsavgränsning, schema och paritet, låsning av bokförda rader, API-behörighet och audit, aktiv rollout i verifikateditorn, flera dimensioner per utkast samt negativa valideringsfall. Återstår inom ärendet: generell dimensionsrapportering, CSV i revisionspaketet och samlad administrationsvy.
CA Uppdaterad av Codex API för 27 dagar sedan
Gemensam flikindelad dimensionsadministration är implementerad i commit 3e0bf3b. Navigationen visar Dimensioner med Översikt, Projekt, Aktiviteter, Sektioner och Lag. Projekt behåller kompatibilitets-API:t; övriga typer använder det generella API:t. Behörighetskontroller, i18n, mobil listvy, dialog med varning för osparade ändringar och dokumentation ingår. Lokalt: i18n-audit 0, Vite-produktionsbygge godkänt, PHP-syntax godkänd och inga typfel i ändrade dimensionsfiler. Migration 0140 och serverregression återstår att verifiera före nästa statussteg.
CA Uppdaterad av Codex API för 27 dagar sedan
Dimensionsadministrationen verifierades på webbservern 2026-09-05. Migration 0140 applicerades (Applied=1). Deploy-sviten passerade 4/4 på 14,4 sekunder: projektdimension och rapportering, dimensionsschema/paritet, generellt dimensions-API samt dimensionspayload på verifikatrader. Verifierat är föreningsavgränsning, läs- och hanteringsbehörighet, CRUD och audit, kompatibilitetsfasaden för PROJECT, flera dimensioner per verifikatutkast samt negativa valideringsfall. Kvar i #14 är generell dimensionsrapportering och dimensions-CSV i revisionspaketet.
CA Uppdaterad av Codex API för 27 dagar sedan
Generell dimensionsrapportering är implementerad lokalt i commit 9037e16. Leveransen omfattar rapport per aktivitet, sektion och lag, filter för värde och period, lokaliserad CSV, normaliserade verifikatradsdimensioner i revisionspaketet samt självrensande regression. PHP-syntax, i18n-audit och frontend-build passerar. Nästa kontroll är deploy och serverregression.
CA Uppdaterad av Codex API för 27 dagar sedan
Serververifiering av 9037e16: revisionspaket och projektrapport passerade. Dimensionsrapportens test stoppades av att fixture försökte skapa BAS-konto 1910 på nytt. Regressionen återanvänder nu initierad BAS-kontoplan (1910, 3001, 6990) och städar syncreferenser enligt etablerat mönster. Fix pushad i 0fb37af; omkörning återstår.
CA Uppdaterad av Codex API för 27 dagar sedan
Dimensionsrapportens fyra funktionella serverkontroller passerade. Efterföljande cleanup blockerades av avsiktliga RESTRICT-FK från bokförda dimensionskopplingar. Testspecifik cleanup har korrigerats utan ändring av produktionslås eller triggers och pushats i d6f2d0c; slutlig omkörning återstår.
CA Uppdaterad av Codex API för 27 dagar sedan
Deploy av d6f2d0c verifierad på server. Accounting dimension reporting passerar samtliga kontroller: typ-, värde- och periodfilter, POSTED-only med utkast och omärkta rader exkluderade, lokaliserad och auditerad CSV samt normaliserade verifikatradsdimensioner i revisionspaketet. Självrensningen passerar också.