Có một câu hỏi tôi hay hỏi khi gặp GĐ hoặc CFO nhà máy sơn, hóa chất, hoặc nhựa: "Phần mềm ERP bạn đang dùng — hoặc đang xem xét — có phân biệt không giữa sản xuất theo mẻsản xuất lắp ráp linh kiện?"

Câu trả lời phổ biến nhất là: "Không biết, nhưng vendor nói là support manufacturing."

Đây chính là vấn đề. "Support manufacturing" là một khái niệm quá rộng. Và sự khác biệt giữa process manufacturing (sơn, hóa chất, nhựa, cao su, thực phẩm) và discrete manufacturing (cơ khí, điện tử, lắp ráp) là đủ lớn để một ERP tốt cho loại này có thể hoàn toàn không phù hợp cho loại kia.


Sự khác biệt cốt lõi — không chỉ là thuật ngữ

Khía cạnh Discrete Manufacturing (cơ khí, điện tử) Process Manufacturing (sơn, hóa chất, nhựa)
Đơn vị sản phẩm Đếm được: 1 chiếc, 1 bộ Đo lường: kg, lít, mét
Bill of Materials Cố định: 1 SP = X linh kiện A + Y linh kiện B Linh hoạt theo batch size: công thức scale theo lượng sản xuất
Yield / Output Deterministic: 10 linh kiện → 10 SP (hoặc ít hơn do defect) Variable: 1,000 kg NVL → 950 kg sản phẩm (yield loss, by-product)
Co-products Không có — một quy trình tạo ra một sản phẩm Có — một mẻ sản xuất tạo ra nhiều loại output (main + by-product)
Lot/Batch tracking Serial number theo từng đơn vị Lot number theo mẻ — toàn bộ mẻ có cùng một lot
Shelf life / Expiry Hiếm khi có — linh kiện không hết hạn Quan trọng — dung môi bay hơi, pigment caking, hạn sử dụng
Costing Standard costing đủ dùng — BoM cố định Cần Actual Costing — yield biến động, giá NVL thay đổi

5 điểm cụ thể mà ERP discrete không handle được cho nhà máy sơn

1. Batch scaling — công thức không phải là hằng số

Trong discrete manufacturing, BoM là cố định: 1 sản phẩm cần đúng X đơn vị của mỗi linh kiện. Trong process manufacturing, công thức pha chế phải scale theo batch size. Muốn sản xuất 500 lít thì nhân đôi NVL so với 250 lít — nghe đơn giản, nhưng thực tế không phải lúc nào cũng tuyến tính, đặc biệt với các thành phần additive.

ERP discrete không có concept "batch scaling" — nó chỉ biết "số lượng × BoM cố định."

2. Yield loss và co-products

Khi sản xuất 1,000 lít sơn, không phải 1,000 lít đi vào thùng thành phẩm. Có yield loss (phần dính lại thiết bị, bay hơi) và có thể có by-product (phần sơn lọt ngoài spec được hạ cấp bán giá thấp hơn). ERP discrete không có cơ chế xử lý multiple="multiple" outputs từ một production order.

3. Quality control theo lot — không phải theo serial

Trong sản xuất sơn, QC kiểm tra trên mẫu đại diện của toàn mẻ — không phải kiểm tra từng đơn vị sản phẩm. Kết quả QC áp dụng cho toàn bộ lot. ERP discrete thường thiết kế QC theo serial number, không theo lot.

4. Traceability NVL → lot thành phẩm và ngược lại

Khi cần recall một lot sơn, bạn cần biết lot đó dùng NVL từ supplier nào, lot nào của NVL đó. Và ngược lại: khi một lot NVL có vấn đề, cần biết nó đã đi vào những lot thành phẩm nào. ERP discrete không được thiết kế cho kiểu bi-directional lot traceability này.

5. Shelf life và FEFO (First Expired, First Out)

NVL trong nhà máy sơn có hạn sử dụng. Odoo (và nhiều ERP process mfg) hỗ trợ FEFO — xuất NVL theo thứ tự hết hạn trước. ERP discrete thông thường chỉ có FIFO hoặc LIFO — không có FEFO.

Câu hỏi để đặt cho vendor

Hỏi vendor ERP của bạn: "Hệ thống có support batch scaling BoM không? Có handle co-products và by-products trong một production order không? Có FEFO cho lot management không?" Câu trả lời không rõ ràng là dấu hiệu cần xem xét lại.


Odoo và process manufacturing — cái gì được support, cái gì cần configure

Odoo Enterprise (từ version 16 trở lên) có module Manufacturing được thiết kế hỗ trợ cả discrete lẫn process manufacturing. Nhưng "hỗ trợ" không có nghĩa là "tự động hoạt động đúng." Cần configure đúng:

  • Workcenter và routing phải được setup theo quy trình thực tế của nhà máy sơn
  • Costing method phải là Average Cost hoặc Actual Costing — không phải Standard Costing
  • Lot tracking phải được bật và áp dụng nhất quán từ NVL đến thành phẩm
  • By-products phải được define trong BoM với unit of measure đúng
  • Quality module phải được connect với Manufacturing module để QC theo lot

Đây là lý do tại sao cài Odoo không phải là triển khai Odoo — và tại sao implementation phải bắt đầu từ việc hiểu đúng quy trình của nhà máy quy trình, không phải từ demo standard của vendor.


Kết luận

Nếu bạn đang xem xét ERP cho nhà máy sơn, hóa chất, hoặc nhựa — câu hỏi đầu tiên không phải là "SAP hay Odoo hay gì?" mà là: "Người implement có hiểu sự khác biệt giữa process manufacturing và discrete manufacturing không?"

Nếu câu trả lời là "không" hoặc "cũng giống nhau thôi" — đó là dấu hiệu cần tìm partner khác.