Mua hàng¶
Quản lý toàn bộ chuỗi mua hàng từ nhà cung cấp — chia 5 tab: Nhà cung cấp, Bảng giá, Đánh giá NCC, Trả hàng & Công nợ, Đơn đặt hàng (PO).
Tab Nhà cung cấp¶

Điền form Tạo NCC ngay dưới bảng.

- Mã, Tên (bắt buộc).
- Số điện thoại, Email, Địa chỉ (đều tuỳ chọn).
Nhấn Thêm để hoàn tất.

Không có chức năng xoá
Nhà cung cấp không xoá được qua giao diện — chỉ có thể tắt Đang hoạt động khi Sửa.
Tab Bảng giá¶
Đặt giá mua theo từng cặp NCC + nguyên liệu (kèm UoM mua, MOQ, lead time) — dùng để so sánh giá khi lập PO. Có thể xem lại lịch sử thay đổi giá theo NCC + nguyên liệu.
Tab Đánh giá NCC¶
Ghi nhận đánh giá giao hàng (đúng giờ/trễ, chất lượng 1–5 sao) cho mỗi lần nhận hàng — tổng hợp thành scorecard xem theo từng NCC.
Tab Trả hàng & Công nợ¶
- Trả hàng nhà cung cấp — xuất kho + tự động ghi có vào công nợ (số tiền hoàn do hệ thống tính theo giá vốn thực tế của lô hàng, không nhập tay).
- Công nợ nhà cung cấp — sổ công nợ chạy theo số dư (không phân bổ theo từng hoá đơn cụ thể).
- Ghi nhận thanh toán — trừ vào công nợ.
Tab Đơn đặt hàng (PO)¶

Quy trình đầy đủ: Tạo PO (chọn NCC, kho nhận, thêm từng dòng nguyên liệu) → dùng PO ID để tải lại đơn (không có danh sách, phải nhớ ID) → Ghi nhận hàng (GRN) theo từng dòng (cho phép nhận thiếu so với đặt) → Ghi hoá đơn nhà cung cấp → Áp chi phí phát sinh vào giá vốn (phí ship, phụ phí... — phải áp trước khi lô hàng bán/dùng hết, nếu không sẽ báo lỗi).
3-way-match đối chiếu 3 nguồn: số lượng đặt (PO) — số lượng nhận (GRN) — số tiền trên hoá đơn, giúp phát hiện chênh lệch trước khi thanh toán.
Trạng thái PO
Ghi hoá đơn KHÔNG tự đổi trạng thái PO — chỉ Ghi nhận hàng (GRN) mới chuyển trạng thái (nháp → nhận một phần → đã nhận đủ).