public function getAmount() { $disc = parent::getAmount(); $hidden = $this->getSource()->getHiddenTaxAmount(); if ($disc > 0) { $disc -= $hidden; } else { $disc += $hidden; } return $disc; }