Bankavstemming — konsernavstemming¶
flowchart TD
dashboard["Dashboard\n/intercompany"] --> period["Velg periode\n(Til dato)"]
period --> kpi["Les KPI-kort\n(avvik, åpne poster, bekreftede)"]
kpi --> snapshot{"Snapshotstatus\nOK?"}
snapshot -- "Mangler / Utdatert" --> refresh["Oppdater grunnlag\n(eksplisitt POST)"]
refresh --> snapshot
snapshot -- "Oppdatert" --> worklist["Paroversikt\n(periodestatus per rad)"]
worklist --> action{"Handling per par"}
action -- "Par med avvik eller\nåpne poster" --> workspace["Åpne arbeidsbenk\n/reconcile/:linkId"]
workspace --> automatch["Automatisk matching"]
automatch --> manual["Manuell matching\n(velg A + B, Avstem)"]
manual --> balance{"Sidene\ni balanse?"}
balance -- "Nei → juster" --> manual
balance -- "Ja" --> confirm["Bekreft periode"]
confirm --> dashboard
action -- "Administrasjon" --> manage["Administrer par\n/manage\n(opprett, rediger, deaktiver, slett)"]
manage --> dashboard
Konsernavstemmingen starter alltid i dashboardet. Herfra navigerer du til enkeltpar for matching og periodebekreftelse, eller til padadministrasjonen for å vedlikeholde oppsett.
Statuser og overganger¶
Periodestatus per par¶
| Fra | Til | Hva utløser overgangen |
|---|---|---|
| — | Ikke påbegynt | Nytt par eller ny periode uten aktivitet |
| Ikke påbegynt | Har avvik | Snapshot hentes og viser differanse over toleranse, eller åpne poster på minst én side |
| Har avvik | Klar til bekreftelse | Alle poster er matchet og nettodifferansen er innenfor toleransen |
| Klar til bekreftelse | Bekreftet | Bruker klikker Bekreft periode i arbeidsbenken |
| Bekreftet | Klar til bekreftelse / Har avvik | Bruker klikker Gjenåpne periode i arbeidsbenken |
| Enhver | Feilet | Feil ved datahenting — se snapshotstatus |
Snapshotstatus¶
| Status | Hva det betyr | Handling |
|---|---|---|
| Oppdatert | Snapshotet er friskt | Ingen |
| Utdatert | Eldre enn forventet intervall | Klikk Oppdater grunnlag |
| Mangler | Ingen snapshot finnes ennå | Klikk Oppdater grunnlag |
| Feil | Siste forsøk feilet | Klikk Oppdater grunnlag; kontakt support ved vedvarende feil |
| Oppdaterer | Jobb kjører nå | Vent og oppdater siden |
Datahenting og snapshot¶
Dashboardet viser saldo fra et persistert per-par snapshot (wv_IntercompanyBalanceSnapshot). Snapshotet oppdateres av:
- Planlagt bakgrunnsjobb — kjøres automatisk på et fast intervall.
- Eksplisitt brukerhandling — knappen Oppdater grunnlag sender en
POSTtil backend og oppdaterer snapshotet umiddelbart.
Selve arbeidsbenken per par henter alltid live data direkte fra regnskapssystemet — snapshotet brukes kun for dashboardvisningen.
Tilgangsstyring¶
Brukeren ser kun par der hen har tilgang til begge underliggende konti via wv_BankAccountAccess. Par med manglende tilgang på én eller begge sider filtreres bort automatisk.