{
$tax_multiplier += $taxitem["rate"];
}
-
- return round($price / (1 + ($tax_multiplier / 100)), 2*user_price_dec());
+ return round($price / (1 + ($tax_multiplier / 100)), user_price_dec());
}
//
// Full price (incl. VAT) for item $stock_id with line price $price,
$tax_multiplier += $taxitem["rate"];
}
- return round($price * (1 + ($tax_multiplier / 100)), 2*user_price_dec());
+ return round($price * (1 + ($tax_multiplier / 100)), user_price_dec());
}
//---------------------------------------------------------------------------------
$index = $item_tax['tax_type_id'];
if($tax_included==1) {// 2008-11-26 Joe Hunt Taxes are stored without roundings
$nprice = get_tax_free_price_for_item($items[$i], $prices[$i], $tax_group, $tax_included);
- $ret_tax_array[$index]['Value'] += ($nprice * $item_tax['rate'] / 100);
+ $ret_tax_array[$index]['Value'] += $prices[$i]-$nprice;
$ret_tax_array[$index]['Net'] += $nprice;
} else {
$ret_tax_array[$index]['Value'] += ($prices[$i] * $item_tax['rate'] / 100);
return $ret_tax_array;
}
-function is_tax_account($account_code)
-{
- $sql= "SELECT id FROM ".TB_PREF."tax_types WHERE
- sales_gl_code=".db_escape($account_code)." OR purchasing_gl_code=".db_escape($account_code);
- $result = db_query($sql, "checking account is tax account");
- if (db_num_rows($result) > 0) {
- $acct = db_fetch($result);
- return $acct['id'];
- } else
- return false;
-}
-
?>
\ No newline at end of file