fixed trail commission issue
This commit is contained in:
@@ -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 [
|
||||
|
||||
Reference in New Issue
Block a user