Пример #1
0
 /**
  * Calculates the totals for this line item, including taxes.
  * @return void
  */
 public function calculateTotals()
 {
     $discountAmount = $this->price * $this->discount;
     $this->subtotal = ($this->price - $discountAmount) * $this->quantity;
     if ($this->invoice && !$this->is_tax_exempt) {
         $this->tax = Tax::getTotalTax($this->tax_class_id, $this->subtotal, $this->invoice->getLocationInfo());
     }
     $this->total = $this->subtotal + $this->tax;
 }