Bug 5083: manufacturing creates bank transactions but void does not delete them....
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Tue, 17 Mar 2020 10:56:56 +0000 (11:56 +0100)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Tue, 17 Mar 2020 10:56:56 +0000 (11:56 +0100)
manufacturing/includes/db/work_order_costing_db.inc

index 5d39a8a9ea3bb8630676f6cafefe703b0ba5ff2d..cff4b6e30dc8be0c319202f5cc944b612bb35537 100644 (file)
@@ -229,6 +229,10 @@ function void_wo_costing($wo_id)
 
        while($row = db_fetch($res))
        {
+               $is_bank_to = is_bank_account($row['account']);
+               if ($is_bank_to)
+                       void_bank_trans($row['trans_type'], $row['trans_no']);
+
                // void any related gl trans
                $date = Today();
                $type = $row['trans_type'];