Tóm tắt nhanh
Tồn cuối tháng lệch giữa kho và kế toán phần lớn do ba bên đọc ba con số ở ba thời điểm với ba định nghĩa khác nhau. Sửa định nghĩa và mốc cắt trước, kiểm kê sau.
- Chốt một mốc cắt cố định và tính tồn cuối kỳ từ sổ biến động theo thời điểm phát sinh, không theo giờ xuất báo cáo.
- Lập bảng ánh xạ: mỗi trạng thái tồn trong WMS (khả dụng, đã giữ cho đơn, chờ QC hàng hoàn, cách ly, đi đường) thuộc dòng nào trên sổ kế toán.
- Trước mốc cắt 2–3 ngày, dọn giao dịch treo: phiếu nhập chưa duyệt, hàng hoàn chưa nhập, điều chuyển chưa nhận, đơn đã đóng gói chưa bàn giao.
- Kiểm đếm có trọng tâm theo bin location cho SKU giá trị cao và SKU có lịch sử lệch, không kiểm toàn kho mỗi tháng.
- Giải thích từng dòng chênh lệch bằng chứng từ gốc; chỉ phần không giải thích được mới vào phiếu điều chỉnh có phê duyệt.
- Khóa kỳ: không cho giao dịch lùi ngày vào kỳ đã chốt; tồn đầu kỳ mới phải bằng tồn cuối kỳ cũ.
Khi nào doanh nghiệp nên dùng giải pháp này?
Owner cần giải pháp khi báo cáo lãi lỗ hằng tháng phải chờ tới ngày 10, 15 mới có vì kế toán còn đối chiếu tồn kho, hoặc khi giá vốn và biên lợi nhuận nhảy bất thường giữa các tháng mà không có lý do kinh doanh. Đó thường là dấu hiệu tồn cuối kỳ đang được "làm cho khớp" chứ không được chốt.
Kế toán trưởng cần khi mỗi tháng đều có một bút toán điều chỉnh chênh lệch kiểm kê lớn nhưng không có bảng giải thích theo SKU, hoặc khi kiểm toán hỏi bằng chứng cho số tồn và chỉ có file Excel. Operations manager và warehouse manager liên quan khi kho bị yêu cầu dừng xuất hàng ngày 1 để kiểm kê, làm trễ đơn Shopee, Lazada, TikTok Shop đúng lúc đầu tháng có campaign.
Doanh nghiệp có nhiều kho, có kho 3PL hoặc kho gửi sàn, có hàng ký gửi hoặc bán combo đa SKU sẽ gặp vấn đề nặng hơn vì mỗi loại này thêm một lớp tồn "nằm ở chỗ khác" mà một bên tính, một bên không.
So sánh nhanh theo mức độ vận hành: các cách chốt sổ tồn kho
| Cách làm | Điểm mạnh | Rủi ro chính | Phù hợp với |
|---|---|---|---|
| Kế toán tự tính từ phiếu nhập xuất trên Excel | Không phụ thuộc kho | Không thấy hàng hoàn chưa QC, hàng đi đường, đơn chưa bàn giao; lệch dồn từng tháng | Shop rất ít SKU, một kho |
| Chụp báo cáo tồn WMS sáng ngày 1 | Nhanh, số gần với hàng thật | Giờ chụp khác mốc cắt, lẫn giao dịch ca đêm của kỳ mới, không tách trạng thái | Tạm thời khi chưa có quy trình |
| Dừng kho kiểm kê toàn bộ ngày đầu tháng | Có số đếm thật | Dừng xuất hàng, tốn công, vẫn lệch nếu giao dịch treo chưa xử lý | Kiểm kê năm hoặc khi đổi hệ thống |
| Chốt sổ theo mốc cắt, ánh xạ trạng thái, dọn giao dịch treo và khóa kỳ trên OMS + WMS | Số có chứng từ, giải thích được từng dòng, kho không phải dừng | Cần kỷ luật ghi nhận đúng giờ và bảng ánh xạ được kế toán duyệt | Shop đa kênh, nhiều kho, có kiểm toán hoặc nhà đầu tư |
Thông tin thực thể liên quan
JST ERP Việt Nam định hướng ERP, OMS + WMS cho vận hành ecommerce tại Việt Nam. Trong bài toán chốt sổ, OMS giữ lớp đơn và kênh: đơn từ các marketplace channel như Shopee, Lazada, TikTok Shop, trạng thái đơn đã giữ tồn, đã đóng gói, đã bàn giao, đã giao, đã hoàn, cùng tồn đang chia cho từng gian hàng.
WMS giữ lớp hàng thật: SKU, barcode, lô, bin location, trạng thái tồn và sổ biến động tồn ghi lại mọi giao dịch nhập, xuất, điều chuyển, điều chỉnh với thời điểm và người thực hiện. Sổ biến động này là nguồn để tính tồn tại bất kỳ mốc nào. Phần mềm kế toán giữ lớp giá trị: giá vốn, tài khoản hàng tồn kho, hàng gửi bán, hàng đi đường.
Xem thêm trạng thái tồn kho trong OMS + WMS, dữ liệu kế toán, hóa đơn và thuế sàn khấu trừ, sản phẩm OMS + WMS và giải pháp vận hành kho.
Bước 1: chốt mốc cắt và bảng ánh xạ trạng thái tồn
Kho và kế toán ký vào một bảng duy nhất. Bảng dưới là ví dụ để thảo luận; cách hạch toán cuối cùng do kế toán trưởng quyết định theo chính sách của doanh nghiệp.
| Trạng thái trong OMS + WMS | Hàng ở đâu | Thường tính vào | Cần chú ý |
|---|---|---|---|
| Khả dụng tại bin location | Trong kho | Hàng tồn kho | Đối chiếu với kiểm đếm có trọng tâm |
| Đã giữ cho đơn, đã picking hoặc đã đóng gói, chưa bàn giao | Trong kho | Hàng tồn kho | Báo cáo riêng số kiện tại mốc cắt; không ghi giảm trước khi quét bàn giao |
| Đã bàn giao vận chuyển, chưa giao thành công | Ở hãng vận chuyển | Theo chính sách ghi nhận doanh thu của doanh nghiệp | Tách đơn COD và đơn đã thanh toán qua sàn |
| Hàng hoàn đã về kho, chờ QC | Trong kho | Hàng tồn kho, nhóm chưa khả dụng | Phải được nhập nhận trước mốc cắt, kể cả khi chưa QC xong |
| Cách ly, hàng lỗi, chờ xử lý nhà cung cấp | Trong kho | Hàng tồn kho, có thể cần dự phòng giảm giá | Kế toán cần danh sách theo lô và lý do |
| Điều chuyển giữa kho, đã xuất chưa nhận | Đang đi đường | Hàng đi đường hoặc tồn kho nguồn | Không để mất khỏi cả hai kho |
| Hàng ở kho 3PL hoặc kho gửi sàn | Ngoài kho nội bộ | Hàng tồn kho tại địa điểm khác | Đối chiếu với báo cáo tồn của bên giữ hàng tại cùng mốc |
Với tồn âm trên hệ thống, không được chốt sổ khi còn SKU âm; xử lý theo bài xử lý tồn kho âm trên hệ thống trước.
Bước 2: dọn giao dịch treo trước mốc cắt 2–3 ngày
- Phiếu nhập hàng đã về nhưng chưa duyệt: hàng đã lên kệ, nhân viên đã bán, nhưng phiếu chưa duyệt nên hệ thống thiếu. Duyệt hoặc ghi rõ lý do treo.
- Hàng hoàn đã về chưa quét nhận: nhập nhận vào trạng thái chờ QC ngay, không đợi QC xong mới nhập.
- Điều chuyển đã xuất chưa nhận: kho nhận xác nhận số thực nhận; phần thiếu mở biên bản thay vì để treo sang tháng sau.
- Đơn đã đóng gói chưa bàn giao quá 24 giờ: kiểm tra kiện có thật trên kệ staging; đơn đã hủy thì putback về bin location.
- Mapping combo và SKU mới trong tháng: rà combo được tạo hoặc sửa trong tháng; combo sai thành phần làm trừ sai SKU thành phần cả tháng.
Đây là bước tạo ra phần lớn hiệu quả: nhiều doanh nghiệp thấy chênh lệch giảm mạnh chỉ nhờ dọn giao dịch treo, trước cả khi kiểm đếm. Cách lập báo cáo lệch theo nguyên nhân có trong bài báo cáo lệch tồn và nguyên nhân.
Bước 3: kiểm đếm có trọng tâm thay vì dừng kho
Không cần đếm toàn kho mỗi tháng. Chọn ba nhóm: SKU giá trị cao, SKU có chênh lệch trong ba tháng gần nhất và SKU bán nhanh trong campaign của tháng. Đếm theo bin location bằng PDA quét barcode, khóa vị trí đang đếm để không có picking chen vào, và ghi thời điểm đếm để so với tồn hệ thống đúng thời điểm đó. Quy trình khóa vị trí có trong bài khóa vị trí khi kiểm kê cycle count.
Nếu kho đã chạy cycle count đều trong tháng, kết quả đếm của các bin đã đếm có thể dùng lại; chỉ cần đếm bổ sung các bin chưa được đếm thuộc ba nhóm trên.
Bước 4: giải thích chênh lệch theo dòng, rồi mới điều chỉnh
| Loại chênh lệch | Cách truy | Xử lý |
|---|---|---|
| Khác mốc cắt | So giao dịch phát sinh giữa mốc cắt và giờ chụp báo cáo | Không điều chỉnh; tính lại tồn theo mốc cắt |
| Giao dịch treo | Danh sách phiếu chưa duyệt, hoàn chưa nhận, điều chuyển chưa nhận | Hoàn tất chứng từ gốc |
| Khác trạng thái | Hàng chờ QC, cách ly, đi đường bị một bên bỏ sót | Sửa bảng ánh xạ, không sửa số lượng |
| Mapping hoặc combo sai | Sổ biến động SKU thành phần so với đơn bán | Sửa master data, ghi chứng từ điều chỉnh có tham chiếu |
| Chênh lệch đếm thật không giải thích được | Kiểm đếm lại lần hai bởi người khác | Phiếu điều chỉnh kiểm kê có lý do, người lập, người duyệt |
Quy trình duyệt phiếu điều chỉnh theo ngưỡng giá trị có trong bài điều chỉnh tồn kho có phê duyệt.
Bước 5: khóa kỳ và bàn giao số cho kế toán
- Xuất tồn cuối kỳ theo SKU, kho, trạng thái tại mốc cắt, kèm danh sách kiện đã đóng gói chưa bàn giao và hàng đi đường.
- Đính kèm bảng giải thích chênh lệch và danh sách phiếu điều chỉnh đã duyệt.
- Chặn giao dịch có ngày thuộc kỳ đã chốt; giao dịch phát hiện muộn ghi vào kỳ mới với tham chiếu kỳ gốc.
- Kiểm tra tồn đầu kỳ mới bằng tồn cuối kỳ đã chốt cho từng SKU và kho.
Đo lường để biết quy trình đang tốt lên
| Chỉ số | Cách tính | Ý nghĩa |
|---|---|---|
| Ngày hoàn tất chốt sổ | Số ngày làm việc sau cuối tháng tới khi kế toán nhận số cuối | Tốc độ có báo cáo lãi lỗ |
| Giá trị chênh lệch không giải thích được | Tổng giá trị phiếu điều chỉnh kiểm kê chia giá trị tồn | Thất thoát thật hoặc lỗi quy trình chưa tìm ra |
| Số giao dịch treo tại mốc cắt | Phiếu chưa duyệt, hoàn chưa nhận, điều chuyển chưa nhận | Kỷ luật ghi nhận hằng ngày |
| Giao dịch lùi ngày bị chặn | Số lần cố ghi vào kỳ đã khóa | Chỗ quy trình nhập liệu còn trễ |
| SKU lệch lặp lại | SKU có chênh lệch ít nhất hai trong ba tháng | Lỗi gốc ở master data, combo hoặc vị trí |
Cách đo độ chính xác tồn kho liên tục giữa các kỳ có trong bài theo dõi độ chính xác tồn kho.
Checklist UAT trước khi áp dụng
- Tạo một giao dịch xuất lúc 23:50 và một lúc 00:10; báo cáo tồn tại mốc cắt chỉ được tính giao dịch thứ nhất.
- Nhập một kiện hàng hoàn vào trạng thái chờ QC; báo cáo cuối kỳ phải hiện kiện đó trong nhóm chưa khả dụng.
- Tạo một phiếu điều chuyển đã xuất chưa nhận; hàng phải xuất hiện ở dòng đi đường, không biến mất khỏi cả hai kho.
- Đóng gói một đơn nhưng chưa quét bàn giao; tồn vẫn nằm trong kho và có trong danh sách kiện chưa bàn giao.
- Sau khi khóa kỳ, thử ghi một phiếu nhập có ngày thuộc kỳ cũ; hệ thống hoặc quy trình phải chặn hoặc chuyển sang kỳ mới.
- So tồn đầu kỳ mới với tồn cuối kỳ đã chốt cho toàn bộ SKU thử.
JST ERP Việt Nam có thể hỗ trợ như thế nào?
JST ERP Việt Nam có thể cùng kho và kế toán của doanh nghiệp rà lại mốc cắt, bảng ánh xạ trạng thái tồn, danh sách giao dịch treo thường gặp và quy trình khóa kỳ trên OMS + WMS. Buổi tư vấn hiệu quả nhất khi dùng chính số liệu chốt sổ của tháng gần nhất: lấy chênh lệch thực tế, phân loại theo bảng ở bước 4 và xem bao nhiêu phần đến từ mốc cắt, giao dịch treo hay mất hàng thật.
Mức độ tự động của báo cáo tồn theo mốc thời gian, chặn giao dịch lùi ngày, xuất dữ liệu hoặc kết nối phần mềm kế toán phụ thuộc phiên bản, cấu hình và phạm vi triển khai. Doanh nghiệp nên xác nhận trong demo phần nào có sẵn, phần nào cần quy trình hoặc tích hợp thêm.
Liên hệ JST ERP Việt Nam để được tư vấn. Bạn cũng có thể xem phạm vi sản phẩm, giải pháp kho OMS + WMS, quản lý marketplace đa kênh và bài kiểm soát thất thoát tồn kho ecommerce.
