Skip to main content

Hướng dẫn phân loại thành phẩm

Mục đích: Module

Phân loại thành phẩm

dùng

Mục đích: ghiGhi nhận việc phân bổ số lượng hàng hóa từ kho vào từng Packing List (PKL) theo đơn hàng thực tế — hỗ trợ 2 luồng phân loại:ng: Nhập kho (giảm tồn kho) và Nhập PKL (tăng phân bổ vào PKL).

URL: Phân loại thành phẩm/phan-loai-thanh-pham


🗂️ Mục lục

  • I. Danh sách lịch sử phân loại


    II. Chức năng tạo phiếu phân loại mới


    III. Quy tắc & Điều kiện hệ thống



    I. Danh sách lịch sử phân loại

    Trang danh sách chia làm 2 khu vực chính: cột trái hiển thị lịch sử các phiếu phân loại, cột phải hiển thị chi tiết phiếu đang được chọn.


    1. Yêu cầu quyền truy cập

    Quyền Phạm vi
    View Vào được trang danh sách lịch sử phân loại
    Edit Hiển thị và sử dụng được các nút "Nhập PKL" / "Nhập kho"

    Nếu thiếThiếu quyền View, → trang hiển thị thông báo "Từ chối truy cập".
     Nếu thiếThiếu quyền Edit, → các nút tạo phiếu phân loại mới sẽ bị vô hiệu hóa.


    2. Tìm kiếm và lọc dữ liệu

    2.1.

    Tìm kiếm nhanh: Ô tìm kiếm nhanh

    Ô tìm kiếm nằm ở đầu cột trái, cho phép lọc danh sách theo thời gian thực bằng:

    ng
    • phiếu phân loại
    • hoặc mã Packing List
    • List.

    2.2.

    Bộ lọc nâng cao

    cao:

    Nhấn biểu tượng Bộ lọc để mở các tùy chọn lọc:n:

    Trường lọc Các giá trị
    Loại phân loại Tất cả / Nhập kho / Nhập PKL
    Ngày tạo Chọn khoảng thời gian
    Người tạo Tìm theo tên người tạo phiếu
    Chi nhánh Mặc định theo chi nhánh của tài khoản

    Nhấn Áp dụng để lọc, nhấn Xóa lọc để đặt lại về mặc định.


    3. Xem chi tiết phiếu phân loại

    Nhấp chọn một phiếu trong danh sách bên trái. Cột phải sẽđể hiển thịxem chi tiết phiếu theocột từng dòng:phải:

    Trường Ý nghĩa
    Mã đơn hàng / SKU Thông tin định danh đơn hàng
    Số lượng đã phân loại Lượng đã được phân bổ vào PKL
    Số lượng tồn / chưa phân loại Lượng còn lại chưa được phân bổ

    II. Chức năng tạo phiếu phân loại mới

    1. Truy cập chức năng

    Đăng nhập hệ thống, vào trang "Phân loại thành phẩm". Tại cột trái, chọn loại phân loại phù hợp:i:

    • Nhấn NHẬP PKL → mở cửa sổ "Phân loại nhập PKL" (tăng phân bổ vào PKL).
    • Nhấn NHẬP KHO → mở cửa sổ "Phân loại nhập kho" (giảm tồn kho).

    ⚠️ Lưu ý quan trọng:: Phân loại phải hoàn thành đúng số lượng trước khi xuất kho.kho. Nếu phân loại chưa khớp, chức năng xuất kho sẽ báo "chưa khớp"lỗi và không cho lưu.


    2. Quét mã Packing List

    2.1.

    Nhập mã PKL

    PKL:

    Tại ô nhập "Quét mã PackingList / Sản phẩm", thực hiện một trong hai cách:

    • Quéquét QR bằng máy quét.
    • t
    • hoặc mã PKL rồi nhấn Enter.

    2.2.

    Thêm nhiều Packing ListPKL vào cùng một phiếu

    u:
    • Có thể quét lần lượt nhiều PKL trong cùng một phiênn. phân loại.
    • Danh sách PKL đã quét hiển thị bên trái cửa sổ. phân loại.
    • Nhấp chọn một PKL để xem chi tiết thùng và đơn hàng tương ứng ở cột phải.
    • Có thể xóa PKL khỏi danh sách đã quét trước khi xác nhận.

    ⚠️ Lưu ý: Nếu xóa hết dữ liệu của một PKL, PKL đó sẽ tự động biến mất khỏi danh sách.


    3. Nhập số lượng phân loại

    Với từng dòng đơn hàng, nhập số lượng vào ô "Nhập số lượng". Hệ thống hiển thị sẵn các chỉ số tham chiếu:

    Ký hiệu Ý nghĩa
    T Tổng tồn thành phẩm
    TP Tổng thành phẩm đã phân loại
    L Tổng thành phẩm chưa phân loại
    SL cần Số lượng hệ thống yêu cầu nhập đúng cho dòng đó

    Quy tắc nhập theo từng loạii:

    phân
      loại:

  • Nhập PKL: Tổng nhập cho cùng đơn hàng trong phiên không được vượt quá giá trị L.

  • (tồn
  • chưa phân loại).

    Nhập kho: Số lượng nhập không được vượt quá số lượng đang có của đơn hàng.

⚠️ Lưu ý:

  • Nhập 0 hệ thống báo lỗi "Vui lòng nhập số lượng lớn hơn 0".
  • Chỉ nhập số nguyên dương.
  • ng.
  • Nhập khác SL cần hệ thống hiển thị cảnh báo để bạn kiểm tra lại.
  • Nhập đúng SL cần → dòng ở trạng thái đạt.
  • Nhập kho: Nếnếu một đơn hàng không còn số lượng để xử lý, dòng đó sẽ không hiển thị.

Nếu cần loại bỏ bớt dữ liệu, nhấNhấn icon thùng rác để xóa từng dòng hoặc từng thùng.ng nếu cần loại bỏ dữ liệu. Dòng đã xóa sẽ không được tính khi xác nhận.


4. Xác nhận lưu

  • Nhấn nút "Xác nhận" ở cuối cửa sổ. phân loại.

  • Hệ thống hiển thị popup "Xác nhận phân loại" với tổng quan trước khi lưu.
  • Xem lại thông tin và nhấn "Xác nhận" lần nữa để hoàn tất.

⚠️ Lưu ý về cửa sổ phân loại:: Không thể đóng cửa sổ bằng cách nhấp ra ngoài hoặc nhấn phím Esc. Bạn phảPhải hoàn tất hoặc hủy rõ ràng bên trong cửa sổ.

Điều kiện lưu thành công:

  • Khôkhông còn cảnh báo số lượng trên các dòng.
  • ng
  • và có ít nhất 1 dòng hợp lệ để lưu.

5. Kết quả sau khi lưu

Sau khi nhấn Xác nhận, hệ thống sẽ:

  1. Tạtạo phiếu phân loại thành công.
  2. ng
  3. Cậvà cập nhật tồn kho theo loại phân loại:
kho:

Loại phân loại Tác động lên tồn kho
Nhập kho Tồn kho giảm
Nhập PKL Phân bổ vào PKL tăng
  1. Phiếu mới xuất hiện trên đầu danh sách lịch sử.

Trạng thái PKL sau phân loại sẽ chuyển theo logic:i:

Trạng thái Điều kiện
completed_classification Phân loại đủ số lượng
partial_classification Phân loại chưa đủ số lượng

Hệ thống vẫn cho phép lưu trạng thái partial nếu dữ liệu hợp lệ.


III. Quy tắc & Điều kiện hệ thống

1. Điều kiện quét hợp lệ / không hợp lệ

Quét hợp lệ — PKL được thêm vào danh sách khi:

  • Hệhệ thống tìm thấy PKL trong dữ liệu.
  • u,
  • PKL còn khả dụng để phân loại.
  • i,
  • PKL chưa tồn tại trong danh sách phiên hiện tại.

Quét không hợp lệ — hệ thống báo lỗi và bỏ qua khi:

qua:

Tình huống Thông báo lỗi
Ô nhập trống "Vui lòng không để trống"
Chưa quét PKL "Vui lòng quét Packing List"
PKL đã xuất kho "Packing List đã xuất kho"
Quét trùng trong cùng phiên "Packing List đã tồn tại trong danh sách"
PKL không khả dụng "Packing List không khả dụng để nhập kho"
Không tìm thấy PKL "Không tìm thấy Packing List"
Lỗi hệ thống "Không thể lấy dữ liệu, vui lòng liên hệ admin"

2. Quy tắc nhập số lượng và xác nhận lưu

Quy tắc chung

  • Không nhập 0 — chỉ nhập số nguyên dương.

Giới hạn theo loại phân loại

ng.

Loại Giới hạn Thông báo khi vượt
Nhập PKL Tổng nhập theo order_id không vượt giá trị L (tồn chưa phân loại) "Không nhập vượt quá số tồn (X)"
Nhập kho Không vượt số lượng đang có của đơn hàng (inbound_quantity) "Không nhập vượt quá số lượng đang có của đơn hàng (X)"

Điều kiện lưu thành công

ng:
  • Khôkhông còn cảnh báo trên các dòng.
  • ng
  • và có ít nhất 1 dòng hợp lệ để lưu.

.

3. Các thông báo lỗi thường gặp

Thông báo Ý nghĩa Cách xử lý
Vui lòng nhập số lượng lớn hơn 0 Đã nhập 0 Nhập số lớn hơn 0
Không nhập vượt quá số tồn (X) Vượt tồn chưa phân loại (Nhập PKL) Giảm số lượng xuống ≤ X
Không nhập vượt quá số lượng đang có của đơn hàng (X) Vượt số lượng đang có (Nhập kho) Giảm số lượng xuống ≤ X
Vui lòng kiểm tra lại số lượng phân loại Vẫn còn dòng có lỗi Kiểm tra và sửa lại các dòng cảnh báo
Không có dữ liệu hợp lệ để lưu... Không có dòng nào hợp lệ Nhập ít nhất 1 dòng hợp lệ