Gå til innhold

Aktivering timer — bilag og historikk

stateDiagram-v2
  [*] --> RapportKlar
  RapportKlar --> Kontrollert: Bruker godkjenner grunnlag
  Kontrollert --> Oppretter: Opprett bilag
  Oppretter --> Bokført: NXT bekrefter
  Oppretter --> Feilet: NXT eller vedlegg feiler
  Feilet --> Kontrollert: Rett årsak og prøv igjen
flowchart TD
  report["Kontrollert rapport"] --> duplicate{"Bilag finnes for perioden?"}
  duplicate -- "Ja" --> warning["Vis duplikatadvarsel"]
  warning --> decision{"Bevisst ny kjøring?"}
  decision -- "Nei" --> stop["Avbryt"]
  decision -- "Ja" --> create["Opprett bilag"]
  duplicate -- "Nei" --> create
  create --> excel["Generer Excel-vedlegg"]
  excel --> nxt["Send bilag til NXT"]
  nxt --> history["Lagre resultat i historikk"]

Før retry må det kontrolleres om NXT allerede har mottatt bilaget. Lokal feil etter ekstern suksess kan ellers gi duplikat.

Relaterte sider