    public function get_discount_value()
    {
        if (empty($this->coupon_data)) {
            return false;
        }

        $apply_code = false;
        if ($this->sum() >= $this->coupon_data['total_amount']) {
            $apply_code = true;
        }

        if ($apply_code) {
            return floatval($this->coupon_data['discount_value']);
        }

        return false;
    }
NVD is only using a subset of CWE for mapping instead of the entire CWE, and the weakness type is not covered by that subset.