Giao diện
Đối tác, HTX, xe tải
Ai dùngQuản trị viên Quản lý Quản lý thu mua Nhân viên kho chỉ xem
Dịch vụ: vendor-service. Quyền: vendors:read|write|delete, vendor-assignable-users:read, vendor-administration:write|delete (chỉ Quản trị viên).
Đối tác
| Mã | Yêu cầu |
|---|---|
| FR-VEN-1 | Đối tác có một hoặc nhiều vai trò: material_supplier (Nhà cung cấp nguyên liệu), drilling_vendor (Đối tác khoan), outsourcing_contractor (Đối tác gia công). Mỗi vai trò có trạng thái hoạt động riêng. Phải có ít nhất một vai trò. |
| FR-VEN-2 | Tên (tiếng Việt) bắt buộc, 2–250 ký tự, không trùng (không phân biệt hoa thường, dấu): VENDOR_NAME_IN_USE. |
| FR-VEN-3 | Tên (tiếng Anh) không bắt buộc; nếu có thì 2–250 ký tự và không trùng: VENDOR_NAME_EN_IN_USE. Tên hiển thị ≤ 250 ký tự. Giới hạn độ dài giống nhau khi tạo và khi sửa, cho cả đối tác và HTX. |
| FR-VEN-4 | Người đại diện (≤ 200 ký tự) in ở chữ ký Bên B của biên bản gia công. |
| FR-VEN-5 | Màu nhận diện trống thì là #17A06F. |
| FR-VEN-6 | Đúng một đối tác là Nhà máy của công ty. Cờ này được đặt trực tiếp trong CSDL khi triển khai và không bao giờ đổi; portal và API không tạo, sửa, gỡ được cờ. Portal hiện nhãn Nhà máy của công ty trên đối tác đó. Không xoá được nhà máy (VENDOR_IS_FACTORY) và không tắt được vai trò đối tác gia công của nó (FACTORY_NEEDS_CONTRACTOR). |
| FR-VEN-7 | Đối tác Ngưng không xuất hiện khi chọn trong kế hoạch, phiếu mới. Vai trò bị tắt vẫn được chấp nhận ở kế hoạch, phiếu, phân bổ đã dùng nó. Đối tác đã xoá cũng vậy: dòng đã có đối tác đó vẫn lưu được; chọn đối tác đã xoá cho dòng mới hoặc dòng đổi đối tác bị từ chối. |
| FR-VEN-8 | Xoá là xoá mềm. Xoá đối tác gỡ mọi phân công và liên kết xe của đối tác trong cùng giao dịch. Đối tác đã xoá không xuất hiện ở chỗ chọn, danh sách, gợi ý đối tác. Dữ liệu đã ghi (kế hoạch, phiếu, thẻ phân bổ, nhận về, biên bản, báo cáo) giữ nguyên và vẫn hiện tên, số liệu của đối tác. |
| FR-VEN-9 | Mã hiển thị dạng VD-1xxxx do hệ thống cấp. |
| FR-VEN-22 | Mã số thuế không bắt buộc, văn bản tự do ≤ 50 ký tự (bỏ khoảng trắng đầu cuối); nếu có thì không trùng giữa các đối tác chưa xoá: VENDOR_TAX_CODE_IN_USE. Tìm kiếm đối tác khớp cả mã số thuế. Trên form, ô nằm cạnh Điện thoại, trên Vai trò. Đối tác và HTX không có email. |
Hợp tác xã
| Mã | Yêu cầu |
|---|---|
| FR-VEN-10 | Mã nội bộ bắt buộc, ≤ 100 ký tự, không trùng (COOPERATIVE_CODE_IN_USE); dùng trong nhãn kế hoạch, số lô, số PO. |
| FR-VEN-11 | Tên tiếng Việt, tiếng Anh, điện thoại, màu theo quy tắc của đối tác; hợp tác xã không có người đại diện, mã số thuế, email. Xoá là xoá mềm. |
Xe tải
| Mã | Yêu cầu |
|---|---|
| FR-VEN-12 | Biển số theo FR-TKT-7 (LICENSE_PLATE_INVALID), hiển thị dạng 51C-123.45 hoặc 51C-1234. Biển số hiển thị phải là cùng biển số (DISPLAY_PLATE_MISMATCH). |
| FR-VEN-13 | Đăng ký biển số đã có thì dùng lại xe đó, không tạo mới. |
| FR-VEN-14 | Xe chỉ liên kết với đối tác có vai trò NCC nguyên liệu đang hoạt động (VENDOR_ROLE_HAS_NO_TRUCKS). Một xe liên kết được nhiều NCC. Xe liên kết được gợi ý ở ô Biển số xe khi tạo phiếu. |
| FR-VEN-15 | Bỏ liên kết, xoá xe là xoá mềm; phiếu đã tạo giữ biển số. Xoá xe gỡ mọi liên kết. |
| FR-VEN-16 | Sửa, bật tắt, xoá xe ở màn hình Phương tiện chỉ dành cho Quản trị viên. |
| FR-VEN-17 | Biển số hợp lệ chưa có trong sổ, xuất hiện trên bản ghi cân xe, phải được tự đăng ký thành xe đang hoạt động. |
Phân công nhân viên thu mua
| Mã | Yêu cầu |
|---|---|
| FR-VEN-18 | Một NCC có nhiều người phụ trách. Chỉ NCC có vai trò NCC nguyên liệu đang hoạt động mới được phân công (SPECIALIST_NEEDS_MATERIAL_SUPPLIER). Danh sách chọn chỉ gồm người có vai trò purchaser. |
| FR-VEN-19 | Phân công hàng loạt (Quản trị viên) chuyển mọi NCC của người A sang người B (A ≠ B) và trả số NCC đã chuyển. Cả A và B phải có vai trò purchaser (REASSIGN_NEEDS_PURCHASERS). |
| FR-VEN-20 | Phân công không ghi lại vào phiếu, kế hoạch. Phạm vi assigned luôn theo phân công hiện tại: sau khi chuyển, người mới thấy phiếu cũ của NCC, người cũ không thấy nữa (trừ phiếu ghi họ là nhân viên thu mua). |
| FR-VEN-21 | Người được giao một NCC lúc NCC bị xoá vẫn thấy phiếu, kế hoạch cũ của NCC đó trong phạm vi assigned. NCC không còn trong danh sách NCC được giao của họ. |