X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=inventory%2Fincludes%2Fdb%2Fitems_trans_db.inc;h=923d18c4f79f5dc65690186196360203e78f1f16;hb=8e299fb1bbc9113b4efdcb6973239041129c47cf;hp=78930e81d9bce8ca9dc4132646aa25fa9664ef0e;hpb=6d65fde699a327a6fee0d8d46abf8d2b37e53947;p=fa-stable.git diff --git a/inventory/includes/db/items_trans_db.inc b/inventory/includes/db/items_trans_db.inc index 78930e81..923d18c4 100644 --- a/inventory/includes/db/items_trans_db.inc +++ b/inventory/includes/db/items_trans_db.inc @@ -51,6 +51,12 @@ function stock_cost_update($stock_id, $material_cost, $labour_cost, $overhead_co { $new_cost = $material_cost + $labour_cost + $overhead_cost; + $value_of_change = $qoh * ($new_cost - $last_cost); + + $memo_ = "Cost was " . $last_cost . " changed to " . $new_cost . " x quantity on hand of $qoh"; + add_gl_trans_std_cost(ST_COSTUPDATE, $update_no, $date_, $stock_gl_code["adjustment_account"], + $stock_gl_code["dimension_id"], $stock_gl_code["dimension2_id"], $memo_, (-$value_of_change)); + $value_of_change = round2($qoh * ($new_cost - $last_cost), user_price_dec()); if ($value_of_change != 0) @@ -63,7 +69,7 @@ function stock_cost_update($stock_id, $material_cost, $labour_cost, $overhead_co add_gl_trans_std_cost(ST_COSTUPDATE, $update_no, $date_, $stock_gl_code["inventory_account"], 0, 0, $memo_, $value_of_change); - } + } } add_audit_trail(ST_COSTUPDATE, $update_no, $date_);