Xuất đúng lô cận date: khi phần mềm buộc phải biết nói "không"

Đội Fable-X1/9/2026

Trong ngành dược, xuất sai lô không chỉ là lỗi kho — đó là hàng tồn hết hạn, là rủi ro thu hồi, là tiền mất thật. Bài viết kể cách một hệ thống ERP dược thực thi FEFO đến mức chặn cả việc xác nhận hoá đơn, mà vẫn không làm khó thủ kho.

Xuất đúng lô cận date: khi phần mềm buộc phải biết nói "không"

Hỏi mười doanh nghiệp phân phối dược thì cả mười đều nói: "bên em xuất theo FEFO — hàng cận hạn ra trước". Nhưng hỏi tiếp: ai đảm bảo điều đó xảy ra vào lúc 4 giờ chiều, khi nhân viên đang vội chốt hai mươi đơn cuối ngày? — câu trả lời thường là "nhân viên tự nhớ".

Và đó chính là chỗ tiền rơi.

Vì sao FEFO khó hơn người ta tưởng

Phần lớn phần mềm quản lý kho phổ thông dừng ở mức gợi ý lô cận hạn. Gợi ý thì nhân viên có thể bỏ qua — vì lô cận hạn nằm ở tầng dưới, vì khách quen đòi lô mới, vì lý do nào cũng được. Cuối quý, kế toán phát hiện một lô 300 hộp hết hạn nằm im trong kho, trong khi lô nhập sau đã bán sạch.

Nhưng nếu siết chặt cứng — bắt buộc phải xuất lô cũ nhất, không cho ngoại lệ — thì hệ thống lập tức trở thành kẻ thù của thủ kho. Bởi vì trong kho dược, "lô cũ nhất" không đồng nghĩa với "lô bán được":

  • Có lô đang nằm ở khu chờ xử lý: hộp móp, bao bì rách, hàng khách trả về chờ đánh giá. Còn hạn dài, nhưng tuyệt đối không được bán.
  • Có lô đã bị giữ chỗ cho đơn khác đang chờ giao. Số lượng hiển thị tồn 50 hộp, nhưng thực tế còn trống 5.
  • Có lô đã bị đánh dấu cận hạn theo chính sách của doanh nghiệp — ví dụ dưới 6 tháng thì không giao cho nhà thuốc nữa.

Một hệ thống chỉ biết cộng tổng tồn kho sẽ nhìn ba trường hợp trên đều thành "hàng khả dụng", rồi bắt nhân viên xuất thứ không thể xuất. Nhân viên gọi lên kêu, IT tắt luôn tính năng kiểm soát. Thế là quay về vạch xuất phát.

Cách chúng tôi giải bài toán này

Trên hệ thống ERP dược mà Fable-X đang vận hành cho khách hàng, quy tắc FEFO được thực thi ở đúng điểm cuối cùng có thể sửa được: lúc xác nhận hoá đơn bán hàng. Không phải cảnh báo mờ nhạt ở góc màn hình, mà là một thông báo chặn rõ ràng:

Không thể xác nhận hoá đơn — vi phạm quy tắc FEFO. Lô "010526" còn 12 hộp khả dụng, đơn này phải dùng hết lô đó trước khi chuyển sang lô xa hạn hơn.

Điều làm nên khác biệt nằm ở hai chữ "khả dụng". Con số 12 kia được tính sau khi hệ thống đã tự động:

  1. Loại trừ mọi kho bị chặn xuất — khu chờ xử lý, khu hàng hỏng, khu cách ly. Hàng nằm ở đó xem như không tồn tại với FEFO.
  2. Trừ đi phần đã giữ chỗ cho các đơn hàng khác đang chờ giao. Chỉ phần thực sự trống mới được tính.
  3. Bỏ qua các lô đã bị chính sách hạn dùng khoá lại, theo ngưỡng do doanh nghiệp tự đặt.

Ba điều kiện nghe thì hiển nhiên, nhưng thiếu bất kỳ điều nào là hệ thống sẽ chặn nhầm — và một hệ thống chặn nhầm chỉ tồn tại được vài ngày trước khi bị vô hiệu hoá.

Lô và hạn dùng đi thẳng vào hoá đơn

Chúng tôi còn đi thêm một bước mà ERP đa ngành hiếm khi làm: cho phép chọn lô và hạn dùng ngay trên dòng hoá đơn, không phải đợi xuống phiếu kho.

Người lập hoá đơn nhập số lượng, hệ thống tự đề xuất lô theo FEFO. Cần tách một dòng hàng thành hai lô? Nhập cả hai, hệ thống tự tách phiếu xuất kho tương ứng. Tổng số lượng lô lệch với số lượng dòng hàng? Hiện cảnh báo ngay tại chỗ, nhưng không chặn lưu — vì đôi khi người dùng đang làm dở và sẽ quay lại sửa.

Nguyên tắc chúng tôi theo là: chặn ở nơi hậu quả không thể quay lại, nhắc ở nơi còn sửa được. Chặn quá sớm thì phiền, chặn quá muộn thì vô nghĩa.

Điều này đáng giá bao nhiêu

Một doanh nghiệp phân phối dược quy mô trung bình, tồn kho vài nghìn mặt hàng, mỗi tháng chỉ cần để lọt ba lô hết hạn là đã mất số tiền tương đương chi phí phần mềm cả năm. Chưa kể phần khó đo hơn: hàng cận date về tới nhà thuốc, nhà thuốc phàn nàn, trình dược viên mất uy tín, đơn sau khó hơn đơn trước.

Kiểm soát FEFO không phải tính năng để trình diễn trong buổi demo. Nó là thứ chạy im lặng mỗi ngày, và bạn chỉ nhận ra giá trị của nó khi nhìn báo cáo hàng hết hạn cuối năm — rồi thấy nó gần bằng không.


Doanh nghiệp của bạn đang quản lý lô và hạn dùng thế nào? Nếu câu trả lời vẫn là "nhân viên tự nhớ", hãy đặt lịch demo với Fable-X — chúng tôi sẽ dựng thử đúng tình huống kho của bạn.

#FEFO#Quản lý kho#GDP#Ngành dược