Gå til indhold

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

Journal-tilstand

Tilstand

tilstand.voucher.journal-state

Journal-tilstanden siger, om en bogført postering faktisk nåede regnskabet eller ligger som kladde.

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

Felter

felt
kolonne
journal_state
tilstande
  • noegle
    ukendt
    label
    Ikke besvaret
    betydning
    Kolonnen er null. Rækken er ældre end kolonnen, posteringen er afløst af en modpostering, eller skriveren ved det ikke (en række hentet fra udbyderen). Alt, der poster til et regnskab, skal læse null som "gør ingenting".
  • noegle
    booked
    label
    Bogført
    betydning
    Posteringen er bekræftet bogført hos udbyderen.
  • noegle
    draft
    label
    Kladde
    betydning
    Posteringen er bevidst ladt ubogført hos udbyderen, fordi integrationen står på kladde. E-conomic lægger den i kassekladden, Dinero under Kladder.
  • noegle
    failed
    label
    Fejlet
    betydning
    Kun Dinero og Billy: bogføringskaldet er per bilag, så en afvisning er endelig.
  • noegle
    unconfirmed
    label
    Ubekræftet
    betydning
    Posteringen findes, og bogføring blev forsøgt, men udbyderens svar handlede ikke om netop dette bilag, så vi kan ikke sige, hvilken vej det gik. Et opslag hos udbyderen kan afgøre det.

Prosa

Status forbliver Bogført for alle fire værdier, fordi der findes en postering hos udbyderen. fromBookOutcome oversætter udfaldet: sandt giver Booked, null giver Draft, og falsk giver Failed for Dinero og Billy, men Unconfirmed for de andre, fordi e-conomics bogføring er dato-afgrænset, så en fejl ofte er et søskendebilags kald. Unconfirmed og en importeret kassekladde-kladde uden journal_state genoptages af book() før alle andre vagter. Overgangen til ukendt sker ved tilbageføring, hvor persistReversal nulstiller kolonnen. Deles med siden for Kvitteringer.

Kilder

kode: app app/Enums/JournalState.php · JournalState::fromBookOutcomeverificeretkode: app app/Services/Ap/Booking/VoucherBookingFinisher.php · VoucherBookingFinisher::commitverificeretkode: app app/Services/Ap/Booking/EconomicVoucherResume.php · EconomicVoucherResume::resumeEconomicAutoBookverificeretkode: app app/Services/Ap/Booking/VoucherReversalRecorder.php · VoucherReversalRecorder::persistReversalverificeret

Bruges af