GÓC NHÌN

Vận hành FEFO trong kho thật: quy tắc, chứng từ, và khi nào được phá

· 7 phút đọc Kho Lô-Date FEFO

FEFO — first expired, first out: lô nào hết hạn trước thì xuất trước, bất kể lô đó nhập kho khi nào. Với hàng có hạn dùng — mỹ phẩm, TPCN, dược, thực phẩm — đây là quy tắc xuất kho đúng, thay cho FIFO (first in, first out — nhập trước, xuất trước) vốn chỉ nhìn ngày nhập.

Quy tắc thì một câu là hết. Vấn đề là làm cho cả kho tuân theo nó vào lúc 4h chiều đông đơn, qua các ca kíp, qua người mới, qua những pallet dồn trong góc. Bài này là quy trình vận hành FEFO chuẩn chứng từ mà nhà kho vừa và nhỏ làm được — kể cả bắt đầu bằng giấy.

FEFO khác FIFO đúng một chữ — nhưng khác tiền

FIFOFEFO
Xuất theoNgày nhập khoNgày hết hạn của lô
Đúng khiHàng không có hạn dùngHàng có hạn dùng
Điểm mùLô nhập sau nhưng hạn ngắn hơn sẽ bị bỏ quênCần dữ liệu lô-date đủ tin

Hai quy tắc trùng nhau phần lớn thời gian — hàng nhập trước thường hết hạn trước. Nhưng chỗ chúng lệch nhau chính là chỗ mất tiền: lô hàng đổi trả, lô mua gấp từ nhà cung cấp phụ, lô khuyến mãi của hãng — nhập sau mà date ngắn hơn. FIFO sẽ để những lô đó nằm lại đến khi thành hàng cận date. Chuyện này chúng tôi đã nói kỹ trong bài Lô-date & FEFO: đừng để hàng cận date ăn mòn lãi.

Vì sao dặn miệng thủ kho là không đủ

Thủ kho giỏi nhất cũng không giữ nổi FEFO bằng trí nhớ, vì ba lý do rất đời thường:

  • Ca kíp. Người ca sáng biết pallet nào date ngắn; người ca tối không. Bàn giao miệng rơi rụng dần.
  • Người mới. Kho tuyển thêm mùa cao điểm — người mới lấy hàng ở vị trí thuận tay nhất, không phải lô cần đi trước.
  • Hàng dồn góc. Lô lẻ, hàng đổi trả, hàng kiểm đếm dở thường nằm ngoài luồng chính — khuất mắt là quên.

Kết luận vận hành: FEFO phải nằm trên chứng từ, không nằm trong đầu ai cả. Người giỏi để dành cho việc xử lý ngoại lệ.

Quy trình xuất FEFO chuẩn chứng từ

Bước 1 — Phiếu xuất gợi ý sẵn lô. Khi tạo phiếu xuất cho đơn hàng hay lệnh sản xuất, hệ thống (hoặc người lập phiếu, nếu còn làm tay) ghi rõ: xuất SKU nào, từ lô nào, ở vị trí nào — chọn theo hạn dùng gần nhất còn đủ điều kiện giao.

Bước 2 — Thủ kho xác nhận theo phiếu. Nhặt hàng đúng lô ghi trên phiếu, tick xác nhận. Việc của thủ kho là đối chiếu thực tế với phiếu — không phải tự quyết lô nào đi.

Bước 3 — Lệch thì ghi lý do, không lặng lẽ đổi. Lô trên phiếu bị hỏng vỏ ngoài? Nằm sau pallet đang kiểm? Thủ kho đổi lô được, nhưng phiếu phải ghi lô thay thế và lý do. Một dòng thôi — chính dòng đó là thứ sau này truy được vì sao lô kia còn tồn.

Bước 4 — Cuối ngày, đối chiếu lệch. Danh sách các phiếu xuất lệch gợi ý được gom lại. Lệch lác đác là bình thường; cùng một lô bị né nhiều lần nghĩa là có chuyện ở vị trí, chất lượng, hoặc dữ liệu của lô đó.

Bốn bước này chạy được bằng giấy in kèm sổ. Phần mềm chỉ làm nó nhanh hơn và không quên — gợi ý lô tự động, cảnh báo khi xuất sai lô, và dồn báo cáo lệch về một chỗ.

Khi nào ĐƯỢC phá FEFO — phá có kiểm soát

FEFO không phải giáo điều. Có những đơn buộc phải phá:

  • Đơn xuất khẩu, đơn chuỗi siêu thị yêu cầu date còn lại tối thiểu (ví dụ còn ≥70% hạn dùng) — lô gần hết hạn nhất không đủ chuẩn giao, phải nhảy lô.
  • Khách công nghiệp đặt cùng một lô cho cả đơn hàng để đồng nhất chất lượng.
  • Lô đang chờ kết quả kiểm nghiệm — chưa được phép xuất dù date gần nhất.

Nguyên tắc chung: phá FEFO là quyết định có ghi vết — ai duyệt, đơn nào, lý do gì — không phải thói quen ngầm của một ca kho. Cũng như AI đề xuất thì con người vẫn là người quyết, phiếu gợi ý lô là đề xuất; người có thẩm quyền được quyền quyết khác, miễn có dấu vết.

Cảnh báo cận date: đặt ngưỡng theo vòng quay, không theo cảm giác

Cảnh báo “còn 30 ngày hết hạn” nghe hợp lý — nhưng vô nghĩa nếu hàng của bạn cần 60 ngày mới bán hết một lô. Ngưỡng cảnh báo phải bám vòng quay thực tế của từng nhóm hàng:

Ngưỡng cảnh báo ≈ số ngày bán hết tồn hiện có của SKU đó + thời gian xử lý (đổi kênh, làm khuyến mãi, trả nhà cung cấp). Ví dụ (số liệu minh họa): SKU bán 40 đơn vị/ngày, tồn lô 2.400 → cần 60 ngày; cộng 15 ngày xử lý → lô nào còn dưới 75 ngày hạn là phải nằm trong danh sách theo dõi rồi — chứ không phải đợi mốc 30 ngày chung cho cả kho.

Danh sách cận date nên là báo cáo mỗi sáng, có người nhận cụ thể — hàng cận date là việc của người có quyền quyết giá và kênh xả, không phải việc của riêng thủ kho. Và nó chỉ đáng tin khi tồn kho các kênh khớp về một nguồn sự thật duy nhất: tồn ảo thì cảnh báo cũng ảo. Với nhà máy D2C, cả chuỗi lô-date — từ nhập nguyên liệu đến đơn sàn — nằm trong một hệ thống duy nhất thì FEFO mới tự chạy được. Riêng nhà máy TPCN, chúng tôi mô tả cách dựng ở ERP cho nhà máy TPCN.

Hàng cận date phát hiện muộn hầu như chỉ còn hai đường: xả khuyến mãi — mất phần lớn biên; hoặc hủy — mất cả vốn lẫn chi phí hủy. Cùng lô đó, phát hiện sớm hơn một vòng bán thì vẫn còn đường ra giá tốt. Chênh lệch giữa “sớm” và “muộn” ở đây không phải công nghệ — là việc có ai nhìn danh sách cận date mỗi sáng hay không.

Hỏi nhanh — đáp gọn

FEFO là gì? First expired, first out — lô hết hạn trước thì xuất trước, bất kể nhập kho khi nào. Đây là quy tắc xuất kho chuẩn cho hàng có hạn dùng, khác FIFO vốn xếp theo ngày nhập.

Kho nhỏ chưa có phần mềm có làm FEFO được không? Được: phiếu xuất ghi sẵn lô cần nhặt, thủ kho xác nhận, lệch thì ghi lý do. Điểm gãy là khi số lô và số đơn nhiều lên — lúc đó gợi ý lô và cảnh báo cận date cần chạy tự động, vì con người không rà kịp mỗi ngày.

Đặt cảnh báo cận date bao nhiêu ngày là đúng? Không có con số chung. Lấy số ngày bán hết tồn của SKU đó cộng thời gian cần để xử lý hàng cận date; hàng quay chậm phải cảnh báo sớm hơn hàng quay nhanh — cùng một mốc 30 ngày cho cả kho là gần như vô dụng.

Nếu muốn thấy cảnh báo cận date và gợi ý lô FEFO chạy trên chính số liệu của bạn, đặt lịch demo 30 phút — mang file Excel đang dùng, chúng tôi chỉ vào đó mà nói, không slide.

Đặt lịch demo Chat Zalo