Bizapps · Phòng Sản Xuất

Cảnh báo tiêu thụ nguyên vật liệu trên Lệnh sản xuất

Không để lệnh sản xuất đóng lại khi “Đã sử dụng” chưa khớp “Cần dùng”

Áp dụng từ: 08/09/2026 Phạm vi: mọi Lệnh sản xuất (MO) Đối tượng: KTV phụ trách MO · Thủ kho · Quản lý sản xuất · Kế hoạch Phiên bản: 1.0 – 07/09/2026

1Vì sao có tính năng này

Khi một MO được đóng mà vẫn còn dòng nguyên vật liệu có “Đã sử dụng” ít hơn “Cần dùng”, Bizapps sẽ tự động hủy phần chênh lệch đó. Vật tư đã được Kho chuyển sang kho Thành phần sản xuất nhưng không được ghi nhận tiêu thụ, nên nó nằm lại vĩnh viễn ở đó:

  • Trang sản phẩm vẫn báo còn hàng, trong khi thực tế vật tư đã lắp vào máy — tồn kho sai.
  • Kế hoạch nhìn vào tồn kho ảo để quyết định mua hàng — mua thiếu hoặc mua thừa.
  • Giá thành sản phẩm thiếu phần vật tư không được ghi nhận — giá thành sai.

Rà soát ngày 07/09/2026 cho thấy đã có 132 lệnh sản xuất đã đóng với tổng cộng 474 dòng nguyên vật liệu bị hủy theo cách này, và hàng trăm mã vật tư đang tồn đọng ở kho Thành phần sản xuất mà không thuộc lệnh sản xuất nào.

Điểm mấu chốt: cảnh báo sẵn có của Odoo chỉ so sánh với Định mức (BOM) và bỏ qua hoàn toàn những dòng có “Đã sử dụng” = 0 — tức là đúng trường hợp nguy hiểm nhất lại không có cảnh báo nào. Bộ cảnh báo mới sinh ra để bịt đúng lỗ hổng này.

2Từ nay bạn sẽ thấy gì

Thời điểmHệ thống làm gìBạn cần làm gì
Trong lúc sản xuất và khi MO ở trạng thái Để đóngBanner đỏ hiện ngay đầu form MO, liệt kê các dòng lệchĐọc và xử lý sớm, đừng đợi tới lúc đóng lệnh
Khi MO chuyển sang Để đóngThông báo tự động vào phần trao đổi của MO và gửi cho người phụ trách MOKiểm tra và xử lý các dòng được liệt kê
Khi bấm Đánh dấu hoàn tấtChặn lại nếu còn dòng lệch chưa được xử lý hoặc chưa xác nhậnSửa số liệu, hoặc xác nhận kèm lý do rồi mới đóng được
Hình 1. Banner cảnh báo hiện ngay đầu Lệnh sản xuất
CẢNH BÁO TIÊU THỤ: có 5 dòng nguyên vật liệu đang có "Đã sử dụng" khác "Cần dùng". Nếu Hoàn tất ngay, phần chênh lệch sẽ kẹt lại ở kho Thành phần sản xuất và làm sai tồn kho.
• [111701-048] Bộ nâng cấp tích hợp máy laser Namson EcoMARK Fiber 20W: cần 1.00 / đã dùng 0.00 Bộ
• [1315-1059] Bộ chi tiết GCNM: cần 3.00 / đã dùng 0.00 Bộ
• [DÒNG ĐÃ HỦY] [1310-495] Máng nhựa HVDR 35x35: cần 1.00 / đã dùng 1.00 Cây
➤ Bấm nút KIỂM TRA TIÊU THỤ để xem chi tiết và xử lý TRƯỚC khi Hoàn tất lệnh.

3Hệ thống so sánh theo quy tắc nào

Cần dùngĐã sử dụngKết quả
00Bỏ qua — dòng này coi như không dùng, không cần kiểm tra
0> 0Cảnh báo — “Dùng ngoài định mức”: đang tiêu thụ món không nằm trong yêu cầu của MO
> 00Cảnh báo — “Chưa dùng món nào”: đây là trường hợp làm kẹt hàng ở kho Thành phần sản xuất
> 0khác Cần dùngCảnh báo — dùng thiếu hoặc dùng dư so với yêu cầu
Dòng đã bị hủy mà vẫn còn số liệuCảnh báo — dòng đã hủy thì không tiêu thụ gì cả, dù màn hình vẫn hiện “Đã dùng”

Ngoài ra, các lỗi về Số sê-ri (thiếu sê-ri, sê-ri trùng, số lượng không hợp lệ) vẫn là lỗi bắt buộc sửa — không thể xác nhận cho qua.

4Cách xử lý — 3 bước

Bước 1 — Mở bảng kiểm tra

Mở Lệnh sản xuất → tab Thành phần → bấm nút KIỂM TRA TIÊU THỤ. Hệ thống quét lại toàn bộ dòng nguyên vật liệu và liệt kê những dòng cần xử lý.

Hình 2. Bảng KIỂM TRA TIÊU THỤ (minh họa các cột chính)
QUÉT LẠIÁP DỤNG SỬA LỖI XÁC NHẬN TIÊU THỤ ĐÚNGTrạng thái: CHỜ XÁC NHẬN
Có sai lệch giữa Cần dùng và Đã dùng. Nếu số liệu đang đúng thực tế, hãy tích Xác nhận đúng và ghi Lý do cho từng dòng. Nếu nhập thiếu, sửa Số lượng rồi bấm Áp dụng sửa lỗi.
Sản phẩmMô tả lỗiCần dùngĐã dùngSố lượng (sửa ở đây)Xác nhận đúngLý do / giải thích
[111701-048] Bộ nâng cấp…CHƯA dùng món nào100☐
[1315-1059] Bộ chi tiết GCNM…Dùng THIẾU311☐
[1310-495] Máng nhựa HVDR…[DÒNG ĐÃ BỊ HỦY]111☐
Bước 2 — Nếu là nhập thiếu: sửa số liệu

Điền lại Số lượng (và Số sê-ri nếu có) cho đúng thực tế đã dùng, rồi bấm ÁP DỤNG SỬA LỖI. Hệ thống ghi số liệu ngược về Lệnh sản xuất và quét lại ngay.

Bước 3 — Nếu số liệu đã đúng thực tế: xác nhận kèm lý do

Có những món thật sự không dùng đến (thay bằng món khác, khách bỏ hạng mục, dòng thừa do cập nhật thành phần…). Khi đó hãy tích Xác nhận đúng và ghi Lý do cho từng dòng, sau đó bấm XÁC NHẬN TIÊU THỤ ĐÚNG.

Lý do phải ghi rõ ràng để người sau đọc lại còn hiểu, ví dụ: “Khách bỏ hạng mục băng tải, không lắp bộ nâng cấp này” — không ghi kiểu “ok”, “không dùng”.

Sau khi xử lý xong, bấm ĐÁNH DẤU HOÀN TẤT như bình thường. Nếu MO không có sai lệch nào, hệ thống tự xác nhận, bạn không phải làm thêm thao tác gì.

Quan trọng: nếu vật tư vẫn còn thật và không dùng cho MO này, đừng chỉ xác nhận cho qua — hãy dùng công cụ Trả kho SX (linh kiện dư) để trả về kho, rồi mới đóng lệnh. Xác nhận cho qua mà không trả kho chính là cách vật tư bị kẹt lại ở kho Thành phần sản xuất.

5Ai được quyền xác nhận

  • Người phụ trách Lệnh sản xuất đó
  • Nhóm Thủ kho
  • Quản lý sản xuất
  • Quản trị hệ thống

Mọi lần xác nhận đều được ghi lại: ai xác nhận, lúc nào và lý do từng dòng, lưu trong phần trao đổi của Lệnh sản xuất. Nếu số lượng hoặc định mức thay đổi sau đó, xác nhận cũ tự hết hiệu lực và phải xác nhận lại.

6Câu hỏi thường gặp

MO của tôi đang ở “Để đóng” và hiện banner đỏ — có phải tôi làm sai không?
Không hẳn. Banner chỉ nói rằng số liệu tiêu thụ chưa khớp. Có thể do quên nhập, cũng có thể do món đó thật sự không dùng. Bạn xác định đúng tình huống rồi xử lý theo Bước 2 hoặc Bước 3.
Tại sao MO đang chạy bình thường mà cũng có banner?
Với MO ở trạng thái Đang thực hiện, banner chỉ hiện khi có dòng đã bị hủy nhưng vẫn còn số liệu “Đã dùng” — đây luôn là số liệu sai vì dòng đã hủy thì không tiêu thụ gì. Các dòng chưa dùng tới thì không báo, vì đang sản xuất là chuyện bình thường.
Tôi bấm Đánh dấu hoàn tất thì bị chặn, phải làm sao?
Đọc nội dung thông báo — nó liệt kê đúng những dòng đang vướng. Bấm KIỂM TRA TIÊU THỤ, xử lý theo Bước 2 hoặc Bước 3, rồi đóng lại.
Có dòng báo “DÒNG ĐÃ BỊ HỦY” nghĩa là gì?
Dòng nguyên vật liệu đó đã bị hủy (do đóng lệnh trước đó, do hủy đơn mua liên quan, hoặc do bị gỡ khỏi MO). Dòng đã hủy sẽ không tiêu thụ vật tư. Nếu vật tư đó thực tế đã dùng, cần báo Quản lý sản xuất để xử lý; nếu chưa dùng, cần trả về kho.
Tôi xác nhận rồi nhưng hôm sau lại thấy báo lại?
Vì số lượng hoặc định mức đã thay đổi sau lần xác nhận đó. Hệ thống cố ý bắt xác nhận lại để tránh chuyện xác nhận một đằng, số liệu một nẻo.

7Việc cần làm ngay

Hiện có 16 Lệnh sản xuất đang ở trạng thái “Để đóng” còn dòng lệch. Người phụ trách từng lệnh đã nhận được thông báo trong Bizapps. Vui lòng rà soát và xử lý trước khi đóng lệnh — nếu đóng ngay bây giờ, phần chênh lệch sẽ kẹt lại ở kho Thành phần sản xuất.

Tài liệu nội bộ · NAMSON TECHNOLOGY – ENGINEERING CO., LTD · Bản 1.0, ngày 07/09/2026. Góp ý hoặc phát hiện lỗi, vui lòng phản hồi về Phòng Sản Xuất.