settings->inclusive_taxes) return $this->inclusiveTax($tax_rate, $item); return $this->exclusiveTax($tax_rate, $item); } public function exclusiveTax($tax_rate, $item) { $tax_rate = $this->formatValue($tax_rate, $this->currency->precision); return $this->formatValue(($item->line_total * $tax_rate/100), $this->currency->precision); } public function inclusiveTax($tax_rate, $item) { $tax_rate = $this->formatValue($tax_rate, $this->currency->precision); return $this->formatValue(($item->line_total - ($item->line_total / (1+$tax_rate/100))) , $this->currency->precision); } }