Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt
Bilaget blev bogført to gange
Fælde
faelde.bogfoering.bogfoert-to-gange
En dobbeltbogføring har fire kendte veje, og kun den ene er en vagt, som vi kan stramme.
Felter
- symptom
- To posteringer af samme køb i regnskabet, eller to modposteringer af samme bilag.
- aarsag
- 1) Et job hang i Booking. Genrejsningen flytter det til Fejlet og sender det ikke igen, men hvis udbyderens kald allerede var lykkedes, og brugeren trykker Bogfør igen, er der to. Fejlteksten advarer om det. 2) E-conomic-kaldet har ingen idempotensnøgle, og vi sender det uden HTTP-genforsøg, fordi et gensendt kald kan have bogført to gange. 3) Bogholderen havde allerede lavet posteringen i kassekladden eller i bogføringen, og vagterne fandt den ikke, fordi de kun matcher på dato, beløb og bankkonto og kræver en bekræftet banklinje med en afstemningskonto. 4) To hurtige klik på Tilbagefør: kravet reversal_claimed_at tager kun den første.
- saadan undgaas
- Brug Bogfør igen først efter at have kigget i regnskabet. Sæt bankforbindelsens afstemningskonto, så vagt 10 og 11 kan søge. Bekræft ikke "lignende postering", før begge sider er læst.
Kilder
kode: app app/Console/Commands/RecoverStuckBookingVouchers.php · RecoverStuckBookingVouchersverificeretkode: app app/Services/Ap/Booking/EconomicVoucherBooker.php · EconomicVoucherBooker::bookEconomicverificeretkode: app app/Services/Ap/BankLedgerPostingLookup.php · BankLedgerPostingLookup::liveBankLineCoverageForTransactionverificeretkode: app app/Services/Ap/VoucherBookingService.php · VoucherBookingService::reverseverificeret
Bruges af
Ingen andre entiteter peger herhen endnu.