include_once($path_to_root . "/inventory/includes/inventory_db.inc");
include_once($path_to_root . "/taxes/tax_calc.inc");
-class Cart
+class Cart
{
var $trans_type; // invoice, order, quotation, delivery note ...
var $trans_no = array();// array (num1=>ver1,..) or 0 for new
var $dimension_id;
var $dimension2_id;
var $payment;
- var $payment_terms; // cached payment terms
+ var $payment_terms = array('cash_sale' => false, 'days_before_due' => 0); // cached payment terms
var $credit;
// prepayment mode:
var $prepaid=false; // true for documents issued in prepayment mode
var $ex_rate;
var $fixed_asset = false;
+ var $bo_policy = null;
//-------------------------------------------------------------------------
//
$sodata = get_sales_order_header($this->order_no, ST_SALESORDER);
$this->cust_ref = $sodata["customer_ref"];
// currently currency is hard linked to debtor account
- $this->delivery_to = $sodata["deliver_to"];
+ $this->deliver_to = $sodata["deliver_to"];
$this->delivery_address = $sodata["delivery_address"];
// child transaction reedition - update with parent info unless it is freehand
if (!$this->is_prepaid() && !$prepare_child) // this is read for view/reedition