PROD AUDIT v3 · 2026-08-10

MO đang hoạt động — rule epoxy chuẩn

Product mẫu .BOM có thể archive (lưu trữ); addon bm_mrp_quality đọc với active_test=False. Không unarchive. TPA/TPB không bắt QC riêng. Seal-style vẫn expect check trên product của MO.

📅 2026-08-10 🎯 53 MO · confirmed/progress/to_close 🔗 bestmix.odoo.com PARTIAL PASS

Tóm tắt

Snapshot 53 MO. 3 bước: Manufacturing 22/23 pick · 23/23 child; Đóng Bộ 9/9 child. Epoxy TPA/TPB (kể cả EP603 + mẫu archive) → OK. Còn 2 CRITICAL (EP728 BoM rỗng) và 6 HIGH (seal/cement có point nhưng 0 check; MT thiếu picking).

53MO active
2CRITICAL
6HIGH
13Epoxy / seal OK
Sửa so với v2: EP603 BPEP603.BOM tmpl 19992 archive = hợp lệ. MO 04014/04015 không flag. Không recommend unarchive.

0Rule audit v3

Epoxy TPA/TPB MOKhông require quality.check. QC neo product mẫu BC/BP…EPxxx.BOM.
Product mẫuActive hoặc archive. Search active_test=False. Cấm đề xuất unarchive.
Addonbm_mrp_quality: quality.point.product_ids context active_test=False; bm_report journal tương tự.
Seal / single .BOM trên MOExpect quality.check khi product đã có quality.point.
3 bước / BoMParent→child; pick khi cần; BoM không được 0 line.

1Product mẫu epoxy (kể cả archive)

FamilyMẫuActiveQCPGhi chú
EP704BCEP704.BOMactiveQCP trên variant
EP705BCEP705.BOMactiveQCP trên variant
EP726BCEP726.BOMactiveQCP trên variant
EP728BCEP728.BOMactiveQCP trên variant
EP701BPEP701.BOMactiveQCP trên variant
EP603BPEP603.BOMarchive (OK)mẫu lưu trữarchive OK; no variant; sample stored
EP600BGEP600.BOMarchive (OK)mẫu lưu trữarchive OK

23 bước health

ChildPicking
Manufacturing (23)23/2322/23
Đóng Bộ (9)9/9by-design
BTP (21)leaf17/21

3CRITICAL + link prod

MOIDStateFamilyProductPKRWQCFlagsProd
MNK01/MO/26/0405328516confirmedEP728BestCoat EP728 TP B.BOM000BoM 0 dòng NVL 0 move NVL Epoxy TPA/TPB OKMở prod ↗
MNK01/MO/26/0405228515confirmedEP728BestCoat EP728 TP A.BOM000BoM 0 dòng NVL 0 move NVL Epoxy TPA/TPB OKMở prod ↗
EP728: mẫu BCEP728.BOM có QCP — lỗi là BoM 3416/3417 rỗng NVL, không phải thiếu QC mẫu.

4HIGH + link prod

MOIDStateFamilyProductPKRWQCFlagsProd
MNK01/MO/26/03970-00328531confirmedAC400[BSAC400.BOM] BestSeal AC400.BOM3120Có point, 0 check trên MOMở prod ↗
MNK01/MO/26/0406928536confirmedAC400[BSAC400.BOM] BestSeal AC400.BOM1120Có point, 0 check trên MOMở prod ↗
MTK02/MO/26/0083628444to_closeAC409[BSAC409.TPB.BOM] BestSeal AC409 TP B.BOM0620 picking Seal QC OKMở prod ↗
MNK01/MO/26/03861-00228309confirmedCE200BestJoint CE200.BOM150Có point, 0 check trên MOMở prod ↗
MNK01/MO/26/03578-00428103confirmedHR[HRXAM.BOM] HardRock Xám.BOM160Có point, 0 check trên MOMở prod ↗
MTK02/MO/26/00483-00226456to_closeSR7[SR7.BOM] Super R7.BOM0500 picking Có point, 0 check trên MOMở prod ↗

5OK (epoxy TPA/TPB + seal có QC)

MOIDFamilyProductQCFlagsProd
MNK01/MO/26/0407128538confirmedBO200[BO200.BOM] BKN - 90 O200.BOM184Seal QC OKMở prod ↗
MNK01/MO/26/03965-00428494to_closeAC408[BSAC408.BOM] BestSeal AC408.BOM41313Seal QC OKMở prod ↗
MNK01/MO/26/0402028467confirmedEP726[BCEP726.TPB.BOM] BestCoat EP726 TPB.BOM120Epoxy TPA/TPB OKMở prod ↗
MNK01/MO/26/0401928466confirmedEP726[BCEP726.TPA.BOM] BestCoat EP726 TPA.BOM170Epoxy TPA/TPB OKMở prod ↗
MNK01/MO/26/0401528462confirmedEP603[BPEP603.TPB.BOM] BestPrimer EP603 TPB.BOM130Epoxy TPA/TPB OKMở prod ↗
MNK01/MO/26/0401428461confirmedEP603[BPEP603.TPA.BOM] BestPrimer EP603 TPA.BOM120Epoxy TPA/TPB OKMở prod ↗
MNK01/MO/26/0397728414confirmedEP726[BCEP726.TPB.BOM] BestCoat EP726 TPB.BOM120Epoxy TPA/TPB OKMở prod ↗
MNK01/MO/26/0397628413confirmedEP726[BCEP726.TPA.BOM] BestCoat EP726 TPA.BOM170Epoxy TPA/TPB OKMở prod ↗
MNK01/MO/26/0395628393confirmedAC409[BSAC409.TPB.BOM] BestSeal AC409 TP B.BOM162Seal QC OKMở prod ↗
MNK01/MO/26/0392428346confirmedPU40S[BPPU40S.BOM] BestPrimer PU40S.BOM173Seal QC OKMở prod ↗
MNK01/MO/26/0392228344confirmedAC401[BSAC401.BOM] BestSeal AC401.BOM166Seal QC OKMở prod ↗
MNK01/MO/26/0387328274confirmedEP704[BCEP704.TPA.BOM] BestCoat EP704.TPA.BOM170Epoxy TPA/TPB OKMở prod ↗
MNK01/MO/26/0387428275confirmedEP704[BCEP704.TPB.BOM] BestCoat EP704.TPB.BOM130Epoxy TPA/TPB OKMở prod ↗

6Khuyến nghị

  1. CRITICAL: Sửa BoM EP728 TP A/B (3416/3417) — recreate MO 04052 / 04053.
  2. HIGH: Regenerate quality.check cho seal/cement MO có point nhưng 0 check (AC400 backorder, CE200, HardRock, SR7…).
  3. HIGH: MT BTP thiếu picking (SR7, AC409) — rà rule pbm_sam.
  4. Không: unarchive BPEP603.BOM / mẫu epoxy khác; không flag TPA/TPB vì 0 check.