public function getFinalNetAmount() : float { if ($this->isDiscountValid()) { return $this->getDiscountedNetAmount(); } return $this->getNetAmount(); }