public function purchase_lines() { if ($this->_purchase_lines) { return $this->_purchase_lines; } $beans_settings = parent::beans_settings(); $this->_purchase_lines = array(); $i = 0; foreach ($this->purchase->lines as $purchase_line) { $this->_purchase_lines[] = array('odd' => $i++ % 2 == 0 ? TRUE : FALSE, 'description' => $purchase_line->description, 'qty_formatted' => number_format($purchase_line->quantity, 2, '.', ','), 'price_formatted' => $beans_settings->company_currency . number_format($purchase_line->amount, 2, '.', ','), 'total_formatted' => ($purchase_line->total < 0 ? '-' : '') . $beans_settings->company_currency . number_format(abs($purchase_line->total), 2, '.', ',')); } return $this->_purchase_lines; }
public function payment_lines() { if ($this->_payment_lines) { return $this->_payment_lines; } $beans_settings = parent::beans_settings(); $this->_payment_lines = array(); $i = 0; foreach ($this->payment->purchase_payments as $purchase_payment) { $this->_payment_lines[] = array('odd' => $i++ % 2 == 0 ? TRUE : FALSE, 'po_number' => $purchase_payment->purchase->purchase_number, 'po_date' => $purchase_payment->purchase->date_created, 'so_number' => $purchase_payment->purchase->so_number, 'invoice_number' => $purchase_payment->purchase->invoice_number, 'invoice_date' => $purchase_payment->purchase->date_billed, 'date_due' => $purchase_payment->purchase->date_due, 'amount_formatted' => ($purchase_payment->amount < 0 ? '-' : '') . $beans_settings->company_currency . number_format(abs($purchase_payment->amount), 2, '.', ',')); } return $this->_payment_lines; }
public function payment_lines() { if ($this->_payment_lines) { return $this->_payment_lines; } $beans_settings = parent::beans_settings(); $this->_payment_lines = array(); $i = 0; foreach ($this->payment->sale_payments as $sale_payment) { $this->_payment_lines[] = array('odd' => $i++ % 2 == 0 ? TRUE : FALSE, 'customer_name' => $sale_payment->sale->customer->display_name, 'sale_number' => $sale_payment->sale->sale_number, 'quote_number' => $sale_payment->sale->quote_number, 'order_number' => $sale_payment->sale->order_number, 'po_number' => $sale_payment->sale->po_number, 'date_due' => $sale_payment->sale->date_due, 'amount_formatted' => ($sale_payment->amount < 0 ? '-' : '') . $beans_settings->company_currency . number_format(abs($sale_payment->amount), 2, '.', ',')); } return $this->_payment_lines; }
public function sale_taxes() { if ($this->_sale_taxes) { return $this->_sale_taxes; } if (!count($this->sale->taxes)) { return FALSE; } $beans_settings = parent::beans_settings(); $this->_sale_taxes = array(); foreach ($this->sale->taxes as $sale_tax) { $this->_sale_taxes[] = array('name' => $sale_tax->tax->name, 'total' => $sale_tax->total, 'total_formatted' => ($sale_tax->total < 0 ? '-' : '') . $beans_settings->company_currency . number_format(abs($sale_tax->total), 2, '.', ',')); } return $this->_sale_taxes; }