var $tax_description;
var $tax_group_id;
- var $is_invoice;
+ var $trans_type; // invoice or credit
var $Comments;
var $tran_date;
var $ov_gst;
var $gl_codes_counter=0;
- function supp_trans()
+ function supp_trans($trans_type)
{
+ $this->trans_type = $trans_type;
/*Constructor function initialises a new Supplier Transaction object */
$this->grn_items = array();
$this->gl_codes = array();
function add_grn_to_trans($grn_item_id, $po_detail_item, $item_code, $item_description,
$qty_recd, $prev_quantity_inv, $this_quantity_inv, $order_price, $chg_price,
- $Complete, $std_cost_unit, $gl_code)
+ $std_cost_unit, $gl_code)
{
$this->grn_items[$grn_item_id] = new grn_item($grn_item_id, $po_detail_item,
$item_code, $item_description, $qty_recd, $prev_quantity_inv, $this_quantity_inv,
- $order_price, $chg_price, $Complete, $std_cost_unit, $gl_code);
+ $order_price, $chg_price, $std_cost_unit, $gl_code);
return 1;
}
var $this_quantity_inv;
var $order_price;
var $chg_price;
- var $Complete;
var $std_cost_unit;
var $gl_code;
function grn_item ($id, $po_detail_item, $item_code, $item_description, $qty_recd,
- $prev_quantity_inv, $this_quantity_inv, $order_price, $chg_price, $Complete,
+ $prev_quantity_inv, $this_quantity_inv, $order_price, $chg_price,
$std_cost_unit, $gl_code)
{
$this->this_quantity_inv = $this_quantity_inv;
$this->order_price =$order_price;
$this->chg_price = $chg_price;
- $this->Complete = $Complete;
$this->std_cost_unit = $std_cost_unit;
$this->gl_code = $gl_code;
}