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.
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.