fixed trail commission issue

This commit is contained in:
Ritikesh yadav
2024-06-13 11:40:52 +05:30
parent cfccb5da8c
commit 94c8c5ccde

View File

@@ -36,7 +36,24 @@ class CommissionService
}
public function commissionCalculation($product,$investmentValue){
$grossCommissionedEarned = ($investmentValue * $product->trail_rate) / 100;
$trail_rate = 0;
if($product->return_type == 'Monthly')
{
$trail_rate += $product->trail_rate / 12 ;
}
if($product->return_type == 'Quarterly')
{
$trail_rate += $product->trail_rate / 4 ;
}
if($product->return_type == 'Half-Yearly')
{
$trail_rate += $product->trail_rate / 2 ;
}
if($product->return_type == 'Yearly')
{
$trail_rate += $product->trail_rate ;
}
$grossCommissionedEarned = ($investmentValue * $trail_rate) / 100;
$gst = ($grossCommissionedEarned * $product->gst) / 100;
$tds = ($grossCommissionedEarned * $product->tds) / 100;
return [