Replicated the proper GarageSales-edit path's net effect on prod (scripts/correct-sale-cnzyxc-20260902.mjs, committed for the record):
walkInSales/gSuuT1bfIss7GhCNZyxc: subtotal/total 0 → 8,600 (editedBystamped as the correction).sale_receipt+8,600 → Nabil Bank (fonepay resolution) + account balance/count incremented — the exact movement the edit path emits for a 0→8,600 non-credit change (prior 0 = no void needed, perstockUtils.js:846-891).- auditLog narration written (old→new, cause, approval) — visible in Activities.
- Stock untouched (was already correct: −2 @ 3,440). P&L today for this sale: −6,880 → +1,720.
