var $ov_gst;
var $gl_codes_counter=0;
var $credit = 0;
- var $tax_algorithm;
- var $stored_algorithm;
var $currency;
var $tax_overrides = array(); // array of taxes manually inserted during sales invoice entry
var $dimension,
$dimension2;
- function supp_trans($trans_type, $trans_no=0)
+ function __construct($trans_type, $trans_no=0)
{
$this->trans_type = $trans_type;
/*Constructor function initialises a new Supplier Transaction object */
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, null, $this->tax_algorithm);
+ $this->tax_included);
if (isset($this->tax_overrides))
foreach($this->tax_overrides as $id => $value) // add values entered manually
var $gl_code;
var $tax_included;
- function grn_item ($id, $po_detail_item, $item_code, $item_description, $qty_recd,
+ function __construct($id, $po_detail_item, $item_code, $item_description, $qty_recd,
$prev_quantity_inv, $this_quantity_inv, $order_price, $chg_price,
$std_cost_unit, $gl_code, $tax_included)
{
var $amount;
var $memo_;
- function gl_codes ($Counter, $gl_code, $gl_act_name, $gl_dim, $gl_dim2, $amount, $memo_)
+ function __construct($Counter, $gl_code, $gl_act_name, $gl_dim, $gl_dim2, $amount, $memo_)
{
/* Constructor function to add a new gl_codes object with passed params */