Chuyển tới nội dung chính

📦 Đơn vị tính & Đóng gói

Quản lý đơn vị tính (Units of Measure) giúp bạn mua – bán – lưu kho cùng một sản phẩm theo nhiều đơn vị khác nhau và tự động quy đổi giữa chúng (ví dụ: mua theo thùng, bán lẻ theo lon). Trang này hướng dẫn cách bật tính năng, tạo đơn vị tính, thiết lập hệ số quy đổi và khai báo đóng gói cho sản phẩm trong Xbook.

📷 Cần chèn ảnh: /img/modules/sale/units-packagings/01.png — Màn hình danh sách Đơn vị & Đóng gói.

⚙️ Bật tính năng "Đơn vị tính"

Mặc định mỗi sản phẩm chỉ dùng một đơn vị duy nhất. Để bán/mua theo nhiều đơn vị, bạn cần bật tính năng trong phần thiết lập:

  1. Vào Bán hàng → Cấu hình → Cài đặt.
  2. Tại nhóm Danh mục sản phẩm, tìm mục Đơn vị tính & Đóng gói (Units of Measure & Packagings) — cho phép bán và mua sản phẩm theo các đơn vị tính hoặc cách đóng gói khác nhau.
  3. Tích chọn ô để bật, sau đó nhấn Lưu.

Sau khi bật, hệ thống sẽ hiển thị cột Đơn vị trên báo giá, đơn bán, hóa đơn và thêm menu Đơn vị & Đóng gói vào phần Cấu hình → Sản phẩm.

💡 Khi tính năng chưa bật, sản phẩm vẫn bán bình thường nhưng chỉ theo một đơn vị mặc định; bạn sẽ không thấy ô chọn đơn vị trên các chứng từ.

📷 Cần chèn ảnh: /img/modules/sale/units-packagings/02.png — Ô bật "Đơn vị tính & Đóng gói" trong trang Cài đặt.

📏 Quản lý đơn vị tính

Truy cập danh sách đơn vị tính tại Bán hàng → Cấu hình → Sản phẩm → Đơn vị & Đóng gói.

Tại đây hiển thị toàn bộ đơn vị tính có sẵn trong hệ thống (Units, Pack of 6, Dozens, kg, g, L, ml, m, cm…). Mỗi đơn vị được khai báo dựa trên một đơn vị tham chiếu kèm hệ số quy đổi, nhờ đó hệ thống có thể tự quy đổi qua lại.

Cách hệ thống quy đổi giữa các đơn vị

Khác với cách phân nhóm cố định, Xbook quy đổi theo chuỗi tham chiếu:

  • Một đơn vị gốc/tham chiếu có hệ số bằng 1 (ví dụ: Units, g, ml).
  • Các đơn vị lớn hơn khai báo "chứa" nhiều đơn vị tham chiếu (ví dụ: Pack of 6 chứa 6 Units; Dozens chứa 12 Units; kg chứa 1000 g).
  • Các đơn vị nhỏ hơn khai báo hệ số nhỏ hơn 1 (ví dụ: 1 Minute = 0,0166667 Hour).

Hai đơn vị chỉ quy đổi được cho nhau khi chúng có chung một đơn vị tham chiếu. Ví dụ kg ↔ g quy đổi được (cùng quy về g), nhưng kg ↔ L thì không.

💡 Tình huống mua thùng – bán lon: Khai báo Lon là đơn vị tham chiếu (hệ số 1) và Thùng "chứa" 24 Lon. Khi nhập mua 5 Thùng, hệ thống tự cộng 120 Lon vào kho; khi bán lẻ vẫn xuất theo Lon.

Tạo / chỉnh sửa một đơn vị tính

  1. Tại danh sách Đơn vị & Đóng gói, nhấn Tạo mới.
  2. Nhập Tên đơn vị (ví dụ: Thùng).
  3. Tại ô Số lượng, nhập hệ số rồi chọn Đơn vị tham chiếu mà đơn vị này quy về (ví dụ: 24 → Lon).
  4. Nhấn Lưu.

📷 Cần chèn ảnh: /img/modules/sale/units-packagings/03.png — Biểu mẫu tạo đơn vị tính với ô Số lượng và Đơn vị tham chiếu.

Bảng trường thông tin đơn vị tính

TrườngÝ nghĩa
Tên (Unit Name)Tên hiển thị của đơn vị tính (Units, Thùng, kg…).
Số lượng (Contains)Hệ số quy đổi: đơn vị này lớn hơn (>1) hay nhỏ hơn (<1) so với đơn vị tham chiếu.
Đơn vị tham chiếu (Reference Unit)Đơn vị mà đơn vị hiện tại quy về để tính toán; để trống nếu đây là đơn vị gốc (hệ số = 1).

⚠️ Khi hệ số khác 1, bắt buộc phải chọn Đơn vị tham chiếu; nếu bỏ trống, hệ thống báo lỗi "Reference unit of measure is missing." (Thiếu đơn vị tham chiếu).

⚠️ Hệ số quy đổi không được bằng 0. Nếu nhập 0, hệ thống báo lỗi "The conversion ratio for a unit of measure cannot be 0!" (Hệ số quy đổi của một đơn vị tính không thể bằng 0).

⚠️ Tránh sửa hệ số của các đơn vị đang được dùng trên một hệ thống đã có dữ liệu. Khi bạn đổi hệ số của một đơn vị cốt lõi, hệ thống sẽ cảnh báo rằng các dữ liệu hiện có sẽ không được cập nhật lại theo thay đổi này và việc đó có thể gây sai lệch số liệu trên toàn hệ thống.

💡 Một số đơn vị do hệ thống tạo sẵn không thể xóa vì đang được dùng (hệ thống báo "The following units of measure are used by the system and cannot be deleted"). Nếu không cần, hãy bỏ tích Hoạt động (Active) để lưu trữ (archive) thay vì xóa.

📦 Đóng gói sản phẩm

Đóng gói (Packaging) gắn một mã vạch (barcode) riêng cho từng cách đóng gói của sản phẩm, giúp quét mã nhanh khi bán theo Pack of 6, Thùng… thay vì quét từng đơn vị lẻ.

Đóng gói được khai báo ngay trên phiếu sản phẩm:

  1. Mở một sản phẩm tại Bán hàng → Sản phẩm.
  2. Tại ô Đơn vị (Unit), chọn đơn vị tính mặc định dùng cho mọi thao tác kho của sản phẩm.
  3. Tại ô Đóng gói (Packagings), thêm các đơn vị đóng gói bổ sung được phép dùng khi bán (ví dụ: Pack of 6, Thùng) kèm mã vạch tương ứng.
  4. Nhấn Lưu.

📷 Cần chèn ảnh: /img/modules/sale/units-packagings/04.png — Phiếu sản phẩm với ô Đơn vị và ô Đóng gói.

Bảng trường thông tin đóng gói

TrườngÝ nghĩa
Đơn vị (Unit)Đơn vị tính của cách đóng gói (Pack of 6, Thùng…).
Sản phẩm (Product)Sản phẩm áp dụng cách đóng gói này.
Mã vạch (Barcode)Mã vạch riêng của đóng gói; bắt buộc nhập và mỗi mã vạch chỉ gán cho duy nhất một đóng gói.

⚠️ Mỗi mã vạch là duy nhất: không thể trùng giữa các đóng gói với nhau (hệ thống báo "A barcode can only be assigned to one packaging."), cũng không được trùng với mã vạch của sản phẩm (báo "A product already uses the barcode").

Liên quan