X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=inventory%2Fincludes%2Fdb%2Fitems_adjust_db.inc;h=4ccb4c3a0f672354835e4bff4cffc24aa004439e;hb=0993b7ce29eae14e201071b535cb28e0668cd06e;hp=605206cbd97bf9569617575f839f3b5132cd1deb;hpb=95ff74b5722826544743a01daf527aa3c9efe11a;p=fa-stable.git diff --git a/inventory/includes/db/items_adjust_db.inc b/inventory/includes/db/items_adjust_db.inc index 605206cb..4ccb4c3a 100644 --- a/inventory/includes/db/items_adjust_db.inc +++ b/inventory/includes/db/items_adjust_db.inc @@ -33,10 +33,12 @@ function add_stock_adjustment($items, $location, $date_, $reference, $memo_) foreach ($items as $line_item) { - if ($SysPrefs->loc_notification() == 1 && $line_item->qty < 0) + if ($SysPrefs->loc_notification() == 1 && $line_item->quantity < 0) { - $chg = $line; $chg->qty = -$chg->qty; // calculate_reorder_level expect positive qty - $loc = calculate_reorder_level($location, $line_item, $st_ids, $st_names, $st_num, $st_reorder); + $tmp = $line_item->quantity; + $line_item->quantity = -$line_item->quantity; // calculate_reorder_level expect positive qty + $loc = calculate_reorder_level($location, $line_item, $st_ids, $st_names, $st_num, $st_reorder); + $line_item->quantity = $tmp; } add_stock_adjustment_item($adj_id, $line_item->stock_id, $location, $date_, $reference, @@ -121,12 +123,12 @@ function add_stock_adjustment_item($adj_id, $stock_id, $location, $date_, $refer add_gl_trans_std_cost(ST_INVADJUST, $adj_id, $date_, $stock_gl_codes['adjustment_account'], $stock_gl_codes['dimension_id'], $stock_gl_codes['dimension2_id'], $memo_, $adj_value ); - add_gl_trans_std_cost(ST_INVADJUST, $adj_id, $date_, $stock_gl_codes['inventory_account'], 0, 0, $memo_, $inv_value); + add_gl_trans_std_cost(ST_INVADJUST, $adj_id, $date_, $stock_gl_codes['inventory_account'], $stock_gl_codes['dimension_id'], $stock_gl_codes['dimension2_id'], $memo_, $inv_value); } if (is_fixed_asset($mb_flag)) { // Additional gl entry for fixed asset. $grn_act = get_company_pref('default_loss_on_asset_disposal_act'); - add_gl_trans_std_cost(ST_INVADJUST, $adj_id, $date_, $grn_act, 0, 0, $memo_, ($standard_cost * -($quantity))); + add_gl_trans_std_cost(ST_INVADJUST, $adj_id, $date_, $grn_act, $stock_gl_codes['dimension_id'], $stock_gl_codes['dimension2_id'], $memo_, ($standard_cost * -($quantity))); } }