Quản trị (web Admin)
Phân tích giá
Menu Menu → Phân tích giá.
Cách tính
- Giá vốn NL / phần = định lượng × (1 + hao hụt %) × giá xuất kho theo lô FIFO (lô kho khu trước, rồi kho chính).
- Giá thành = giá vốn NL × hệ số chi phí (bù nhân công, điện nước, mặt bằng, bao bì…; mặc định 1,30).
- Giá bán tối thiểu = giá thành / (1 − biên tối thiểu), làm tròn lên 1.000đ. Biên tối thiểu mặc định 30%.
- Biên thực tế = (giá bán − giá thành) / giá bán. Món có biên thực tế thấp hơn biên tối thiểu bị cờ đỏ.
Ví dụ: giá vốn NL 20.000đ × 1,3 = 26.000đ → giá tối thiểu 38.000đ. Nếu bán 35.000đ thì biên chỉ 25,7% → cờ đỏ.
Hệ số & biên
Thứ tự ưu tiên: món → nhóm món → khu → chi nhánh → mặc định. Cột Hệ số và Biên tối thiểu ghi rõ đang lấy từ cấp nào.
- Nhóm món: sửa ngay ở bảng cuối trang; để trống là theo khu/chi nhánh.
- Khu / chi nhánh: sửa ở Cài đặt tham số, nhóm Tài chính & giá bán.
Cảnh báo giá vốn
Mỗi giờ hệ thống tính lại giá vốn của từng món và báo khi:
- giá vốn tăng từ 5% trở lên (đổi được ở tham số
finance.cost_alert_pct); - món mới rơi xuống dưới biên tối thiểu.
Bấm Tính lại ngay sau khi nhập hàng nếu cần xem liền. Bấm Đã xử lý khi đã điều chỉnh giá hoặc chấp nhận.
Món có nguyên liệu chưa từng nhập kho sẽ chưa tính được giá vốn (hiện "—"). Hãy nhập hàng hoặc tồn đầu trước.
Chặn giá dưới mức tối thiểu & nâng giá
- Khi sửa giá món, hệ thống kiểm theo giá vốn của chi nhánh đang chọn (góc trên màn hình). Nếu giá mới thấp hơn giá tối thiểu thì báo lỗi kèm giá tối thiểu và không lưu.
- Chỉ Giám đốc được lưu giá thấp hơn mức tối thiểu.
- Không kiểm khi món chưa có định lượng, có nguyên liệu chưa từng nhập, hoặc chi nhánh đã có giá riêng.
- Món bị cờ đỏ có nút Nâng giá: đặt giá riêng cho chi nhánh đang chọn bằng giá tối thiểu. Giá chung và giá ở chi nhánh khác giữ nguyên.
Khi nào đổi giá bán (19/10/2026)
- Giá vốn nguyên liệu của món tăng ≤ 10%: giữ nguyên giá bán.
- Tăng từ 25% (mặc định
finance.cost_alert_pct= 0,25): hệ thống tạo cảnh báo COST_UP ở màn này — xem giá tối thiểu đề xuất và cân nhắc đổi giá bán.