「5 月的帳已經結完了,但 6 月初發現 5 月有一張進貨單開錯,怎麼辦?」
這個問題有標準答案,但很多人不知道:開退回單,不要去改舊單。
為什麼要有關帳
每個月底,你把這個月的進出貨彙總起來,算出金額,交給會計或自己報稅。這份數字一旦對完帳、報完稅,就不應該再被動到。
BZ66 的關帳功能,就是在保護這件事。
設定了關帳日(例如每月 10 號),系統會在 10 號之後自動把上個月的所有單據鎖定。鎖定之後,那個月的任何單據都不能再修改、刪除或作廢。你在系統裡看得到,但改不了。
這樣做的目的很簡單:報過的稅,不能被事後偷改。
關帳後發現錯誤,正確做法是什麼
不是翻出舊單去改,而是在目前這個月開一張退回單來沖銷。
舉個例子:5 月 15 日有一張進貨單,進了 100 個商品,但其實只到 80 個,開錯了。現在是 6 月,5 月已關帳。
正確流程:
- 在 6 月開一張進貨退回單,填 20 個(多進的部分)
- 系統扣庫存 20 個,應付帳款也對應調整
- 5 月的帳維持原樣不動,6 月的帳多了這筆更正
這個做法來自會計的基本原則:已關帳的分錄不動,用新分錄更正。數字全都在帳上,可追溯,不會憑空消失。
關帳日設定成 0,代表永不鎖
不是每家店都需要嚴謹的月結流程。路邊攤、小吃店,可能只是想記錄進出貨,不需要關帳這件事。
BZ66 的關帳日預設是 0,也就是「永不自動關帳」。在這個狀態下,你隨時可以回去改任何時間點的單據,沒有限制。
等到有一天你開始需要對帳、需要報稅、需要保護歷史數字,再去設定一個關帳日就好。這是一個設定,不是強制要求。
跨月退貨怎麼處理
客人 5 月買的東西,6 月才來退。
直接在 6 月開一張出貨退回單就好,日期填 6 月,記在 6 月的帳裡。這是正確的會計處理——退貨發生在哪個月,就記在哪個月。
唯一的限制是:你不能把退貨日期「補登」回 5 月(如果 5 月已關帳),系統會擋。這個限制是刻意的,保護的就是月結後的數字完整性。
相關閱讀:《用 Excel 管庫存,月底為什麼永遠對不起來?》——關於進銷存走流程的重要性。