Changed the GL accounts in Manufacturing to go from Cost accounts to Assembly Account...
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Wed, 14 Oct 2015 13:34:41 +0000 (15:34 +0200)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Wed, 14 Oct 2015 13:34:41 +0000 (15:34 +0200)
manufacturing/includes/db/work_order_issues_db.inc
manufacturing/includes/db/work_order_produce_items_db.inc
manufacturing/includes/db/work_orders_db.inc
manufacturing/includes/db/work_orders_quick_db.inc

index ca2f4a86883b5d213f556cc460a5c738b3b41275..13f4e84036191414e48e1c9870ad5629b77e789d 100644 (file)
@@ -75,7 +75,8 @@ function add_work_order_issue($woid, $ref, $to_work_order, $items, $location, $w
                if (!is_service($issue["mb_flag"]))
                        $ivaccount = $issue["inventory_account"];
                else
-                       $ivaccount = $issue["cogs_account"];            
+                       // $ivaccount = $issue["cogs_account"];         
+                        $ivaccount = $issue["assembly_account"]; // changed 2015.10.14 by Petros .             
                
         $total_cost += add_gl_trans_std_cost(ST_WORKORDER, $woid, $date_, $ivaccount, 0, 0,
                 $date_.": "._("Issue of")." ".$stockitem["description"], -$issue_cost);                        
@@ -200,7 +201,8 @@ function void_work_order_issue($type_no)
                if (!is_service($issue["mb_flag"]))
                        $ivaccount = $issue["inventory_account"];
                else
-                       $ivaccount = $issue["cogs_account"];            
+                       // $ivaccount = $issue["cogs_account"];         
+                        $ivaccount = $issue["assembly_account"]; // changed 2015.10.14 by Petros .             
                
                if ($issue_cost != 0)
                {
index 38af2add9b98efd04427682b1d22abdcb67aa694..b37dd23c122fea83d8d3efa844784b425e1e4d23 100644 (file)
@@ -150,7 +150,8 @@ function void_work_order_produce($type_no)
                if (!is_service($issue["mb_flag"]))
                        $ivaccount = $issue["inventory_account"];
                else
-                       $ivaccount = $issue["cogs_account"];            
+                       //$ivaccount = $issue["cogs_account"];          
+                       $ivaccount = $issue["assembly_account"]; // changed 2015.10.14 by Petros .              
                
                if ($issue_cost != 0)
                {
index 52695e9d524932f6d3c2232d4bea1307aa73d84d..431743a9f6793a6ff1541048378d0a8d1035a443 100644 (file)
@@ -91,7 +91,7 @@ function add_overhead_cost($stock_id, $qty, $date_, $costs, $adj_only=false)
                                -$costs);
                        //GL Posting to inventory adjustment account
                        add_gl_trans_std_cost(ST_JOURNAL, $id, $date_, 
-                               $stock_gl_code["adjustment_account"],
+                               $stock_gl_code["assembly_account"], // changed 2015.10.14 from adjustment to assembly account. Petros.
                                $stock_gl_code['dimension_id'], $stock_gl_code['dimension2_id'], $memo,
                                $costs);
                                
@@ -146,7 +146,7 @@ function add_labour_cost($stock_id, $qty, $date_, $costs, $adj_only=false)
                                -$costs);
                        //GL Posting to inventory adjustment account
                        add_gl_trans_std_cost(ST_JOURNAL, $id, $date_, 
-                               $stock_gl_code["adjustment_account"],
+                               $stock_gl_code["assembly_account"], // changed 2015.10.14 from adjustment to assembly account. Petros.
                                $stock_gl_code['dimension_id'], $stock_gl_code['dimension2_id'], $memo,
                                $costs);
                                
@@ -201,7 +201,7 @@ function add_issue_cost($stock_id, $qty, $date_, $costs, $adj_only=false)
                                -$costs);
                        //GL Posting to inventory adjustment account
                        add_gl_trans_std_cost(ST_JOURNAL, $id, $date_, 
-                               $stock_gl_code["adjustment_account"],
+                               $stock_gl_code["assembly_account"], // changed 2015.10.14 from adjustment to assembly account. Petros.
                                $stock_gl_code['dimension_id'], $stock_gl_code['dimension2_id'], $memo,
                                $costs);
                                
index 43e0d5bb1f7098409f0458583673f0d93f86352f..63c69475d388955c42ef2bf11e30c397abfd9d10 100644 (file)
@@ -144,7 +144,8 @@ function work_order_quick_costs($woid, $stock_id, $units_reqd, $date_, $advanced
                if (!is_service($bom_accounts["mb_flag"]))
                        $ivaccount = $bom_accounts["inventory_account"];
                else
-                       $ivaccount = $bom_accounts["cogs_account"];
+                       // $ivaccount = $bom_accounts["cogs_account"];
+                       $ivaccount = $bom_accounts["assembly_account"]; // changed 2015.10.14 by Petros .               
                $total_cost += add_gl_trans_std_cost(ST_WORKORDER, $woid, $date_, $ivaccount, 0, 0,
                        $memo, -$bom_cost);
                $total_material_cost += $bom_cost;
@@ -154,7 +155,7 @@ function work_order_quick_costs($woid, $stock_id, $units_reqd, $date_, $advanced
                //Chaitanya: Material cost added at time of production as per BOM at the time and in adjustment mode.
                add_material_cost($stock_id, $units_reqd, $date_, true);        
        
-               $wo = get_work_order($woid);
+               // $wo = get_work_order($woid);
                // also take the additional issues
                // moved to work_order_issues_db.inc
                /*