Tình huống minh họa: Đối chiếu cuối quý: SKU nước giải khát lỗ 6% dù bán giá không đổi. Mở soi: R&D đã 3 lần tinh chỉnh công thức — thay đường sang maltitol (đắt 40%), tăng tỷ lệ hương liệu — để hợp gu và giảm đường. Kế toán giá thành vẫn dùng BOM bản đầu: tính ra "lãi ổn" trên giấy, còn tiền thật đang rỉ theo từng lô theo công thức mới. Không ai sai chủ ý — chỉ có BOM không có phiên bản.
Trả lời ngắn: Giá thành sai sau khi đổi công thức vì BOM là bản phẳng một lần. Cách đúng: (1) BOM theo phiên bản — mỗi lần R&D đổi công thức sinh bản mới có hiệu lực từ lô nào; (2) lệnh sản xuất ghi rõ bản BOM chạy — giá thành lô tính theo bản đó, không theo "bản kế toán đang có"; (3) diff công thức theo tiền gửi kèm duyệt thay đổi — quyết định đổi cũng là quyết định về giá: thấy trước mỗi thay đổi ảnh hưởng bao nhiêu. Kết quả: hết lỗ ngược sau thay nguyên liệu, và quyết định công thức mang căn cứ giá thật.
Bài viết này dành cho ai?
Dành cho giám đốc sản xuất và kế toán giá thành doanh nghiệp thực phẩm — nơi R&D đổi công thức đều đặn (thay nguyên liệu, đổi tỷ lệ, tối ưu chi phí) mà kế toán vẫn tính giá thành theo BOM bản đầu năm.
Điều gì đang xảy ra?
- BOM một bản phẳng — thay công thức đè lên file gốc.
- Lệnh không ghi BOM bản nào — giá thành mặc định bản hiện có.
- Giá thành theo bản đầu năm dù công thức đã đổi 3 lần.
- R&D duyệt thay đổi không kèm tác động giá.
- Báo giá theo giá thành cũ — lỗ ngược âm thầm.
- Diff công thức không theo tiền — không ai biết đổi đắt hay rẻ.
Điều doanh nghiệp muốn đạt được
Chức năng: BOM theo phiên bản có hiệu lực theo lô, lệnh ghi bản chạy, giá thành theo đúng bản. Quản trị: diff công thức theo tiền khi duyệt thay đổi. Tổ chức: R&D và kế toán cùng một BOM — hết hai thế giới song song.
Điều gì đang cản trở?
| Lớp cản trở | Biểu hiện | Hệ quả |
|---|---|---|
| Dữ liệu | BOM phẳng — thay đè mất lịch sử | Không biết lô nào chạy bản nào |
| Quy trình | Lệnh không gắn phiên bản BOM | Giá thành mặc định sai bản |
| Kiểm soát | Duyệt thay đổi không kèm giá | Đổi công thức là mù về chi phí |
| Tổ chức | R&D và kế toán hai BOM song song | Giấy nói lãi, tiền nói lỗ |
| Công cụ | Không diff theo tiền | Tối ưu chi phí R&D không đo được |
Điểm nhìn cốt lõi: Mỗi thay đổi công thức là một quyết định giá ngụ ý: nguyên liệu thay đổi nhiêu, tỷ lệ đổi vài phần trăm — cộng thành chênh lệch biên thật. Khi thay đổi không kèm con số, R&D "tối ưu vị" và kế toán "tính giá cũ" hai thế giới song song — đến cuối quý số tiền thật nói sự thật không ai muốn nghe. BOM phiên bản với diff theo tiền không phải thủ tục: nó biến mỗi quyết định công thức thành quyết định kinh doanh có bằng chứng.
Tác động tới doanh nghiệp
| Chiều tác động | Điều gì xảy ra khi BOM không phiên bản |
|---|---|
| Cost | Lô theo công thức mới tính giá bản cũ — lỗ ngược không ai thấy tới cuối quý |
| Revenue | Báo giá theo giá thành cũ — định giá sai cả loạt đơn |
| Progress | Tối ưu chi phí R&D không đo được — "tối ưu" không kiểm chứng |
| Risk | Lô nào chạy công thức nào không truy — khiếu nại chất lượng mù gốc |
| Compliance | Nhãn tuyên bố không khớp công thức lô thật — rủi ro quy định |
Nguyên nhân gốc
BOM phẳng — thay đè mất lịch sử phiên bản ↓ Lệnh không ghi BOM bản nào chạy ↓ Giá thành mặc định bản kế toán đang có ↓ Duyệt thay đổi không kèm tác động giá ↓ Hai BOM song song: R&D và kế toán ↓ Kết quả: lãi trên giấy, lỗ trong tiền
Framework BOM phiên bản 5 bước
BOM PHIÊN BẢN — mỗi đổi sinh bản mới, hiệu lực từ lô ↓ LỆNH GHI BẢN — lô nào chạy v số mấy rõ ↓ GIÁ THEO BẢN CHẠY — không theo bản kế toán ↓ DIFF THEO TIỀN — duyệt đổi kèm chênh giá ↓ MỘT BOM — R&D và kế toán cùng thế giới
Mỗi đổi công thức sinh phiên bản có hiệu lực theo lô, lệnh ghi bản chạy, giá thành theo đúng bản, diff duyệt kèm chênh giá — hết lãi giấy lỗ tiền.
Khám phá EcoMFG →Quy trình BOM phiên bản (To-Be)
| Bước | Người phụ trách | Đầu vào | Điểm kiểm soát |
|---|---|---|---|
| R&D đề xuất kèm diff giá | R&D + kế toán | Công thức mới vs cũ | Chênh theo tiền hiện trước duyệt |
| Duyệt đổi sinh BOM v mới | Giám đốc | Diff + lý do | Hiệu lực ghi rõ từ lô nào |
| Lệnh ghi phiên bản BOM | Kế hoạch | BOM hiện hành theo lô | Không lệnh nào mù bản |
| Giá thành lô theo bản | Kế toán | Tiêu thụ thực theo lệnh | Lô v2 tính v2 — hết mặc định |
| Truy lô về đúng công thức | QC | Khi cần đối chiếu | Lô nào bản nào mở ra được |
| Rà chênh giá theo quý | Giám đốc | Giá lô theo phiên bản | SKU biên tụt — tự thấy đúng kỳ |
Ví dụ minh họa — số liệu giả định
Ví dụ minh họa — số liệu giả định, không phải thống kê.
SKU đồ uống, 3 lần đổi công thức trong năm — hai cách quản BOM.
| Chỉ số | BOM phẳng đè đổi | BOM phiên bản theo lô |
|---|---|---|
| Biên thật của SKU | −6% phát hiện cuối quý | Tụt 4% sau mỗi đổi — thấy trong kỳ |
| Báo giá mới | Theo giá thành cũ — sai | Theo biên bản hiện hành |
| Lô nào chạy công thức nào | Không truy được | Theo lệnh — mở ra phút |
| Duyệt thay nguyên liệu | Không kèm giá | Diff +4% hiện trước duyệt |
| Hai sổ R&D vs kế toán | Song song — cãi cuối quý | Một BOM chung |
| Kiểm chứng tối ưu R&D | Không đo được | Giá lô trước/sau có số |
Cách dùng: chọn SKU hay đổi công thức nhất — hỏi kế toán biên của các lô tháng gần nhất có theo công thức lô chạy không. Câu trả lời "tính chung cả kỳ" nghĩa là giá đang nói chuyện của năm trước.
Giải pháp hỗ trợ ở đâu?
| Yêu cầu | Năng lực | Mức đáp ứng |
|---|---|---|
| BOM phiên bản hiệu lực theo lô | BOM version theo MO | Tiêu chuẩn + cấu hình |
| Lệnh ghi bản BOM chạy | MO gắn BOM version | Tiêu chuẩn |
| Giá thành theo bản chạy | Giá theo tiêu thụ lô | Mở rộng (AI-X) |
| Diff công thức theo tiền | So sánh BOM phiên bản | Mở rộng (AI-X) |
| Truy lô về công thức | Trace lô — BOM bản | Tiêu chuẩn |
AI / Automation hỗ trợ ở đâu?
AI bổ trợ ở hai việc: sinh diff giá từ so sánh công thức (đề xuất kèm hồ sơ thay đổi); và cảnh báo SKU có biên trượt theo phiên bản BOM đang chạy trước kỳ kế toán. AI không tự duyệt thay đổi — giám đốc quyết theo diff có số, R&D chịu phần công nghệ.
KPI BOM phiên bản cần theo dõi
| KPI | Công thức | Tần suất | Chủ sở hữu | Hành động khi lệch |
|---|---|---|---|---|
| Thay đổi có diff giá | Đổi kèm chênh ÷ tổng đổi | Tháng | R&D | Mù giá — chặn duyệt |
| Lệnh ghi bản BOM | Lệnh đủ ghi ÷ tổng | Tuần | Kế hoạch | Thiếu — gắn từ lệnh mới |
| Giá lô theo bản chạy | Lô tính đúng bản ÷ tổng | Tháng | Kế toán | Mặc định bản cũ — sửa luồng giá |
| Truy lô về công thức | Lô mở ra bản trong phút | Quý (thử) | QC | Chậm — chuỗi đứt chỗ nào |
| Biên SKU theo phiên bản | Trượt biên thấy trong kỳ | Tháng | Giám đốc | Cuối quý mới thấy — dữ liệu chưa dùng |
Câu hỏi thường gặp
Đổi công thức nhỏ "chỉ điều chỉnh chút" — cũng phiên bản mới?
Có — vì "chút" của R&D là phần trăm tỷ lệ, với kế toán là phần trăm biên: tăng hương liệu 0,3% có thể là 2% giá thành. Phiên bản nhẹ (v2.1) không tốn gì — chỉ một dòng ghi; không phiên bản thì lô chạy không biết mình đang tính bản nào. Vấn đề không phải to nhỏ — là có lịch sử hay không.
Kế toán lo tính giá theo từng lô phiền — tính kỳ đủ không?
Giá theo lệnh không phải tính tay từng lô — hệ thống tính từ tiêu thụ theo BOM bản lệnh ghi: việc kế toán đọc kết quả theo kỳ, sâu tới lô khi cần. Phiền thật là kiểu cũ: tính chung cả kỳ rồi điều tra vì sao số không khớp tiền — phiếu điều tra luôn đắt hơn phiếu tính đúng từ đầu.
R&D phản đối "mỗi đổi kèm giá" — làm chậm nghiên cứu?
AI sinh diff tự từ so sánh công thức — R&D chỉ duyệt đề xuất số có sẵn, thêm vài phút mỗi thay đổi. Đổi chậm hơn vài phút nhưng đổi biết mình đang làm gì với tiền — và phần "tối ưu chi phí" của R&D từ mù thành có chứng cứ khen thưởng đúng người đề xuất tiết kiệm thật.
Khách hỏi công thức sản phẩm — truy kiểu gì?
Theo lô: lô nào chạy BOM v số mấy, nguyên liệu gì, nhà cung cấp nào — chuỗi truy xuất lô (đã bàn ở bài khác) nằm trên nền BOM phiên bản. Không phiên bản thì câu hỏi khiếu nại chất lượng không có đường về gốc công thức — mù hai tầng cùng lúc.
BOM phiên bản nhiều năm — lo rối không?
Phiên bản có vòng đời: hiệu lực từ lô nào, thay bởi v nào — lô cũ tự gắn bản cũ vĩnh viễn, không cần "dọn" gì. Danh sách phiên bản dài là tài sản: lịch sử tối ưu của sản phẩm — và là câu trả lời "vì sao giá hôm nay khác năm ngoái" không phải phỏng đoán.
Bài học một câu?
Công thức thay thì giá theo nó cũng phải thay: BOM một bản đè đổi khiến kế toán kể chuyện năm trước cho năm nay. Mỗi đổi sinh phiên bản có hiệu lực theo lô, lệnh ghi bản chạy, giá theo đúng bản — và mọi quyết định công thức trở thành quyết định giá có con số đứng cạnh chữ ký.
Checklist: doanh nghiệp của bạn có vấn đề này không?
Đọc kết quả: 0–2 ô = BOM phiên bản theo lô đã chạy; 3–5 ô = cần sinh phiên bản từ thay đổi tới và lệnh ghi bản; 6–8 ô = giá thành đang kể chuyện năm trước — và công thức thật đang rút tiền không ai thấy.
Kết luận
Giá thành nói dối không phải vì kế toán tính sai — vì BOM của anh ấy cũ hơn công thức của xưởng. Mỗi đổi sinh phiên bản có hiệu lực theo lô, lệnh ghi bản chạy, giá theo đúng bản, diff theo tiền kèm duyệt: giấy và tiền bắt đầu kể cùng một câu chuyện — và mỗi quyết định R&D trở thành quyết định kinh doanh có con số.