「5 月的帳已經結完了,但 6 月初發現 5 月有一張進貨單開錯,怎麼辦?」
在 BZ66 裡,答案是:開退回單,不要回去改舊單。 這是系統刻意設計的流程,下面說明為什麼這樣設計,以及它的界線在哪裡。
為什麼要有關帳
每個月底,你把這個月的進出貨彙總起來,算出金額,交給記帳人員或自己申報。這份數字一旦對完帳、報完稅,再被隨手改動,帳與申報就對不起來。
BZ66 的關帳功能就是在保護這件事。
設定關帳日(例如每月 10 號)之後,系統會在 10 號之後自動鎖定上個月的所有單據。鎖定之後,那個月的單據不能再修改、刪除或作廢。你在系統裡看得到,但改不了。
關帳後發現錯誤,BZ66 怎麼處理
不是翻出舊單去改,而是在目前這個月開一張退回單來沖銷。
舉例:5 月 15 日有一張進貨單,進了 100 個商品,實際只到 80 個。現在是 6 月,5 月已關帳。
系統中的流程:
- 在 6 月開一張進貨退回單,填 20 個(多進的部分)
- 系統扣庫存 20 個,應付帳款對應調整
- 5 月的帳維持原樣,6 月的帳多了這筆更正
這個做法呼應「已結轉的期間不回頭改,用後續紀錄更正」這類常見的帳務處理習慣:數字都留在帳上、可追溯,不會憑空消失。
但要說清楚:這是庫存與單據層面的處理,不等於你的會計分錄或稅務申報也該這樣做。 錯誤金額大小、是否已開立發票、是否跨年度,都會影響正確的更正方式,包含是否需要開立折讓單或辦理更正申報。這些請依你的帳務處理方式,並詢問記帳或會計專業人員。
關帳日設定成 0,代表永不鎖
不是每家店都需要嚴謹的月結流程。路邊攤、小吃店可能只是想記錄進出貨。
BZ66 的關帳日預設是 0,也就是「永不自動關帳」。在這個狀態下,你隨時可以回去改任何時間點的單據。
等到開始需要對帳、需要保護歷史數字,再設定一個關帳日就好。這是一個設定,不是強制要求。
跨月退貨怎麼處理
客人 5 月買的東西,6 月才來退。
在 BZ66 裡,直接在 6 月開一張出貨退回單,日期填 6 月,記在 6 月。系統中的限制是:如果 5 月已關帳,你不能把退貨日期補登回 5 月,系統會擋下來。這個限制是刻意的,保護的是月結後的數字完整性。
退貨的認列期間在會計與稅務上如何處理,屬於帳務判斷,不由系統決定;有疑義時請以你的記帳人員或會計師意見為準。
本文是產品流程設計說明,不是會計或稅務意見。