โรงงานผลิตสินค้าได้ตามแผนทุกวัน แต่พอสิ้นเดือนกลับอธิบายไม่ได้ว่าทำไมสินค้าล็อตนี้มีต้นทุนสูงกว่าอีกล็อต ทั้งที่ใช้สูตรเดียวกัน บางครั้งเป็นเพราะซื้อวัตถุดิบแพงขึ้น บางครั้งเครื่องจักรหยุดนานกว่าคาด หรือมีของเสียเกิดขึ้นระหว่างผลิต แต่ข้อมูลเหล่านั้นไม่ได้ถูกบันทึกในจุดเดียวกัน
ใน ERPNext การคำนวณต้นทุนการผลิตไม่ได้เกิดจาก BOM เพียงใบเดียว ต้องเข้าใจว่า BOM คือสิ่งที่ วางแผนจะใช้ ส่วน Work Order, Job Card และ Stock Entry คือเอกสารที่บอกว่า เกิดอะไรขึ้นจริง เมื่อมองแยกกัน จึงจะรู้ว่าควรปรับสูตรสินค้า กระบวนการทำงาน หรือวิธีบันทึกข้อมูล
BOM คือสูตรมาตรฐาน ไม่ใช่ต้นทุนจริงของทุกล็อต
Bill of Materials (BOM) ระบุว่าสินค้าสำเร็จรูปหนึ่งหน่วยต้องใช้วัตถุดิบอะไร ปริมาณเท่าไร และอาจมีรายการ Operation เช่น ผสม ขึ้นรูป อบ และตรวจสอบคุณภาพ สมมติการผลิตสินค้าหนึ่งชุดตามมาตรฐานต้องใช้วัตถุดิบ 3 ชนิด รวมต้นทุนประมาณการ 420 บาท และเวลาเครื่องจักรอีก 80 บาท ตัวเลข 500 บาทเป็นจุดเริ่มต้นสำหรับการประเมิน ไม่ได้การันตีว่าต้นทุนเมื่อผลิตจริงจะเป็น 500 บาทเสมอ
ถ้าราคาซื้อวัตถุดิบเปลี่ยน การตีมูลค่าสต็อกเปลี่ยน หรือมีวัสดุสิ้นเปลืองเพิ่ม ต้นทุนอาจต่างจาก BOM เดิม ควรตกลงว่าจะอัปเดต BOM cost เมื่อไร และอ้างอิงราคาจากแหล่งใด ไม่ควรแก้ BOM ย้อนหลังเพื่อให้ตัวเลขใกล้กับยอดจริงโดยไม่มีเหตุผล
Work Order ใช้กำหนดงานผลิตและติดตามจำนวน
Work Order บอกระบบว่าจะผลิตสินค้าอะไร จำนวนเท่าไร ใช้ BOM ใด และต้องดึงวัตถุดิบจากคลังไหน เมื่อ Submit เอกสารและเริ่มขั้นตอนการผลิต ระบบสามารถสร้างการโอนวัตถุดิบไปคลังงานระหว่างทำ (WIP) และติดตามงานตาม Operation ที่กำหนดไว้
ตัวอย่างโรงงานได้รับออร์เดอร์ 500 ชิ้น แต่มีวัตถุดิบพร้อมผลิตได้เพียง 320 ชิ้น การเปิด Work Order ให้ครบจำนวนอย่างเดียวไม่ทำให้วัตถุดิบเพิ่มขึ้น ต้องตรวจความพร้อมของคลังต้นทางและกำหนดว่าจะผลิตแบบแบ่งล็อตหรือรอวัตถุดิบ หากเปิดงานผลิตหลายครั้ง ควรกำหนดหลักการอ้างอิงล็อตให้ทีม QC และคลังติดตามต่อได้
สำหรับองค์กรที่กำลังเริ่มใช้งานโมดูลโรงงาน สามารถดูภาพรวมได้ที่ ERPNext Manufacturing สำหรับธุรกิจการผลิต และทำความเข้าใจการตรวจสต็อกตั้งต้นจาก วิธีไล่ตรวจยอดสต็อก ERPNext
Job Card เก็บเวลางานจริงของแต่ละสถานี
ถ้า BOM ระบุว่าเครื่องบรรจุใช้เวลา 20 นาที แต่รอบจริงใช้ 35 นาทีเพราะต้องตั้งเครื่องใหม่ ต้นทุนด้านเวลาอาจเปลี่ยน Job Card เป็นเครื่องมือบันทึกข้อมูลตาม Operation และ Workstation เช่น เวลาเริ่ม เวลาจบ ปริมาณงาน และจำนวนที่ทำสำเร็จ ข้อมูลเหล่านี้ใช้ประกอบการติดตามความคืบหน้าและต้นทุนการปฏิบัติงาน
อย่างไรก็ตาม เวลาที่บันทึกไม่ใช่ “ต้นทุนแรงงานจริงทุกบาท” โดยอัตโนมัติ ต้นทุนที่ระบบคำนวณขึ้นอยู่กับอัตราต่อชั่วโมงของ Workstation การตั้งค่า และความครบถ้วนของ Time Log หากองค์กรต้องการแยกไฟฟ้า ค่าแรง และค่าเสื่อมเครื่องจักร ควรกำหนดหลักการปันส่วนที่ฝ่ายบัญชียอมรับก่อน แล้วทดสอบว่าตัวเลขไปอยู่ในต้นทุนสินค้าและรายงานที่ต้องการจริงหรือไม่
Stock Entry เชื่อมวัตถุดิบ งานระหว่างทำ และสินค้าสำเร็จรูป
- Material Transfer for Manufacture ใช้ย้ายวัตถุดิบจากคลังต้นทางไปยัง WIP ตามงานผลิต
- Material Consumption for Manufacture ใช้บันทึกการใช้วัตถุดิบระหว่างผลิตตามความสามารถและการตั้งค่าที่เปิดใช้งาน
- Manufacture ใช้บันทึกการผลิตเสร็จ โดยลดวัตถุดิบที่ใช้และรับสินค้าสำเร็จรูปเข้าคลังตามรายการที่เกี่ยวข้อง
- Material Receipt / Material Issue ใช้รับหรือจ่ายวัสดุในกรณีที่เหมาะสม แต่ไม่ควรใช้แทนเอกสารผลิตหลักเพื่อทำให้ยอดดูตรง
ปัญหาที่พบได้บ่อยคือทีมผลิตจดการใช้วัตถุดิบจริงไว้อีกไฟล์หนึ่ง แล้ว ERPNext ตัดตาม BOM อย่างเดียว ทำให้ใช้วัตถุดิบเกิน 2 กิโลกรัมแต่ไม่มีใครรู้ ปลายเดือนยอดคลังจึงต่างจากของจริง ทางแก้คือกำหนดจุดบันทึก Consumption และกรณีที่ต้องตรวจโดยหัวหน้างาน ก่อนปิด Work Order
ของเสียและผลผลิตที่ได้น้อยกว่าคาด กระทบต้นทุนอย่างไร
สมมติสั่งผลิต 100 ชิ้น แต่ผ่านการตรวจคุณภาพเพียง 92 ชิ้น ต้องตอบให้ได้ว่าอีก 8 ชิ้นเป็น Scrap, ต้อง Rework หรือยังอยู่ระหว่างตรวจ ถ้าบันทึกทุกกรณีเป็นผลิตเสร็จ 100 ชิ้น ต้นทุนต่อหน่วยและจำนวนสินค้าพร้อมขายจะผิดทั้งคู่
สำหรับโรงงานที่มี Batch หรือ Serial No. ควรผูกการเบิกวัตถุดิบและรับสินค้าให้ย้อนจากล็อตสินค้าสำเร็จรูปไปถึงวัตถุดิบต้นทางได้ โดยเฉพาะผลิตภัณฑ์ที่มีวันหมดอายุหรือการเรียกคืนสินค้า กฎ FIFO/FEFO ต้องพิจารณาที่ระดับการเบิกและกระบวนการปฏิบัติงาน ไม่ใช่เชื่อว่าการมี Batch ในระบบจะทำให้ทุกการหยิบสินค้าเป็น FEFO เองเสมอ
ทำไม Planned Cost กับ Actual Cost ถึงไม่เท่ากัน
- ราคาตีมูลค่าวัตถุดิบ ณ วันที่ใช้จริงไม่เท่ากับราคาที่ใช้ประมาณการใน BOM
- จำนวนวัตถุดิบที่เบิกหรือใช้จริงต่างจากสูตร เพราะงานแก้ไข สูญเสีย หรือคุณภาพวัตถุดิบ
- เวลา Operation และต้นทุนอัตราเครื่องจักรเปลี่ยนจากแผน
- รายการ Additional Operating Cost หรือค่าใช้จ่ายที่ต้องปันส่วนยังไม่ได้บันทึก
- มีการผลิตบางส่วน รับสินค้าหลายงวด หรือสถานะ WIP ยังไม่ถูกปิดครบ
ควรตรวจจาก Work Order → Job Card → Stock Entry → Stock Ledger แล้วเทียบกับต้นทุนประมาณการ ระวังการสรุปต้นทุนจากราคาใน Item Price เพราะราคาเสนอขายไม่ใช่ราคาตีมูลค่าวัตถุดิบ หากฝ่ายบัญชีต้องการดูต้นทุนรายล็อตหรือรายสถานี ให้กำหนดรายงานและ Accounting Dimensions ที่จำเป็นตั้งแต่แรก
เริ่มใช้ระบบต้นทุนให้ได้ผล ไม่จำเป็นต้องทำทุกโรงงานพร้อมกัน
เลือกสินค้าที่ผลิตบ่อยหนึ่งรายการ เตรียม BOM ที่ทีมผลิตยืนยันได้ กำหนด Workstation และอัตราต้นทุนที่มีที่มา ทดลอง Work Order หนึ่งรอบ แล้วตรวจจำนวนของจริง ต้นทุน WIP สินค้าสำเร็จรูป และ Scrap ให้ตรงกันก่อนขยายไป SKU อื่น วิธีนี้ช่วยให้ทีมเรียนรู้ว่าข้อมูลผิดที่ต้นทางใด แทนการเพิ่มฟิลด์จำนวนมากโดยไม่แก้กระบวนการ
หากเตรียมขึ้นระบบจริง ดู Checklist ก่อน Go-Live ERPNext โดยเฉพาะการตรวจยอดตั้งต้น คลัง และสิทธิ์ของผู้ใช้งานโรงงาน
คำถามที่พบบ่อย
ใส่ BOM แล้ว ERPNext รู้ต้นทุนจริงทันทีไหม
ยังไม่ครบ BOM ช่วยประเมินต้นทุนตามสูตรและอัตราที่กำหนด ส่วนต้นทุนที่บันทึกจริงขึ้นกับการเคลื่อนไหวสต็อก เวลา Operation และการตั้งค่าที่ใช้ในกระบวนการผลิต
ค่าไฟและค่าแรงแบ่งให้แต่ละ Work Order ได้ไหม
กำหนดได้ในระดับต้นทุนการปฏิบัติงานและค่าใช้จ่ายเพิ่มเติมตามการตั้งค่า แต่รายละเอียดการปันส่วนและความถูกต้องทางบัญชีต้องออกแบบร่วมกับฝ่ายการเงิน ไม่ควรสมมติว่าเปิด Job Card อย่างเดียวแล้วได้ต้นทุนพลังงานจริง
ควรเริ่มจากต้นทุนรายเครื่องหรือรายล็อตก่อน
เริ่มจากสิ่งที่ตรวจสอบได้จริง หากมีการบันทึกจำนวนวัตถุดิบต่อ Batch ครบ ให้เริ่มรายล็อตก่อน ส่วนต้นทุนเครื่องจักรควรเพิ่มเมื่อมีข้อมูลเวลาเดินเครื่องและอัตราต้นทุนที่มีแหล่งอ้างอิง
ข้อมูลเพิ่มเติมดูได้ใน คู่มือ Work Order และ คู่มือ Stock Entry ของ ERPNext




