Gå til indhold

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

Oprydning i kladden og skrivepausen modarbejder hinanden

Fælde

faelde.bogfoering.oprydning-og-skrivepause

Pausen holder automatikken væk under en oprydning, men oprydningskommandoen afvises af samme pause.

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

Felter

symptom
Oprydning i kundens kassekladde fejler med en pause-fejl, eller automatikken bogfører midt i oprydningen.
aarsag
Kommandoen bank:cleanup-autobooked-transfers sletter kladder gennem EconomicClient, hvis skrivende metoder alle går gennem AccountingWriteGate. Kommandoen markerer sig ikke som brugerinitieret og nævner ikke pausen. Står selskabet på pause, afvises hvert slet med en pause-undtagelse. Står det ikke på pause, kan robotten bogføre, mens der ryddes op. Intet i koden kræver en pause under oprydning. Det er en driftsregel, og koden gør den svær at følge.
saadan undgaas
Beslut før oprydning, om pausen skal stå. Husk at tage den af bagefter: en glemt pause slukker al automatik.

Kilder

kode: app app/Console/Commands/CleanupAutoBookedTransferDraftsCommand.php · CleanupAutoBookedTransferDraftsCommand::withdrawverificeretkode: app app/Support/Accounting/AccountingWriteGate.php · AccountingWriteGate::assertverificeretkode: app app/Integrations/Economic/Concerns/ManagesDraftAccruals.php · ManagesDraftAccruals::deleteDraftJournalEntryverificeret

Bruges af

Ingen andre entiteter peger herhen endnu.