Bỏ qua tới nội dung

Bản thử — khung tạm 1.0 : bố cục và chữ giữ chỗ, chưa phải trang chính thức của phanmembaohanh.vn.

Một sản phẩm của SoftAZ Tư vấn bán hàng — Tuấn 039 777 0035 · Zalo
Phần mềm bảo hànhphanmembaohanh.vn

Tin phần mềm bán hàng

Quản lý tồn kho gắn bán hàng: tránh bán hàng không có trong kho

Đăng 13/11/2026

Một trong những tình huống khó xử nhất của cửa hàng bán nhiều kênh là khách đã chuyển khoản, nhân viên vào kho lấy hàng thì phát hiện kệ trống. Số tồn trên màn hình vẫn báo còn, nhưng thực tế món hàng đã được bán tại quầy, đã bị trả về chưa ghi nhận hoặc đã chuyển đi kho khác. Gốc rễ của vấn đề không nằm ở người kho hay thu ngân, mà nằm ở cách đơn bán và số tồn được liên kết với nhau. Bài viết này đi sâu vào nghiệp vụ kho bên trong phần mềm bán hàng, chỉ ra các kẽ hở làm lệch kho và nguyên tắc để số tồn luôn phản ánh đúng kệ hàng.

Đơn bán và số tồn: hai mặt của cùng một giao dịch

Mỗi đơn hàng được chốt đều kéo theo một biến động kho. Khi thu ngân lập hóa đơn bán hàng, số lượng của từng mã sản phẩm trong đơn phải được trừ khỏi kho tương ứng ngay tại thời điểm đó. Ngược lại, khi khách trả hàng, phiếu trả cần cộng ngược lại số tồn. Nhập hàng từ nhà cung cấp làm tăng tồn, chuyển kho làm giảm ở nơi đi và tăng ở nơi đến. Nếu bất kỳ mắt xích nào trong chuỗi này bị ghi tay, ghi muộn hoặc bỏ sót, số tồn sẽ trôi dần khỏi thực tế.

Vì vậy, khi nói về quản lý tồn kho trong bán hàng, điều cần quan tâm không chỉ là "kho còn bao nhiêu" mà là "mỗi lần tồn thay đổi thì chứng từ nào sinh ra nó". Một phần mềm được thiết kế tốt sẽ không cho phép số tồn thay đổi mà không có phiếu đi kèm: phiếu bán, phiếu trả, phiếu nhập, phiếu xuất, phiếu chuyển kho hoặc phiếu kiểm kê. Khi mọi biến động đều có chứng từ, việc truy ngược nguyên nhân lệch kho trở nên đơn giản hơn rất nhiều.

Nhiều hệ thống hiện nay còn cho phép đồng bộ dữ liệu bán hàng với phần mềm kế toán và hóa đơn điện tử. Điều này có nghĩa là một đơn bán vừa trừ tồn, vừa ghi doanh thu, vừa tạo hóa đơn, tất cả từ cùng một thao tác. Càng ít điểm nhập liệu thủ công, càng ít chỗ để số liệu sai lệch len vào.

Những tình huống lệch kho thường gặp

Bán tại quầy và bán online cùng một lúc

Đây là kịch bản phổ biến nhất với shop bán đa kênh. Cùng một chiếc áo cỡ M, thu ngân tại quầy bán cho khách đến trực tiếp, trong khi nhân viên chốt đơn trên mạng xã hội cũng vừa xác nhận với một khách khác. Nếu kênh online không đọc số tồn từ cùng một nguồn với quầy, hoặc đọc nhưng cập nhật chậm, cả hai đơn đều được chấp nhận dù chỉ còn một sản phẩm. Hậu quả là phải xin lỗi khách, hoàn tiền, và uy tín bị ảnh hưởng.

Hàng trả lại chưa được cập nhật

Khách đổi trả là chuyện bình thường, nhưng nếu nhân viên chỉ nhận lại hàng, hoàn tiền rồi cất lên kệ mà không lập phiếu trả, số tồn trên hệ thống sẽ thấp hơn thực tế. Ngược lại, có trường hợp phiếu trả đã lập nhưng hàng vẫn đang trên đường về (với đơn giao qua đơn vị vận chuyển), tồn trên hệ thống cao hơn kệ thật. Cả hai hướng lệch đều gây ra quyết định sai: hoặc từ chối khách dù còn hàng, hoặc nhận đơn cho món chưa về tới.

Nhập hàng về nhưng ghi nhận chậm

Hàng từ nhà cung cấp về cuối ngày, nhân viên kho xếp lên kệ nhưng để hôm sau mới nhập phiếu. Trong khoảng trống đó, kênh online vẫn báo hết hàng, bỏ lỡ đơn. Hoặc tệ hơn, nhân viên đã bán lẻ vài món từ lô mới trước khi phiếu nhập được tạo, khiến tồn âm hoặc lệch mà không ai hiểu vì sao.

Hao hụt, hư hỏng và chuyển kho không ghi phiếu

Hàng vỡ, hàng lỗi bị loại ra, hàng mượn đi làm mẫu, hàng chuyển sang chi nhánh khác bằng miệng – tất cả đều là biến động kho thật nhưng không được ghi nhận. Dồn lại sau vài tuần, chênh lệch đủ lớn để gây tranh cãi giữa kho và thu ngân mà không bên nào tìm được bằng chứng.

Tình huốngBiểu hiện trên hệ thốngHướng xử lý bằng phần mềm
Bán quầy và online cùng lúcHai đơn cùng chốt cho một sản phẩm cuốiMọi kênh đọc chung một số tồn, trừ kho ngay khi chốt đơn
Trả hàng chưa cập nhậtTồn hệ thống thấp hơn kệ thậtBắt buộc lập phiếu trả mới được hoàn tiền
Nhập hàng ghi nhận chậmBáo hết hàng dù hàng đã về, tồn âmNhập phiếu ngay khi nhận hàng, quét mã vạch khi lên kệ
Hao hụt, chuyển kho miệngChênh lệch tích lũy không rõ nguyên nhânPhiếu xuất hủy, phiếu chuyển kho có người duyệt

Nguyên tắc "một nguồn sự thật" cho số tồn

Nguyên tắc này nói rằng toàn bộ cửa hàng chỉ có một con số tồn cho mỗi sản phẩm tại mỗi kho, và mọi kênh bán, mọi nhân viên đều đọc – ghi vào đúng con số đó. Không có bảng tính riêng của nhân viên online, không có sổ tay riêng của kho, không có file tồn "để đối chiếu sau". Khi quầy bán một món, kênh online phải thấy số tồn giảm gần như tức thì và ngược lại.

Để thực hiện, phần mềm bán hàng cần đóng vai trò trung tâm: hệ thống POS tại quầy, trang bán hàng, kênh mạng xã hội và sàn thương mại điện tử đều kết nối về cùng một cơ sở dữ liệu tồn kho. Đơn từ bất cứ nơi nào cũng tạo ra phiếu bán trong phần mềm, và phiếu bán đó trừ tồn. Nếu một kênh nào đó chưa thể kết nối tự động, quy định bắt buộc là nhân viên phải tạo đơn trong phần mềm trước khi xác nhận với khách, chứ không phải chốt với khách rồi mới ghi lại.

Một hệ quả quan trọng của nguyên tắc này là khái niệm "tồn có thể bán". Số lượng trên kệ không hoàn toàn bằng số lượng được phép bán, vì có thể có hàng đã được đặt cọc, hàng đang chờ giao, hàng để làm mẫu. Phần mềm nên tách rõ tồn thực tế và tồn khả dụng, để kênh online chỉ nhận đơn trong phạm vi tồn khả dụng. Cách làm này giúp tránh tình trạng khách đặt mua đúng món mà một khách khác đã giữ chỗ.

Với cửa hàng có nhiều chi nhánh, mỗi chi nhánh là một kho riêng trên hệ thống. Tồn kho tổng là tổng của các kho, nhưng đơn bán phải trừ đúng kho nơi hàng được lấy. Khi chi nhánh này hết hàng, phần mềm cho phép tạo phiếu chuyển kho từ chi nhánh khác thay vì tự ý "mượn" rồi ghi sau.

Kiểm kê định kỳ và vai trò của phần mềm

Dù quy trình chặt đến đâu, vẫn có sai lệch nhỏ phát sinh từ nhầm mã, thất lạc hay hỏng hóc. Kiểm kê định kỳ là cách duy trì niềm tin vào số tồn trên hệ thống. Thay vì chờ tới cuối năm đếm toàn bộ kho rồi điều chỉnh một lần, cửa hàng nên chia nhỏ: kiểm kê luân phiên theo nhóm hàng, ưu tiên nhóm bán chạy, nhóm giá trị cao hoặc nhóm hay bị lệch.

Phần mềm hỗ trợ kiểm kê ở nhiều khâu. Trước tiên, nó in hoặc hiển thị danh sách cần đếm kèm số tồn hệ thống, hoặc tốt hơn là ẩn số hệ thống để người đếm không bị ảnh hưởng. Trong lúc đếm, nhân viên quét mã vạch từng sản phẩm hoặc nhập số lượng trực tiếp trên điện thoại. Sau khi đếm, phần mềm tự so sánh số thực tế với số hệ thống, liệt kê các mã chênh lệch để người phụ trách rà lại trước khi xác nhận. Cuối cùng, phiếu kiểm kê được duyệt sẽ tạo ra phiếu điều chỉnh tồn có ghi rõ ai duyệt, lý do và thời điểm.

Điểm then chốt là phiếu điều chỉnh phải được lưu như một chứng từ, không phải sửa trực tiếp vào số tồn. Nhờ đó, khi xem lịch sử của một mã hàng, người quản lý thấy được toàn bộ chuỗi: nhập bao nhiêu, bán bao nhiêu, trả bao nhiêu, điều chỉnh bao nhiêu. Bất kỳ con số bất thường nào cũng có thể truy ra ngày giờ và người thao tác.

Cảnh báo tồn thấp, đặt hàng lại và phân quyền điều chỉnh

Thiết lập ngưỡng tồn tối thiểu

Hết hàng mà không biết trước cũng là một dạng "bán hàng không có trong kho": khách hỏi, nhân viên hứa, rồi mới phát hiện kho rỗng. Phần mềm cho phép đặt ngưỡng tồn tối thiểu cho từng mã, từng kho. Khi số tồn chạm ngưỡng, hệ thống gửi cảnh báo cho người phụ trách mua hàng. Ngưỡng này nên được tính từ tốc độ bán trung bình và thời gian nhà cung cấp giao hàng, không đặt một con số chung cho mọi sản phẩm.

Từ cảnh báo, người mua hàng tạo phiếu đặt hàng nhà cung cấp ngay trong phần mềm. Khi hàng về, phiếu nhập được lập dựa trên phiếu đặt để đối chiếu số lượng, tránh nhận thiếu hoặc nhập sai mã. Việc khép kín chu trình đặt – nhận – nhập giúp tồn kho luôn được bổ sung đúng lúc và đúng số.

Ai được phép sửa số tồn?

Nếu bất kỳ nhân viên nào cũng có thể vào sửa số tồn, nguyên tắc một nguồn sự thật sẽ sụp đổ. Phân quyền hợp lý thường chia theo vai trò:

  • Thu ngân: chỉ được lập phiếu bán và phiếu trả, không thấy và không sửa được số tồn trực tiếp.
  • Nhân viên kho: lập phiếu nhập, phiếu xuất, phiếu chuyển kho và tham gia kiểm kê, nhưng không được tự duyệt phiếu điều chỉnh.
  • Quản lý cửa hàng hoặc chủ shop: duyệt phiếu kiểm kê, phiếu điều chỉnh, xem lịch sử biến động và báo cáo chênh lệch.
  • Kế toán: xem dữ liệu đã duyệt để hạch toán, đồng bộ với phần mềm kế toán và hóa đơn điện tử, không can thiệp vào số tồn.

Mọi thao tác điều chỉnh đều phải ghi lý do và được lưu vết. Khi lệch kho xảy ra, đây là nguồn bằng chứng để cải thiện quy trình thay vì đổ lỗi cho nhau.

Checklist rà soát kho hàng tháng

Dưới đây là danh sách việc nên làm mỗi tháng để giữ số tồn luôn đáng tin cậy:

  1. Đối chiếu tổng số phiếu bán, phiếu trả trên phần mềm với số đơn thực tế từ các kênh, đặc biệt là kênh chưa kết nối tự động.
  2. Rà danh sách phiếu trả hàng đang ở trạng thái "chờ nhận" để xác nhận hàng đã về kho hay chưa.
  3. Kiểm tra các phiếu nhập chưa hoàn tất hoặc phiếu đặt hàng nhà cung cấp quá hạn giao.
  4. Lọc các mã hàng có tồn âm hoặc tồn bất thường so với lịch sử bán.
  5. Kiểm kê luân phiên một nhóm hàng đã định trước, ưu tiên nhóm bán chạy và nhóm từng bị lệch.
  6. Xem lại toàn bộ phiếu điều chỉnh tồn trong tháng, ai duyệt, lý do gì, có lặp lại ở cùng một mã không.
  7. Cập nhật ngưỡng tồn tối thiểu cho những mã có tốc độ bán thay đổi theo mùa.
  8. Rà soát danh sách tài khoản và quyền thao tác kho, gỡ quyền của nhân viên đã nghỉ hoặc chuyển vị trí.
  9. Xác nhận dữ liệu bán hàng đã đồng bộ sang kế toán và hóa đơn điện tử, không còn đơn bị treo.

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

Shop nhỏ bán chủ yếu qua mạng xã hội có cần phần mềm quản lý tồn kho không?

Có, nếu đã có hơn một người cùng chốt đơn hoặc có cả bán trực tiếp. Chỉ cần hai người cùng nhận đơn mà không nhìn chung một số tồn là đã đủ để xảy ra bán trùng. Phần mềm giúp tất cả cùng đọc một con số và trừ kho ngay khi tạo đơn.

Nên trừ tồn khi khách đặt hay khi hàng xuất kho?

Cách thông dụng là giữ chỗ (giảm tồn khả dụng) ngay khi đơn được xác nhận, và trừ tồn thực tế khi phiếu xuất kho được lập. Như vậy kênh khác không bán trùng, đồng thời kho vẫn biết hàng còn nằm trên kệ để đóng gói.

Kiểm kê phát hiện lệch, nên sửa số tồn ngay không?

Không nên sửa trực tiếp. Hãy rà lại các phiếu trong khoảng thời gian liên quan để tìm nguyên nhân trước, sau đó lập phiếu điều chỉnh có lý do và người duyệt. Nếu sửa thẳng, lần lệch tiếp theo sẽ không còn dấu vết để đối chiếu.

Phần mềm bán hàng có thay thế được kiểm kê thủ công không?

Không hoàn toàn. Phần mềm ghi nhận chính xác những gì được nhập vào, nhưng hàng vỡ, thất lạc hay nhầm mã vẫn cần con người đếm thực tế. Vai trò của phần mềm là làm việc đếm nhanh hơn, so sánh tự động và lưu lại kết quả để tồn kho sau kiểm kê thực sự đáng tin.

Nếu cửa hàng của bạn đang bán ở nhiều kênh và thường xuyên gặp cảnh chốt đơn xong mới biết hết hàng, đội ngũ SoftAZ sẵn sàng cùng bạn rà soát quy trình kho và thiết lập phần mềm bán hàng với nguyên tắc một nguồn sự thật cho số tồn. Hãy để lại yêu cầu tư vấn tại softaz.vn hoặc phanmembanhang.com để được hỗ trợ theo đúng mô hình kinh doanh của bạn.