X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=purchasing%2Fincludes%2Fpo_class.inc;h=b197cb0369b1d27d3c31e81f79ead7dfa743c957;hb=af9e628479b38b0cd7972044ab02902b020211e9;hp=e891e6494332eefd95d7f3decf28aa0561f7c37c;hpb=8ffddf50ffbe93672c769e2cf0501d0f9125e2a0;p=fa-stable.git diff --git a/purchasing/includes/po_class.inc b/purchasing/includes/po_class.inc index e891e649..b197cb03 100644 --- a/purchasing/includes/po_class.inc +++ b/purchasing/includes/po_class.inc @@ -45,6 +45,8 @@ class purch_order var $alloc; // sum of payments allocated var $prepayments = array(); + var $fixed_asset = false; + function purch_order() { /*Constructor function initialises a new purchase order object */ @@ -244,10 +246,20 @@ class po_line_details $this->grn_item_id = $grn_item_id; } - function taxfree_charge_price($po) + // Deprecated, use with care. If you need line value as it is calculated in invoice, use taxfree_charge_value below. + function taxfree_charge_price($po) { return get_tax_free_price_for_item($this->stock_id, $this->price, $po->tax_group_id, $po->tax_included, $po->tax_group_array); } + + // + // GRN line tax free value. + // + function taxfree_charge_value($po) + { + return get_tax_free_price_for_item($this->stock_id, $this->receive_qty*$this->price, + $po->tax_group_id, $po->tax_included, $po->tax_group_array); + } }