Added tax calcualtion algorithm selection in sales and purchasing, driven by company...
[fa-stable.git] / purchasing / includes / supp_trans_class.inc
index 130354d7142516a28303246d7f4e9cf7fd2da9da..f95a78258e4fc8f4222fbd2c1e3fb9c4e4c27914 100644 (file)
@@ -40,6 +40,8 @@ class supp_trans
        var $ov_gst;
        var $gl_codes_counter=0;
        var $credit = 0;
+       var $tax_algorithm;
+       var $stored_algorithm;
 
        function supp_trans($trans_type)
        {
@@ -114,7 +116,7 @@ class supp_trans
         if ($tax_group_id == null)
                $tax_group_id = $this->tax_group_id;
         $taxes = get_tax_for_items($items, $prices, $shipping_cost, $tax_group_id, 
-               $this->tax_included);
+               $this->tax_included, null, $this->tax_algorithm);
 
 ///////////////// Joe Hunt 2009.08.18
 
@@ -156,7 +158,9 @@ class supp_trans
                }       
                return $total;
     }
-
+       //
+       //      Returns transaction total 
+       //
        function get_items_total()
        {
                $total = 0;