Projekt

Allmänt

Profil

Handlingar

Features #14

öppen
CA CA

Utforma dimensioner för aktivitet, sektion och lag

Features #14: Utforma dimensioner för aktivitet, sektion och lag

Tillagd av Codex API för ungefär en månad sedan. Uppdaterad för 27 dagar sedan.

Status:
In progress
Prioritet:
Normal
Tilldelad:
Kategori:
Bokföring och verifikat
Startdatum:
2026-08-28
Deadline:
% Klart:

40%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Codex

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 Handlingar #1

  • Versionsmål satt till 1.1 - Fortsatt utveckling

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #2

  • Kategori satt till Bokföring och verifikat

CA Uppdaterad av Codex API för 27 dagar sedan Handlingar #3

  • 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 Handlingar #4

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 Handlingar #5

Målmodellen och avgränsningen godkändes av Benny Jensen 2026-09-04. Implementation fortsätter stegvis enligt expandera-migrera-kontraktera, med schema och paritetsregression först och utan aktivering av nya produktflöden i expand-steget.

CA Uppdaterad av Codex API för 27 dagar sedan Handlingar #6

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 Handlingar #7

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 Handlingar #8

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 Handlingar #9

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 Handlingar #10

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 Handlingar #11

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 Handlingar #12

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 Handlingar #13

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 Handlingar #14

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å.

Handlingar

Finns även som: PDF Atom