Saldobalanse

Saldobalanse-kilde

Gir informasjon om hvordan saldobalansen ble oppretta.

TrialBalanceOriginType
Import

Importert, brukes (helst) kun for eksisterende data.

ImportFromCsv

Importert fra csv / filopplasting

ImportFromAccounts

Importert fra DIY (evt annet eksternt system).

Empty

Oppretta med tom saldobalanse.

Saldobalanse-tilstand

Gir informasjon om hvilken tilstand saldobalansen er akkurat nå.

TrialBalanceState
Unknown

Alle eksisterende årsoppgjør (nødvendig). Gjør det mulig å dempe informasjon om at at saldobalansen bør bekreftes på eksisterende årsoppgjør.

Assembling

Saldobalanse under oppretting. Brukes sammen med OriginType=Empty når saldobalansen skal skrives inn manuelt.

Pending

Alle nyoppretta årsoppgjør. Brukes også på årsoppgjør som har hatt state=Confirmed.

Confirmed

Saldobalanse er bekrefta → låst for redigering.
Vurder om "imported ok" automatisk skal settes til Confirmed.

Oppretting

Table 1. Tilstand ved oppretting
Scenario Oppretting støtta OriginatedAs State Edit → Procure baseline

Eksisterende går i null

ja

Import

Unknown

ja

Eksisterende med avvik

ja

Import

Unknown

ja

Saldobalanse går i null

ja

Import*

Pending (Confirmed?)

ja

Saldobalanse med avvik

ja

Import*

Pending

ja

Kun fjoråret

-

Import*

Pending (Assembling?)

ja

Kun inntektsåret

ja

Import*

Pending

ja

Tom saldobalanse

ja

Empty

Assembling

nei

Eksisterende går i null

initial state

null → Pending

status-side

-

saldobalanse-side

-

Eksisterende med avvik

initial state

null → Pending

status-side

-

saldobalanse-side

show remarks

ekstra

-

Saldobalanse går i null

initial state

Pending (vurder Confirmed på sikt)

status-side

-

saldobalanse-side

-

Saldobalanse med avvik

initial state

Pending

status-side

-

saldobalanse-side

show remarks

target state

Confirmed

NB: kan denne være Pending, gjør det vanskelig å skille "oppretta som tom" og "redigerer med avvik".

Kun inntektsåret

initial state

Pending

Kun fjoråret

initial state

Pending

Tom saldobalanse

initial state

Assembling

status-side

"du må legge inn saldobalansen til selskapet ditt"

saldobalanse-side

show remarks

target state

Confirmed (writes original baseline)

Uønska tilstander

Bekrefta saldobalanse OG diff mot current

En bekrefta saldobalanse skal alltid godkjenne endringer.

Bekreft saldobalanse

"Bekreft"-funksjonalitet gjøres tilgjengelig på saldobalanse-sida når state=Pending eller state=Unknown (gamle/eksisterende årsoppgjør).

Ved "bekreft" gjøres følgende:
  • setter state=Confirmed

  • setter current baseline = current snapshot

  • procure original baseline = current snapshot

Table 2. Tilstand ved bekreftelse
Scenario State Status-side Uten avvik Med avvik

Eksisterende, som ved oppretting (aldri redigert)

Unknown

-

bekreft

bekreft

Som ved oppretting (aldri redigert)

Pending

bekreft

bekreft

bekreft

Redigert etter oppretting

Pending

bekreft

bekreft

bekreft

Tom saldobalanse

Assembling

fyll ut

ikke tillatt å bekrefte

Starta som tom, men fylt ut

Assembling

bekreft

bekreft

bekreft

Starta uten fjoråret

Pending

bekreft

bekreft

bekreft

Starta uten årets

Pending [1]

bekreft

bekreft

bekreft


1. Vurder om vi skal sette `state=Assembling` for "Uten årets" slik at det behandles mer likt "Tom saldobalanse". Dette vil sannsynligvis kreve mer jobb enn vi ønsker å ta på oss.