ต้นทุนใบสั่งผลิต¶
The ability to accurately calculate the cost of manufacturing a product is critical when determining product profitability. Odoo's Manufacturing app simplifies this calculation by automatically calculating the cost to complete each manufacturing order (MO), as well as the average production cost of a product, based on all completed MOs.
Important
Odoo's Manufacturing app distinguishes between the manufacturing order cost and the real cost of an MO.
ต้นทุน MO แสดงถึงจำนวนเงินที่ ควร ใช้ในการดำเนินการให้เสร็จสิ้น MO โดยอิงจากการกำหนดค่าของบิลวัสดุ (BoM) ของสินค้า ซึ่งพิจารณาจากต้นทุนและจำนวนของส่วนประกอบ รวมถึงต้นทุนในการดำเนินการที่จำเป็น
ต้นทุนที่แท้จริงแสดงถึงต้นทุนที่แท้จริงในการทำให้ MO เสร็จสมบูรณ์ ปัจจัยบางอย่างอาจทำให้ต้นทุนที่แท้จริงแตกต่างจากต้นทุน MO ตัวอย่างเช่น การดำเนินการอาจใช้เวลาในการทำให้เสร็จสมบูรณ์นานกว่าที่ประมาณการ อาจต้องใช้ส่วนประกอบในปริมาณมากกว่าที่ระบุไว้ใน BoM หรือราคาของส่วนประกอบอาจเปลี่ยนแปลงในระหว่างการผลิต
การกำหนดค่าต้นทุน¶
Odoo computes MO costs based on the configuration of the BoM used to manufacture a product. This includes the cost and quantity of components and operations listed on the BoM, in addition to the operating costs of the work centers where those operations are carried out.
ต้นทุนส่วนประกอบ¶
ต้นทุนส่วนประกอบจะคำนวณโดยอัตโนมัติโดยอิงจากต้นทุนการซื้อเฉลี่ยของส่วนประกอบในใบสั่งซื้อทั้งหมด หากต้องการดูต้นทุนของส่วนประกอบ ให้ไปที่ แอปสินค้าคงคลัง -> ผลิตภัณฑ์ -> ผลิตภัณฑ์ แล้วเลือกผลิตภัณฑ์ส่วนประกอบ ต้นทุนจะแสดงในฟิลด์ ค่าใช้จ่าย ของแท็บ ข้อมูลทั่วไป บนฟอร์มผลิตภัณฑ์ของส่วนประกอบ
It is possible to set the cost of a component manually, by clicking the Cost field on the component's product form, and entering a value. However, any future POs for the component override a value entered manually, resetting the Cost field back to an automatically computed value.
ต้นทุนศูนย์งาน¶
หากต้องการกำหนดต้นทุนการดำเนินงานสำหรับศูนย์งานที่เฉพาะเจาะจง ไปที่ และเลือกศูนย์งาน
หากต้องการตั้งค่าต้นทุนการดำเนินงานสำหรับศูนย์งานโดยรวม ให้ป้อนค่าในช่อง ต่อศูนย์งาน ซึ่งอยู่ถัดจากส่วน ค่าใช้จ่ายต่อชั่วโมง ในแท็บ ข้อมูลทั่วไป ของศูนย์งาน ต้นทุนการดำเนินงานนี้จะใช้โดยไม่คำนึงถึงจำนวนพนักงานที่ทำงานในศูนย์งานในช่วงเวลาที่กำหนด
หากต้องการกำหนดต้นทุนการดำเนินงานสำหรับศูนย์ปฏิบัติงานตามจำนวนพนักงานที่ทำงานในช่วงเวลาที่กำหนด ให้ป้อนค่าในช่อง ต่อพนักงาน ซึ่งอยู่ถัดจากส่วน ค่าใช้จ่ายต่อชั่วโมง ในแท็บ ข้อมูลทั่วไป ของศูนย์ปฏิบัติงาน ตัวอย่างเช่น หากป้อน 25.00 ในช่อง ต่อพนักงาน ค่าใช้จ่ายจะอยู่ที่ 25.00 ดอลลาร์ต่อชั่วโมงสำหรับพนักงาน แต่ละคน ที่ทำงานที่ศูนย์ปฏิบัติงาน
Note that, if values are entered in both the per workcenter and per employee fields, the value in the per workcenter field takes precedence, and the value in the per employee field is ignored.
Important
It is also possible to set a per hour cost for specific employees, by navigating to the app, selecting an employee, clicking the HR Settings tab on their employee form, and entering a value in the Hourly Cost field.
Just like the per workcenter field on a work center form, the Hourly Cost field on an employee's form overrides the per employee field on a work center form.
However, the per workcenter field takes precedence over both the per employee field on the workcenter form and the Hourly Cost field on the employee form.
BoM cost¶
การกำหนดค่า BoM เพื่อให้ Odoo สามารถคำนวณต้นทุนของ MOs ที่ใช้งานได้อย่างแม่นยำต้องมีสองขั้นตอน ประการแรก **ต้อง**เพิ่มส่วนประกอบและระบุปริมาณที่ต้องการ ประการที่สอง **ต้อง**เพิ่มการดำเนินงานพร้อมกับศูนย์งานที่ดำเนินการ
เริ่มต้นด้วยการไปที่ เลือก BoM หรือสร้างใหม่โดยคลิก สร้าง
ในแท็บ ส่วนประกอบ ของแบบฟอร์ม BoM ให้เพิ่มแต่ละส่วนประกอบโดยคลิก เพิ่มบรรทัด เลือกส่วนประกอบจากเมนูแบบเลื่อนลงในคอลัมน์ ส่วนประกอบ และป้อนปริมาณในคอลัมน์ ปริมาณ
ในแท็บ การดำเนินงาน ให้เพิ่มการดำเนินงานโดยคลิก เพิ่มบรรทัด เพื่อเปิดหน้าต่างป๊อปอัป สร้างการดำเนินงาน ป้อนชื่อการดำเนินงานในฟิลด์ การดำเนินงาน
เลือก ศูนย์งาน ที่ดำเนินการดำเนินงาน จากนั้นเพิ่ม ระยะเวลาเริ่มต้น ซึ่งเป็นเวลาโดยประมาณที่ใช้ในการดำเนินการให้เสร็จสมบูรณ์
โดยค่าเริ่มต้น ฟิลด์ Duration Computation จะถูกตั้งค่าเป็น Set duration manually ซึ่งหมายความว่าตัวเลขที่ป้อนในฟิลด์ Default Duration จะถูกใช้เป็นระยะเวลาที่คาดหวังของการดำเนินการเสมอ
Selecting Compute based on tracked time causes Odoo to automatically compute the default duration based on a certain number of work orders, which is set in the Based on field. Before there are work orders to compute this duration, the value in the Default Duration field is used instead.
ต้นทุนต่อชั่วโมงในการดำเนินงานของศูนย์การทำงานและระยะเวลาของการดำเนินการจะถูกใช้ในการคำนวณต้นทุนของการดำเนินการ
สุดท้าย คลิก Save & Close เพื่อเพิ่มการดำเนินการไปยัง BoM และปิดหน้าต่างป๊อปอัป Create Operations หรือคลิก Save & New เพื่อเพิ่มการดำเนินการไปยัง BoM และเปิดหน้าต่างป๊อปอัป Create Operations เปล่าเพื่อเพิ่มการดำเนินการอื่น
ดูเพิ่มเติม
สำหรับภาพรวมที่สมบูรณ์ของการกำหนดค่า BoM ดูเอกสารประกอบเกี่ยวกับ bills of materials
ภาพรวม MO¶
MO แต่ละอันมีหน้า ภาพรวม ซึ่งแสดงข้อมูลต่างๆ เกี่ยวกับ MO รวมถึงต้นทุนของ MO และต้นทุนจริง หากต้องการดูภาพรวมของ MO ให้ไปที่ และเลือก MO จากนั้นคลิกปุ่ม ภาพรวม อัจฉริยะที่ด้านบนของ MO
ทั้งต้นทุน MO และต้นทุนจริงจะคำนึงถึงต้นทุนและปริมาณของส่วนประกอบ ตลอดจนต้นทุนในการทำให้ใบสั่งงานแต่ละใบเสร็จสมบูรณ์ หน้าภาพรวมจะแสดงแถวสำหรับค่าแต่ละค่า โดยผลรวมของค่าเหล่านี้จะแสดงอยู่ด้านล่างของคอลัมน์ ต้นทุน MO และ ต้นทุนจริง
ก่อนที่จะเริ่มงานบน MO คอลัมน์ MO Cost และ Real Cost จะแสดงต้นทุนเดียวกัน นี่คือต้นทุน ที่คาดการณ์ไว้ ในการทำ MO ให้เสร็จสมบูรณ์
However, once work commences, the values in the Real Cost column may begin to diverge from the values in the MO Cost column. This happens if a different component quantity is used than was listed on the MO, or if the duration of a work order is different than expected.
เมื่อ MO เสร็จสมบูรณ์โดยการคลิก Produce All ค่าในคอลัมน์ MO Cost จะอัปเดตให้ตรงกับค่าที่แสดงในคอลัมน์ Real Cost
ต้นทุนการผลิตเฉลี่ย¶
นอกจากต้นทุนของแต่ละ MO สำหรับสินค้าแล้ว Odoo ยังติดตามต้นทุนเฉลี่ยของการผลิตสินค้าโดยคำนึงถึงต้นทุนของ MO ที่เสร็จสมบูรณ์ทุกรายการ ในการดูสิ่งนี้ ไปที่ และเลือกสินค้า
ต้นทุนการผลิตของสินค้าจะแสดงต่อหน่วยวัดในฟิลด์ Cost ซึ่งอยู่ในแท็บ General Information ค่านี้จะอัปเดตต่อไปเมื่อต้นทุนของ MOs เพิ่มเติมถูกนำมาคำนวณในต้นทุนเฉลี่ย
ทางขวาของฟิลด์ Cost คือปุ่ม Compute Price from BoM ซึ่งจะปรากฏเฉพาะสำหรับสินค้าที่มี BoM อย่างน้อยหนึ่งรายการ คลิกปุ่มนี้เพื่อรีเซ็ตต้นทุนของสินค้าเป็นต้นทุนที่คาดหวัง ซึ่งคำนึงถึงเฉพาะส่วนประกอบและการดำเนินการที่ระบุไว้ใน BoM เท่านั้น
Important
โปรดทราบว่าการคลิก Compute Price from BoM จะไม่ตั้งราคาอย่างถาวร ต้นทุนจะอัปเดตต่อไปตามค่าเฉลี่ยของราคา BoM และต้นทุนที่แท้จริงของ MOs ในอนาคต
ตัวอย่างขั้นตอนการทำงาน: ต้นทุนการผลิต
ผู้ผลิตสินค้ากอล์ฟ Fairway Fields ผลิตสินค้ากอล์ฟหลากหลายชนิด รวมถึง putting green สำหรับในร่ม พวกเขาได้กำหนดค่า BoM สำหรับ putting green ดังนั้น Odoo จึงคำนวณต้นทุนการผลิตของแต่ละ MO ของ putting green โดยอัตโนมัติ
BoM ระบุส่วนประกอบสองรายการ:
หนึ่งหน่วยของ green felt ซึ่งมีราคา $20.00
หนึ่งหน่วยของ rubber pad ซึ่งมีราคา $30.00
|BoM|ยังแสดงรายการปฏิบัติการสี่รายการ ซึ่งทั้งหมดดำเนินการที่ Assembly Station 1 ซึ่งมีต้นทุนการดำเนินงานต่อชั่วโมง $30.00 ปฏิบัติการเหล่านั้นมีดังนี้:
ตัดผ้าสักหลาด: ระยะเวลาเริ่มต้น 7 นาที รวมต้นทุน $3.50
ตัดแผ่นยาง: ระยะเวลาเริ่มต้น 5 นาที รวมต้นทุน $2.50
ติดแผ่นยางกับผ้าสักหลาด: ระยะเวลาเริ่มต้น 15 นาที รวมต้นทุน $7.50
เจาะรู: ระยะเวลาเริ่มต้น 3 นาที รวมต้นทุน $1.50
โดยรวมแล้ว ส่วนประกอบที่ใช้ในการผลิตพัตติ้งกรีนหนึ่งชิ้นมีต้นทุน $50.00 และปฏิบัติการที่ต้องการมีต้นทุน $15.00 รวมต้นทุนการผลิตทั้งหมด $65.00 ต้นทุนนี้แสดงในฟิลด์:guilabel:`ต้นทุน`ในแบบฟอร์มสินค้าของพัตติ้งกรีน
Fairway Fields ยืนยัน|MO|สำหรับพัตติ้งกรีนหนึ่งชิ้น ก่อนเริ่มการผลิต ภาพรวม|MO|แสดงต้นทุน $65.00 ในทั้งฟิลด์:guilabel:ต้นทุน MO`และ:guilabel:`ต้นทุนจริง
การผลิตเริ่มขึ้น และปฏิบัติการใช้เวลานานกว่าที่คาดไว้ 10 นาที รวมเวลาการผลิตทั้งหมด 40 นาที ความเบี่ยงเบนจาก|BoM|นี้แสดงในภาพรวม|MO| ซึ่งตอนนี้แสดง:guilabel:ต้นทุนจริง`เป็น `$70.00
เมื่อการผลิตเสร็จสิ้น และ|MO|ถูกทำเครื่องหมายว่า เสร็จสิ้น ภาพรวม|MO|จะอัปเดตอีกครั้ง เพื่อให้ค่าในคอลัมน์:guilabel:ต้นทุน MO`และ:guilabel:`ต้นทุนจริง`ตรงกัน โดยแต่ละรายการแสดงค่า `$70.00
ในหน้าสินค้าของพัตติ้งกรีน ฟิลด์:guilabel:ต้นทุน`ตอนนี้แสดงต้นทุน `$67.50 ซึ่งเป็นค่าเฉลี่ยของต้นทุนเดิม $65.00 และต้นทุนจริง $70.00 จาก|MO|