Gå til innhold

Anleggsregister — prosessflyt

Siden viser livsløpet til et anleggsmiddel fra registrering til avgang, og hvordan det avstemmes og bokføres mot Visma.

Formål og avgrensning

  • Start: et anleggsmiddel registreres (manuelt eller importert fra Visma).
  • Slutt: anleggsmiddelet er fullt avskrevet eller avgått (solgt/utrangert).
  • Roller: Ansatt/Leder registrerer og vedlikeholder; Leder kjører avskrivning og avgang; Administrator forvalter grunndata og Visma-integrasjon.
  • Utenfor flyten: selve regnskapsføringen i Visma Business; ePortal leverer bokførings­grunnlag og avstemming.

Hovedflyt

flowchart LR
    reg["Registrert"] --> active["Aktivt"]
    active --> addition["Påkostning"]
    addition --> active
    active --> depr["Avskrives"]
    depr --> active
    active --> impair["Nedskrevet"]
    impair --> active
    active --> disposal["Avgang"]
    depr --> fully["Fullt avskrevet"]
    disposal --> done["Avsluttet"]
    fully --> done

Et anleggsmiddel er aktivt fra registrering. Det kan få påkostninger, avskrives periodevis, eventuelt nedskrives, og avsluttes ved full avskrivning eller avgang.

Tilstander og overganger

Fra Handling eller vilkår Til Utføres av
(ny) Registrering eller Visma-import Aktivt Ansatt/Leder
Aktivt Registrér påkostning Aktivt (økt kostpris) Ansatt/Leder
Aktivt Kjør avskrivning for periode Aktivt (redusert bokført verdi) Leder
Aktivt Bokført verdi når null / FullyDepreciatedDate settes Fullt avskrevet System/Leder
Aktivt Registrér nedskrivning Aktivt (redusert verdi) Leder
Aktivt Registrér avgang (NIS, tre steg) Avsluttet Leder

Roller og systemgrenser

sequenceDiagram
    actor User as Leder
    participant UI as ePortal (Angular)
    participant API as Anleggsregister API
    participant DB as Klientdatabase (EF6)
    participant Visma as Visma Business

    User->>UI: Registrér / avskriv / avgang
    UI->>API: Forespørsel (ApiResponse)
    API->>DB: Lagre via DbContext (SaveChanges)
    API-->>UI: Bekrefter
    User->>UI: Avstem og bokfør
    UI->>API: Eksportér bokføringsgrunnlag
    API->>Visma: Postér / avstem
    Visma-->>API: Resultat

Hva skjer i systemet?

Steg Brukerhandling API / tjeneste Database / integrasjon Resultat
1 Registrér anleggsmiddel FixedAssetController FixedAsset-tabellen via EF6 DbContext Nytt aktivt anleggsmiddel + loggføring
2 Kjør avskrivning Avskrivningstjeneste Depreciation, JournalEntry/JournalItem Avskrivningsposter for perioden
3 Registrér avgang FixedAssetDisposalController Disposal, NisDisposal Anleggsmiddel avsluttet
4 Avstem mot Visma Visma-tjenester wv_ExtCache_*, Visma Business Avstemt/bokført grunnlag

Avvik og feil

  • Avskrivning forutsetter at regnskapsår er definert i kontrollpanelet.
  • Avgang er en flerstegs­prosess (NIS, tre steg) — avbrutt veiviser etterlater ingen fullført avgang.
  • Visma-avstemming krever at wv_ExtCache_*-tabellene er fylt og at Visma-databasenavnet er konfigurert.
  • All endring loggføres (LogEntry/LogItem) for sporbarhet.

Til verifisering: detaljert avskrivnings- og avgangsberegning er ikke fullt verifisert mot kode i denne revisjonen (status: review). Se docs/FIXED_ASSET_DOCUMENTATION.md.

Relaterte sider