$premium = Product::calculatePremium($price_selling, $cogs);
     } else {
         if ($sp_type == 'B2B-ND') {
             $factor = Product::calculateFactor($price_uvp, $price_selling);
             $discount = 0;
             $net_price = $price_selling;
             $profit = Product::calculateProfit($net_price, $cogs);
             $margin = Product::calculateMargin($profit, $net_price);
             $premium = Product::calculatePremium($price_selling, $cogs);
         } else {
             $factor = Product::calculateFactor($price_uvp, $price_selling);
             $discount = Product::calculateDiscount($b2b_price_selling_old, $price_selling);
             $net_price = $price_selling;
             $profit = Product::calculateProfit($net_price, $cogs);
             $margin = Product::calculateMargin($profit, $net_price);
             $premium = Product::calculatePremium($price_selling, $cogs);
         }
     }
     $margin_text = Product::displayMargin($price_selling, $margin);
     $result = array();
     $result['target_id'] = $target_id;
     $result['column_count'] = $column_count;
     $result['factor'] = $factor == 0 ? '-' : $factor;
     $result['discount'] = $discount == 0 ? '-' : $discount . '%';
     $result['cogs'] = $cogs;
     $result['profit'] = $profit;
     $result['margin'] = $margin_text;
     $result['premium'] = $premium;
     ajaxReturn($result);
     exit;
 } elseif ($_POST['me_action'] == 'SAVEPRICE') {