Trạng thái và quy tắc chuyển bước
8 trục trạng thái của đơn hàng/thiết kế/tiền/sản xuất/giao hàng/hóa đơn/hoa hồng và 7 quy tắc BR-01..BR-07 điều kiện chuyển bước.
1. Các trục trạng thái đề xuất
Trạng thái tiền và trạng thái đơn là hai trục liên quan nhưng không đồng nhất; đủ cọc không suy ra đủ tiền, hoàn thành không suy ra đã phát hành hóa đơn.
| Trục | Các trạng thái chính |
|---|---|
| Đơn hàng | Nháp → Đã đặt → Đang thực hiện → Hoàn thành; có Nhận yêu cầu hủy / Đã hủy |
| Thiết kế | Chờ file → Chờ kiểm → Cần sửa → Đã duyệt; phiên bản mới phải kiểm lại |
| Tiền | Chưa nhận / Chưa đủ cọc / Đủ cọc / Đủ tiền / Thừa tiền / Cần đối soát |
| Hoàn tiền | Chưa yêu cầu / Chờ duyệt / Đang hoàn / Hoàn một phần / Hoàn đủ / Lỗi |
| Sản xuất | Chưa đủ điều kiện → Chờ Hotprint nhận → Đã nhận → Đang sản xuất → Kiểm chất lượng → Xong |
| Giao hàng | Chưa giao → Đang giao → Đã giao; có Giao thất bại / Giao lại |
| Hóa đơn | Chưa đến bước phát hành / Chờ phát hành / Đã phát hành / Lỗi / Cần điều chỉnh |
| Hoa hồng | Dự kiến → Chờ đủ điều kiện → Được duyệt → Chờ chi → Đã chi; có Đã điều chỉnh/đảo |
Đơn hoàn thành vẫn có thể phát sinh khiếu nại, hoàn tiền hoặc điều chỉnh hóa đơn. Không xóa lịch sử hoàn thành để xử lý sự kiện phát sinh.
2. Điều kiện chuyển bước (BR-01..BR-07)
Mỗi quy tắc là một điểm kiểm soát bắt buộc — kiểm thử phải chứng minh hệ thống chặn khi điều kiện chưa đủ:
| Quy tắc | Điều kiện chuyển bước |
|---|---|
BR-01 — Cho thu cọc | Giá/cọc và điều khoản được khách xác nhận; có mã yêu cầu thu tiền. |
BR-02 — Cho sản xuất | Đủ cọc theo chính sách, file duyệt, thông số chốt, Hotprint chấp nhận, không có yêu cầu hủy/thay đổi đang chờ. |
BR-03 — Cho giao | Kiểm chất lượng đạt, địa chỉ xác nhận và điều kiện thu số dư đã đáp ứng theo policy. |
BR-04 — Hoàn thành | Đáp ứng định nghĩa D-10; đề xuất giao thành công và không còn phần đơn chưa xử lý. |
BR-05 — Phát hành hóa đơn | Theo sự kiện nghiệp vụ và thời hạn do kế toán xác nhận tại D-11; độc lập với trạng thái thu đủ tiền. |
BR-06 — Duyệt hoa hồng | Đáp ứng điều kiện D-12: đề xuất hoàn thành, thu đủ tiền và hết thời gian giữ hoa hồng. |
BR-07 — Thay đổi sau duyệt | Tạo phiên bản mới; đánh giá lại giá, lịch và các phê duyệt bị ảnh hưởng. |
3. Ghi chú kiểm thử
- Chuyển bước ngược (thu hồi duyệt, giao lại, điều chỉnh sau hoàn thành) phải có lịch sử, không xóa trạng thái cũ.
- Đơn hoàn thành vẫn có thể phát sinh khiếu nại, hoàn tiền hoặc điều chỉnh hóa đơn — luồng này không được khóa.
- Các điều kiện dính D-04 (mức cọc), D-05 (thứ tự file/tiền), D-10 (định nghĩa hoàn thành), D-11 (hóa đơn), D-12 (hoa hồng) chỉ nghiệm thu “chốt” khi quyết định tương ứng được phê duyệt.