OVIRO LogoOVIRO | Trợ giúp

Import chi tiết phiếu nhập kho

Nhập liệu hàng loạt sản phẩm vào phiếu nhập kho từ file Excel, tự động mapping SKU, đơn vị tính và số lượng.

Tính năng Import chi tiết phiếu nhập kho cho phép thêm hàng loạt sản phẩm vào phiếu nhập kho từ file Excel. Hệ thống sẽ tự động tìm sản phẩm dựa trên SKU và mapping đơn vị tính, giúp tiết kiệm thời gian nhập liệu cho những phiếu nhập kho có nhiều sản phẩm.

Giao diện tổng thể

  • Chức năng import nằm trong trang Thêm/Chỉnh sửa phiếu nhập kho, ở phần Hàng hoá cần nhập.
  • Nhấn nút Import từ Excel để mở hộp thoại chọn file.
  • Hệ thống sẽ đọc file, tự động mapping các cột, và thêm sản phẩm vào danh sách chi tiết phiếu nhập kho.

Định dạng file import

File import có thể là Excel (.xls, .xlsx) hoặc CSV (.csv). Mỗi dòng trong file tương ứng với một sản phẩm (biến thể) cần thêm vào phiếu nhập kho.

Các cột trong file Excel

Tên cộtBắt buộcMô tảMã code
SKU/BarcodeMã SKU hoặc barcode của biến thể sản phẩm. Hệ thống sẽ tìm sản phẩm dựa trên mã nàysku
Số lượng / Khối lượng (KG)Số lượng cần nhập kho theo đơn vị tính. Với sản phẩm cân ký, đây là khối lượng (KG). Nếu để trống, mặc định = 1uom_quantity
Đơn vị tínhTên đơn vị tính (VD: Cái, Hộp, Thùng). Nếu để trống, hệ thống dùng đơn vị tính mặc định của sản phẩmuom_name
Số lượng đếmKhôngSố lượng đếm thực tế (chỉ dùng cho sản phẩm cân ký bán theo số lượng đếm). VD: Số trái, số quả, số miếngcatch_counting

Tên cột trong file không cần khớp chính xác. Hệ thống hỗ trợ nhận diện tên cột tương tự (synonyms). Ví dụ: cột "SL", "S.L" sẽ được tự động mapping thành cột Số lượng.

Danh sách tên cột tương đương (synonyms)

CộtTên tương đương được nhận diện
SKU/Barcodesku, code, biến thể, barcode
Số lượngSL, S.L, số lượng
Đơn vị tínhđơn vị tính, đvt, dv, đv, đv tính
Số lượng đếmsố lượng đếm, sl đếm, số trái, số quả, số miếng

Khác với import đơn hàng mua (PO), phiếu nhập kho không có cột Đơn giá. Phiếu nhập kho chỉ quản lý số lượng nhập, không quản lý giá mua.

Các bước import

  1. Truy cập menu Kho hàng > Phiếu nhập xuất kho.
  2. Nhấn Thêm phiếu nhập hoặc mở một phiếu nhập kho đã có (ở trạng thái cho phép chỉnh sửa).
  3. Trong phần Hàng hoá cần nhập, nhấn nút Import từ Excel.
  4. Chọn file Excel từ máy tính.
  5. Hệ thống sẽ tự động mapping các cột và hiển thị kết quả.
  6. Kiểm tra danh sách sản phẩm đã được thêm.
  7. Nhấn Tạo phiếu hoặc Lưu để hoàn tất.

File mẫu tải về

Các file Excel mẫu để tham khảo định dạng cột và dữ liệu. Tải về, chỉnh sửa theo nhu cầu rồi dùng để import.

File mẫuMô tả
productreceipt_import_template.xlsxFile mẫu import chi tiết phiếu nhập kho với các cột SKU, Số lượng, Đơn vị tính.

Quy tắc xử lý dữ liệu

Tìm sản phẩm theo SKU

  • Hệ thống tìm sản phẩm (biến thể) dựa trên SKU/Barcode trong cơ sở dữ liệu sản phẩm.
  • Nếu SKU không tìm thấy, hệ thống sẽ hiển thị cảnh báo dòng đó bị bỏ qua (kèm số dòng trong file Excel).
  • Chỉ các SKU hợp lệ mới được thêm vào phiếu nhập kho.

Mapping đơn vị tính

  • Nếu cột Đơn vị tính có giá trị, hệ thống sẽ tìm đơn vị tính phù hợp dựa trên tên (so sánh không phân biệt hoa thường).
  • Nếu cột Đơn vị tính để trống, hệ thống tự dùng đơn vị tính có hệ số quy đổi lớn nhất của sản phẩm làm mặc định.

Xử lý số lượng đếm (catch counting)

  • Cột Số lượng đếm chỉ áp dụng cho sản phẩm có cách bán cân ký = Bán theo số lượng đếm.
  • Nếu sản phẩm không phải loại cân ký đếm, giá trị cột này sẽ bị bỏ qua (= 0).

Hành vi khi import

  • Import sẽ thêm mới sản phẩm vào danh sách chi tiết phiếu nhập kho.
  • Nếu SKU đã tồn tại trong danh sách chi tiết, hệ thống sẽ ghi đè số lượng theo dữ liệu trong file.
  • Sau khi import thành công, bạn vẫn có thể chỉnh sửa số lượng trước khi lưu phiếu.

Phiếu nhập kho từ đơn hàng mua (PO)

Nếu phiếu nhập kho được tạo từ đơn hàng mua (PO), danh sách sản phẩm sẽ được tự động điền từ chi tiết PO. Bạn chỉ cần kiểm tra và điều chỉnh số lượng thực tế nhập kho.

Giới hạn

  • Import chi tiết phiếu nhập kho không giới hạn số dòng (khác với import vị trí sản phẩm/vị trí kho). Tuy nhiên, file quá lớn có thể ảnh hưởng đến hiệu suất xử lý trên trình duyệt.

Danh sách lỗi

Import chi tiết phiếu nhập kho xử lý hoàn toàn trên Frontend (trình duyệt). Hệ thống đọc file Excel, resolve SKU và đơn vị tính ngay trên giao diện, sau đó thêm sản phẩm vào danh sách chi tiết (chưa lưu cho đến khi nhấn Lưu phiếu).

Lỗi Frontend (xử lý trên giao diện)

Mã lỗiThông báoNguyên nhânCách khắc phục
sku_not_foundSKU [mã] không tìm thấy (dòng X)Mã SKU/Barcode trong file không khớp với bất kỳ biến thể sản phẩm nào trong hệ thống. Hệ thống tìm trong bộ nhớ frontend (useProductCache)Kiểm tra lại SKU đã tồn tại trong hệ thống. Đảm bảo sản phẩm đã được tạo và đồng bộ

Lỗi logic (không hiển thị cảnh báo nhưng ảnh hưởng dữ liệu)

Tình huốngHành vi hệ thốngLưu ý
Đơn vị tính không khớpTên ĐVT trong file không tìm thấy đơn vị tương ứng → hệ thống tự dùng ĐVT có hệ số quy đổi lớn nhấtKhông hiển thị cảnh báo. Kiểm tra cột ĐVT sau khi import
Số lượng để trốngMặc định = 0 đối với sản phẩm cân ký, = uom_quantity đối với sản phẩm thườngĐiền số lượng rõ ràng vào file
Số lượng đếm không áp dụngSản phẩm không phải loại cân ký đếm → giá trị catch_counting = 0Cột này chỉ có tác dụng với sản phẩm cân ký bán theo số lượng đếm
Sản phẩm cân ký (KG)Số lượng trong file (đơn vị KG) được tự động nhân ×1000 (chuyển thành gram) khi thêm vào phiếuNhập số lượng theo KG (VD: 1.5 = 1.5 KG = 1500g)
SKU trùngNếu SKU đã có trong danh sách chi tiết, hệ thống ghi đè số lượng thay vì cộng dồnĐảm bảo mỗi SKU chỉ xuất hiện 1 lần trong file

Lỗi chung (file Excel)

LỗiNguyên nhânCách khắc phục
File không đọc đượcFile bị hỏng, sai định dạng hoặc không có dòng tiêu đềKiểm tra file có đuôi .xls, .xlsx hoặc .csv. Đảm bảo dòng đầu tiên là tiêu đề cột
Cột không được nhận diệnTên cột trong file không nằm trong danh sách synonymsĐổi tên cột theo danh sách tên cột tương đương
Trạng thái phiếu không cho phépPhiếu nhập kho đã hoàn thành hoặc đã huỷ → không thể import thêm sản phẩmChỉ import khi phiếu ở trạng thái Nháp

Cách đọc lỗi: Khi import thất bại, hệ thống hiển thị số dòng trong file Excel (bắt đầu từ dòng 2, vì dòng 1 là tiêu đề). Ví dụ: "dòng 5" tương ứng với dòng thứ 5 trong file Excel.

Phân quyền

  • Xem phiếu nhập xuất kho: Cần quyền Xem phiếu kho.
  • Thêm/Chỉnh sửa phiếu nhập xuất kho: Cần quyền Quản lý phiếu kho.

On this page