diff --git a/include/utils/EditViewUtils.php b/include/utils/EditViewUtils.php
index e53fd1533feb7ab5d69262984056c6323971ee2d..967f6ebbd424fcd7ad079b8f80180a3cdee3f5e1 100755
--- a/include/utils/EditViewUtils.php
+++ b/include/utils/EditViewUtils.php
@@ -422,10 +422,8 @@ function getAssociatedProducts($module, $focus, $seid = '', $refModuleName = fal
     $product_Detail[1]['final_details']['discount_percentage_final'] = 0;
 	$product_Detail[1]['final_details']['discount_amount_final'] = $discount_amount_final;
 
-	if(isset($focus->column_fields)) {
-		$hdnDiscountPercent = (float) $focus->column_fields['hdnDiscountPercent'];
-		$hdnDiscountAmount	= (float) $focus->column_fields['hdnDiscountAmount'];
-	}
+		$hdnDiscountPercent = isset($focus->column_fields['hdnDiscountPercent']) ? (float) $focus->column_fields['hdnDiscountPercent'] : 0.0;
+		$hdnDiscountAmount	= isset($focus->column_fields['hdnDiscountAmount']) ? (float) $focus->column_fields['hdnDiscountAmount'] : 0.0;
 
 	if(!empty($hdnDiscountPercent)) {
 		$finalDiscount = ($subTotal*$discountPercent/100);
diff --git a/modules/Products/models/Record.php b/modules/Products/models/Record.php
index ee6e952bc7d3ca13d6790614c87023311aeba5ac..de6ebce354d777d1dcc0c8b7fc50e9e1b51eb672 100644
--- a/modules/Products/models/Record.php
+++ b/modules/Products/models/Record.php
@@ -178,13 +178,13 @@ class Products_Record_Model extends Vtiger_Record_Model {
 			}
 		}
 
-		$productTaxes = isset($productDetails[1]['taxes']);
+		$productTaxes = isset($productDetails[1]['taxes']) ? $productDetails[1]['taxes'] : array();
 		if (!empty ($productDetails)) {
 			$taxCount = php7_count($productTaxes);
 			$taxTotal = 0;
 
 			for($i=0; $i<$taxCount; $i++) {
-				$taxValue = isset($productTaxes[$i]['percentage']);
+				$taxValue = isset($productTaxes[$i]['percentage']) ? $productTaxes[$i]['percentage'] : array();
 
 				$taxAmount = $totalAfterDiscount * $taxValue / 100;
 				$taxTotal = $taxTotal + $taxAmount;