Chức năng Sao chép đơn nhập hàng cho phép người dùng nhanh chóng tạo một đơn nhập mới dựa trên nội dung của đơn có sẵn.
Tính năng này đặc biệt hữu ích khi bạn thường xuyên nhập lại các mặt hàng giống nhau từ cùng nhà cung cấp, giúp tiết kiệm thời gian tạo mới.
3.6.1. Cách thực hiện sao chép
Bước 1:
Tại màn hình Chi tiết đơn nhập hàng, chọn nút Sao chép ở góc trên thanh công cụ (nằm cạnh nút In đơn và Thao tác khác).
Bước 2:
Hệ thống mở giao diện tạo đơn nhập mới, trong đó tự động sao chép toàn bộ thông tin của đơn gốc, bao gồm:
- Thông tin nhà cung cấp (NCC)
- Thông tin chi nhánh, nhân viên phụ trách, chính sách giá
- Danh sách sản phẩm trong đơn, bao gồm các thông tin:
- Tên sản phẩm
- Mã SKU / Barcode
- Đơn giá, thuế, chiết khấu
- Thành tiền
- Ghi chú đơn, tags, tham chiếu (nếu có)
👉 Lưu ý: Hệ thống không sao chép mã đơn (purchase_order_code) — vì mỗi đơn mới sẽ được sinh mã riêng khi lưu.
3.6.2. Các thông tin cần kiểm tra và nhập lại
Trong một số trường hợp đặc thù, người dùng cần thao tác lại thủ công trước khi lưu đơn sao chép, bao gồm:
| Loại sản phẩm |
Hành động cần thực hiện |
Ghi chú |
| Sản phẩm thường |
Hệ thống tự động sao chép toàn bộ thông tin: SL nhập, đơn giá, chiết khấu, thuế, thành tiền. |
Có thể chỉnh sửa lại nếu giá nhập hoặc thuế thay đổi so với lần trước. |
| Sản phẩm có Serial/IMEI |
Cần chọn lại mã Serial mới và nhập lại số lượng. |
Vì các mã Serial cũ đã được ghi nhận tồn kho nên không thể nhập lại trùng mã. |
| Sản phẩm có lô – hạn sử dụng (HSD) |
Cần chọn lại mã lô / ngày HSD mới và nhập lại số lượng. |
Do lô cũ có thể đã hết hạn hoặc không còn tồn khả dụng để nhập. |
🔹 Nếu cố gắng lưu đơn mà chưa chọn lại Serial hoặc lô HSD hợp lệ, hệ thống sẽ hiển thị cảnh báo lỗi và không cho phép tạo đơn.
3.6.3. Các trường hợp sao chép không thành công
Trong quá trình sao chép, hệ thống sẽ kiểm tra tính hợp lệ của dữ liệu.
Một số tình huống có thể khiến đơn sao chép bị lỗi hoặc không thể lưu, bao gồm:
| Tình huống |
Nguyên nhân |
Kết quả |
| Nhà cung cấp đã bị xóa |
Nhà cung cấp trong đơn gốc không còn tồn tại trong danh sách NCC. |
Khi bấm Lưu đơn sao chép, hệ thống hiển thị lỗi: “Nhà cung cấp không tồn tại hoặc đã bị xóa”. Người dùng cần chọn lại NCC khác. |
| Sản phẩm đã bị xóa hoặc ngừng kinh doanh |
Mã sản phẩm trong đơn gốc không còn khả dụng. |
Sản phẩm đó không được copy sang đơn mới. Người dùng cần xóa dòng lỗi và chọn sản phẩm khác. |
| Sản phẩm Serial/Lô cũ đã hết hạn hoặc vẫn tồn kho |
Dữ liệu serial/lô không hợp lệ để nhập lại. |
Không thể lưu đơn cho sản phẩm đó, cần chọn serial/lô mới. |
💡 Hệ thống luôn hiển thị cảnh báo cụ thể tại dòng sản phẩm lỗi để người dùng điều chỉnh trực tiếp trước khi lưu.
3.6.4. Sau khi sao chép
Khi đã hoàn tất kiểm tra và chỉnh sửa thông tin:
- Chọn Tạo & nhập hàng nếu muốn thực hiện nhập kho ngay.
- Hoặc chọn Tạo & chưa nhập nếu chỉ muốn lưu đơn nháp để xử lý sau.
Đơn sao chép sau khi lưu sẽ:
- Có mã đơn mới tự động sinh ra (ví dụ: PON04012).
- Giữ nguyên thông tin NCC, chi nhánh, sản phẩm (nếu hợp lệ).
- Được ghi nhận là một đơn nhập mới độc lập với đơn gốc (không liên kết dữ liệu tồn hoặc công nợ).
3.6.5. Lưu ý nghiệp vụ
- Việc sao chép đơn không ảnh hưởng tới tồn kho hoặc công nợ của đơn gốc.
- Sản phẩm trong đơn mới sẽ chỉ được cộng tồn sau khi thực hiện Nhập hàng.
- Các thông tin như phiếu chi, thanh toán, hoàn hàng của đơn gốc không được sao chép.
- Có thể sửa lại chính sách giá, chi phí, chi nhánh trước khi lưu để tạo biến thể đơn mới cho các đợt nhập khác.
✅ Tóm tắt nhanh
| Nội dung |
Hệ thống xử lý |
| Sao chép thông tin NCC, sản phẩm, thuế, chiết khấu |
✅ Có |
| Sao chép mã đơn |
❌ Không |
| Sao chép Serial / Lô HSD |
⚠️ Cần chọn lại thủ công |
| Sao chép thông tin phiếu chi, hoàn hàng |
❌ Không |
| Cảnh báo khi NCC hoặc SP bị xóa |
✅ Có, hiển thị lỗi khi lưu |
| Cho phép chỉnh sửa sau khi sao chép |
✅ Có |
📘 Kết luận:
Tính năng Sao chép đơn nhập hàng giúp người dùng tạo nhanh đơn mới từ dữ liệu cũ, đặc biệt hữu ích cho các NCC và danh mục hàng hóa cố định.
Tuy nhiên, để đảm bảo dữ liệu tồn kho và hạn dùng chính xác, cần kiểm tra lại các sản phẩm serial/lô trước khi lưu và thực hiện nhập hàng.