| @@ 337-343 (lines=7) @@ | ||
| 334 | if ($taxes_info->num_rows() > 0) { |
|
| 335 | $tax_value = $taxes_info->result_array(); |
|
| 336 | $tax_value = $tax_value[0]; |
|
| 337 | if ($tax_value["taxes_priority"] == "") { |
|
| 338 | $tax_priority = $tax_value["taxes_priority"]; |
|
| 339 | } else if ($tax_value["taxes_priority"] > $tax_priority) { |
|
| 340 | $query = $this->db_model->getSelect("SUM(debit) as total", "invoice_details", array("invoiceid" => $invoiceid)); |
|
| 341 | $query = $query->result_array(); |
|
| 342 | $sub_total = $query["0"]["total"]; |
|
| 343 | } |
|
| 344 | $tax_total = (($sub_total * ( $tax_value['taxes_rate'] / 100 )) + $tax_value['taxes_amount'] ); |
|
| 345 | $tax_total = round($tax_total, self::$global_config['system_config']['decimalpoints']); |
|
| 346 | $tax_array = array("accountid" => $account['id'], "reseller_id" => $account['reseller_id'], "invoiceid" => $invoiceid, "item_id" => "0", "description" => $tax_value['taxes_description'], "debit" => $tax_total, "credit" => "", "item_type" => "TAX", "created_date" => $start_date); |
|
| @@ 1834-1840 (lines=7) @@ | ||
| 1831 | if($taxes_info->num_rows() > 0 ){ |
|
| 1832 | $tax_value=$taxes_info->result_array(); |
|
| 1833 | $tax_value=$tax_value[0]; |
|
| 1834 | if($tax_value["taxes_priority"] == ""){ |
|
| 1835 | $tax_priority = $tax_value["taxes_priority"]; |
|
| 1836 | }else if($tax_value["taxes_priority"] > $tax_priority){ |
|
| 1837 | $query = $this->db_model->getSelect("SUM(value) as total", "invoices_total", array("invoiceid"=> $invoiceid)); |
|
| 1838 | $query = $query->result_array(); |
|
| 1839 | $sub_total = $query["0"]["total"]; |
|
| 1840 | } |
|
| 1841 | $tax_total = (($sub_total * ( $tax_value['taxes_rate'] / 100 )) + $tax_value['taxes_amount'] ); |
|
| 1842 | $tax_array = array("invoiceid"=>$invoiceid,"title"=>"TAX","text"=>$tax_value['taxes_description'], |
|
| 1843 | "value"=>$tax_total,"class"=>"2","sort_order"=>$sort_order); |
|