Skip to content

PRD: Nguyên vật liệu

ModuleKhoPRD IDPRD-MAT-001
Trạng tháiĐã thay thếFEATMAT
EpicPlane
Ngày2026-07-13Phiên bảnv1.0
Gói@nx/inventoryURDMAT
SurfaceClient · Chủ/QL
Phụ tráchPhát Nguyễn

Nguyên vật liệu là gì

Nguyên vật liệu (Material) là thứ dùng để làm ra món khác và không bán trực tiếp: sữa, trà, trân châu, ly nhựa. Chủ quán khai nguyên liệu tại màn Nguyên vật liệu trên trang Client, và chọn nó là nguyên liệu thô, bán thành phẩm hay vật tư tiêu hao.

Nguyên liệu là danh mục thứ hai của Kho, đứng ngang hàng với biến thể sản phẩm. Nó có tồn tại từng kho (InventoryLocation) của một chi nhánh (Merchant), nhập bằng đơn mua hàng, và bị trừ bằng công thức hoặc bằng một phiếu kho.

Bốn chỉ số trong tồn kho

Trích từ Kho & mức tồn để khỏi phải mở PRD khác. Mỗi mặt hàng ở mỗi kho mang bốn con số:

Con sốHệ thống gọiNghĩa
Thực cóon-handHàng đang nằm trong kho
Đang giữreservedĐã hứa cho một chứng từ khác, không bán cho ai được nữa
Khả dụngavailablePhần còn bán được
Đang vềincomingĐã rời kho gửi, chưa tới kho nhận

Bất biến, đúng ở mọi thời điểm:

Khả dụng = Thực có - Đang giữ

Vì sao nguyên liệu cần một danh mục riêng

Quán F&B không bán sữa, quán bán trà sữa. Thứ hết trong kho lại là sữa, là trân châu, là ly nhựa. Một hệ thống chỉ biết tới sản phẩm bán ra thì không trả lời được câu "tối nay còn pha được bao nhiêu ly", và cũng không biết thùng sữa nào sắp hết hạn.

Chỗ nguyên liệu khác sản phẩm là cách quản không đồng nhất. Sữa cần theo dõi tồn, cần chia lô, cần hạn dùng. Đá viên đếm không bao giờ chính xác. Ly nhựa chỉ cần biết sắp hết để đặt thêm. Vì vậy bộ cờ cấu hình kho gắn vào từng nguyên liệu, thay vì cả kho chạy chung một chính sách.

Khác biệt thứ hai là nhà cung cấp. Một quán mua sữa từ ba nơi, mỗi nơi một giá, một số lượng đặt tối thiểu, một thời gian giao. Tên nhà cung cấp vì thế không nằm trên nguyên liệu. Nó nằm ở bảng giá nhà cung cấp, nơi mỗi cặp nhà cung cấp và nguyên liệu là một dòng riêng.

Một nguyên liệu từ đầu tới cuối

Sữa tươi, đơn vị gốc là lít, ngưỡng tồn thấp 5 lít, hạn dùng 7 ngày. Công thức trà sữa cần 50ml sữa cho một ly.

Việc xảy raThực cóĐang giữKhả dụngGiá vốn
Khai nguyên liệu, tồn ban đầu 20 lít tại kho Bếp2002025.000 đ/lít, khai tay
Nhận 10 lít bằng đơn mua hàng, giá 30.000 đ/lít30030tính lại theo giá nhập thật
Thu ngân bấm 1 ly trà sữa vào đơn300,0529,95không đổi
Khách thanh toán, đơn hoàn tất29,95029,95không đổi
Kiểm kê cuối ngày đếm được 29,5 lít29,5029,5không đổi
  • Giá mua khai tay chỉ sống tới lần nhận hàng đầu tiên. Từ đó trở đi giá vốn chạy theo giá nhập thật.
  • Bấm món vào đơn là giữ sữa, chưa trừ sữa. Sữa rời kho thật lúc đơn hoàn tất.
  • Tồn còn 4 lít thì dòng sữa bị đánh dấu tồn thấp, vì ngưỡng của nó là 5 lít.

Chỗ dễ sai nhất

Số lượng tồn không bao giờ được gõ tay ở màn nguyên liệu

Màn sửa nguyên liệu cho đổi tên, đổi danh mục, đổi đơn vị, đổi cờ cấu hình kho, đổi danh sách nhà cung cấp. Nó không có ô nào để gõ lại số lượng tồn.

Số lượng chỉ đổi qua bốn đường: nhận hàng, bán hàng, chuyển kho, kiểm kê. Mỗi con số tồn vì thế luôn truy được về một chứng từ. Ngoại lệ duy nhất là lần khai tồn ban đầu lúc tạo nguyên liệu.

Hệ quả: sổ sai thì lập một phiếu kiểm kê để đếm lại, không sửa đè lên con số cũ.

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.