From: Janusz Dobrowolski Date: Sat, 2 Sep 2017 21:15:40 +0000 (+0200) Subject: Fixed bug in product average cost calculations. X-Git-Tag: v2.4.3~49 X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=fcf15181965c266c81d7f142cd5e92e7818e958e Fixed bug in product average cost calculations. --- diff --git a/manufacturing/includes/db/work_order_produce_items_db.inc b/manufacturing/includes/db/work_order_produce_items_db.inc index 44c93b86..c05bac96 100644 --- a/manufacturing/includes/db/work_order_produce_items_db.inc +++ b/manufacturing/includes/db/work_order_produce_items_db.inc @@ -81,10 +81,11 @@ function work_order_produce($woid, $ref, $quantity, $date_, $memo, $close_wo) $unit_cost = $total_cost/($product['units_issued']+$quantity); + // first update material cost + update_material_cost($product['stock_id'], $product['units_issued']+$quantity, $unit_cost, $date_); + add_stock_move(ST_WORKORDER, $product["stock_id"], $woid, $product["loc_code"], $date_, $ref, $product['units_issued']+$quantity, $unit_cost); - - update_material_cost($product['stock_id'], $product['units_issued']+$quantity, $unit_cost, $date_); } if ($memo)