Gå til indhold

Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt

Bilagets status

Tilstand

tilstand.voucher.status

Et bilag går fra Afventer over Bogfører til Bogført, og kun Tilbagefør kan flytte det videre eller tilbage.

Status: live. Verificeret 2026-10-01 mod app@e99eb6a.

Felter

felt
kolonne
status
tilstande
  • noegle
    pending
    label
    Afventer
    betydning
    Bilaget er ikke bogført og må stadig bogføres. Her ligger også bilag, der er sendt tilbage af en vagt, med årsagen i booking_error.
  • noegle
    booking
    label
    Bogfører...
    betydning
    Bogføring er i gang. Et bilag, der står her i over 60 minutter, flyttes til Fejlet af genrejsningskommandoen.
  • noegle
    booked
    label
    Bogført
    betydning
    Der findes en postering hos udbyderen. Om den er bogført eller ligger som kladde står i journal_state. Bilaget er låst.
  • noegle
    reversed
    label
    Tilbageført
    betydning
    En modpostering har nulstillet bilaget hos udbyderen. Bilaget beholdes som dokumentation og kan ikke bogføres igen.
  • noegle
    failed
    label
    Fejlet
    betydning
    Bogføringen fejlede eller hang, og booking_error forklarer hvorfor. Bilaget må bogføres igen, men tjek regnskabet for en allerede oprettet postering først.
  • noegle
    scan_failed
    label
    Scanning fejlet
    betydning
    OCR kunne ikke læse bilaget. Det er stadig bogførbart, hvis brugeren selv udfylder det.
  • noegle
    converted
    label
    Konverteret til regning
    betydning
    Bilaget er flyttet til Regninger og bogføres derfra. Rækken beholdes som spor og kan ikke bogføres som bilag.
overgange

Prosa

Overgangen fra Booked til Pending sker kun, når udbyderen holdt en ubogført kladde, som vi slettede i stedet for at modpostere (Dinero og Billy). Overgangen fra Pending direkte til Booked er den uovervågede vej, hvor ScanVoucherJob sender jobbet uden først at stemple Booking. Overgange, der udløses af en menneskelig knap, peger på handlingerne handling.kvitteringer.bogfoer og handling.kvitteringer.tilbagefoer, fordi stemplingen sker i en controller og ikke i et job. Siden for Kvitteringer deler tilstanden.

Kilder

kode: app app/Enums/VoucherStatus.php · VoucherStatus::isBookableverificeretkode: app app/Services/Ap/Booking/VoucherBookingFinisher.php · VoucherBookingFinisher::commitverificeretkode: app app/Services/Ap/VoucherBookingService.php · VoucherBookingService::reverseverificeretkode: app app/Console/Commands/RecoverStuckBookingVouchers.php · RecoverStuckBookingVouchers::handleverificeret

Bruges af