← Quay lại Blog
Giải pháp OMS + WMS

Giải pháp chốt sổ tồn kho cuối tháng khớp giữa kho và kế toán bằng OMS + WMS

Ngày 3 tháng sau, kế toán hỏi kho: "Tồn cuối tháng của SKU áo thun trắng size M là bao nhiêu?". Báo cáo WMS chụp lúc 9 giờ sáng ngày 1 ghi 412 cái, file Excel kế toán tính từ phiếu nhập xuất ra 455, còn kiểm đếm thực tế ở bin location ra 398. Không ai sai hẳn: 43 cái là hàng hoàn đã về kho nhưng chưa QC, 14 cái là đơn đã packing nhưng hãng vận chuyển lấy sau nửa đêm. Nhưng không ai giải thích được bằng chứng từ, nên cuối cùng kế toán điều chỉnh tay cho khớp và chênh lệch lại quay về vào tháng sau.

Giải pháp chốt sổ tồn kho cuối tháng bằng OMS + WMS không bắt đầu từ việc kiểm kê nhiều hơn. Nó bắt đầu từ việc thống nhất một mốc cắt thời gian, quy định mỗi trạng thái tồn thuộc về ai trên sổ kế toán, khóa giao dịch lùi ngày sau khi chốt và giải thích từng dòng chênh lệch bằng chứng từ nguồn thay vì một bút toán điều chỉnh tổng.

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ạnhRủi ro chínhPhù hợp với
Kế toán tự tính từ phiếu nhập xuất trên ExcelKhông phụ thuộc khoKhô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ángShop rất ít SKU, một kho
Chụp báo cáo tồn WMS sáng ngày 1Nhanh, số gần với hàng thậtGiờ 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áiTạm thời khi chưa có quy trình
Dừng kho kiểm kê toàn bộ ngày đầu thángCó số đếm thậtDừ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 + WMSSố có chứng từ, giải thích được từng dòng, kho không phải dừngCần kỷ luật ghi nhận đúng giờ và bảng ánh xạ được kế toán duyệtShop đ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 + WMSHàng ở đâuThường tính vàoCần chú ý
Khả dụng tại bin locationTrong khoHà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 giaoTrong khoHàng tồn khoBá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ểnTheo chính sách ghi nhận doanh thu của doanh nghiệpTách đơn COD và đơn đã thanh toán qua sàn
Hàng hoàn đã về kho, chờ QCTrong khoHàng tồn kho, nhóm chưa khả dụngPhả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ấpTrong khoHà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 đườngHàng đi đường hoặc tồn kho nguồnKhông để mất khỏi cả hai kho
Hàng ở kho 3PL hoặc kho gửi sànNgoà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

  1. 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.
  2. 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.
  3. Đ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.
  4. Đơ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.
  5. 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ệchCách truyXử lý
Khác mốc cắtSo giao dịch phát sinh giữa mốc cắt và giờ chụp báo cáoKhông điều chỉnh; tính lại tồn theo mốc cắt
Giao dịch treoDanh sách phiếu chưa duyệt, hoàn chưa nhận, điều chuyển chưa nhậnHoàn tất chứng từ gốc
Khác trạng tháiHàng chờ QC, cách ly, đi đường bị một bên bỏ sótSửa bảng ánh xạ, không sửa số lượng
Mapping hoặc combo saiSổ biến động SKU thành phần so với đơn bánSử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 đượcKiểm đếm lại lần hai bởi người khácPhiế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ốiTốc độ có báo cáo lãi lỗ
Giá trị chênh lệch không giải thích đượcTổng giá trị phiếu điều chỉnh kiểm kê chia giá trị tồnThấ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ắtPhiếu chưa duyệt, hoàn chưa nhận, điều chuyển chưa nhậnKỷ luật ghi nhận hằng ngày
Giao dịch lùi ngày bị chặnSố lần cố ghi vào kỳ đã khóaChỗ quy trình nhập liệu còn trễ
SKU lệch lặp lạiSKU có chênh lệch ít nhất hai trong ba thángLỗ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.

Câu hỏi thường gặp

Vì sao tồn kho trên WMS và trên sổ kế toán cuối tháng thường lệch nhau?

Nguyên nhân phổ biến nhất không phải mất hàng mà là khác mốc cắt và khác cách ghi nhận. Kho chụp tồn vào một giờ bất kỳ sau nửa đêm; kế toán tính theo ngày chứng từ. Hàng hoàn đã về kho nhưng chưa QC, hàng điều chuyển đang đi đường, đơn đã đóng gói nhưng chưa bàn giao và phiếu nhập chưa duyệt đều có thể được một bên tính, bên kia không tính. Cần một bảng quy định từng trạng thái thuộc dòng nào trên sổ.

Mốc cắt chốt sổ tồn kho nên đặt vào lúc nào?

Nên đặt một mốc cố định, ví dụ 23:59:59 ngày cuối tháng, và tính tồn cuối kỳ từ sổ biến động theo thời điểm phát sinh giao dịch, không theo lúc người dùng xuất báo cáo. Nếu kho chạy ca đêm, mọi giao dịch trước mốc phải được ghi nhận đúng giờ và mọi giao dịch sau mốc thuộc kỳ mới, kể cả khi được nhập vào hệ thống muộn.

Đơn đã đóng gói nhưng chưa bàn giao vận chuyển có được tính là đã xuất kho không?

Về hàng thật, kiện vẫn nằm trong kho nên vẫn là tồn của doanh nghiệp. Doanh nghiệp nên quy định thời điểm ghi giảm tồn là lúc bàn giao cho hãng vận chuyển có quét mã vận đơn, và báo cáo riêng số kiện đã đóng gói chưa bàn giao tại mốc cắt. Cách ghi nhận doanh thu và giá vốn tương ứng cần kế toán trưởng xác nhận theo chính sách của doanh nghiệp.

Có nên sửa chênh lệch bằng một phiếu điều chỉnh tổng cuối tháng không?

Không nên dùng một phiếu điều chỉnh tổng cho mọi chênh lệch. Mỗi dòng lệch nên được truy về giao dịch gốc: phiếu nhập chưa duyệt, hàng hoàn chưa nhập, mapping combo sai, điều chuyển chưa nhận. Chỉ phần còn lại sau khi đã giải thích hết mới đi vào phiếu điều chỉnh kiểm kê, có lý do, người lập, người duyệt và gắn với kỳ đang chốt.

Sau khi chốt sổ, nếu phát hiện một phiếu nhập của tháng trước thì xử lý thế nào?

Không mở lại kỳ đã khóa để sửa ngày. Ghi nhận phiếu đó vào kỳ hiện tại với ghi chú tham chiếu kỳ gốc, hoặc theo quy trình mở khóa có phê duyệt của kế toán trưởng nếu chính sách cho phép. Mục tiêu là số tồn đầu kỳ của tháng mới luôn bằng tồn cuối kỳ đã chốt của tháng trước.

JSTERP có tự khóa kỳ và xuất báo cáo đối chiếu cho kế toán không?

Khả năng tính tồn theo mốc thời gian, báo cáo theo trạng thái tồn, xuất sổ biến động theo SKU và kho, chặn giao dịch lùi ngày 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 demo bằng dữ liệu một tháng thật và xác nhận rõ phần nào có sẵn, phần nào cần quy trình hoặc tích hợp bổ sung.

Tồn kho cuối tháng giữa kho và kế toán không bao giờ khớp?

JST ERP Việt Nam có thể cùng doanh nghiệp rà lại mốc cắt chốt sổ, bảng ánh xạ trạng thái tồn sang sổ kế toán, các giao dịch đang treo như hàng hoàn chưa QC, hàng đi đường và đơn đã đóng gói chưa bàn giao, và quy trình khóa kỳ trên OMS + WMS.

Đăng ký tư vấn chốt sổ tồn kho cuối thángXem giải pháp vận hành kho

Bài viết liên quan

Giải pháp OMS + WMS

Giải pháp tìm hàng thất lạc và sai vị trí trong kho: khoanh vùng, hạn tìm và điều chỉnh tồn có duyệt bằng OMS + WMS

Biến việc đi tìm hàng thành quy trình: ghi nhận khi PDA báo không thấy, xem lịch sử di chuyển, kiểm điểm trung gian, đặt hạn tìm và chỉ điều chỉnh tồn khi có mã nguyên nhân và người duyệt.

Giải pháp OMS + WMS

Giải pháp xử lý khiếu nại hàng khác mô tả: đối chiếu listing, lô và checking bằng OMS + WMS

Phân loại khiếu nại theo nguyên nhân gốc (listing, kho, lô nhà cung cấp, kỳ vọng khách), đối chiếu dữ liệu từng đơn, đưa hàng hoàn vào chờ QC và tạm giữ lô khi vượt ngưỡng.

Giải pháp OMS + WMS

Giải pháp quản lý hàng giá trị cao: khu khóa, quét serial và kiểm đếm hai người bằng OMS + WMS

Gắn cờ SKU giá trị cao, đặt vào khu khóa có phân quyền, quét serial ở mọi lần di chuyển, kiểm đếm hai người tại điểm bàn giao và đối soát theo ca để truy ra đúng ca, đúng bước khi thiếu hàng.

Giải pháp OMS + WMS

Giải pháp xử lý đơn chuyển khoản chờ xác nhận: giữ hàng có hạn, khớp tiền về với mã đơn bằng OMS + WMS

Đặt trạng thái chờ thanh toán có hạn giữ hàng, chỉ cho picking khi tiền đã khớp mã đơn, xử lý chuyển thiếu, thừa, trùng và tự nhả tồn khi hết hạn.

Gọi tư vấnNhận demo