From f50f051ecba90dde81c987451c73107ccae6d6fc Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Wed, 4 Feb 2026 11:23:59 +0530 Subject: [PATCH] BDS issue : GWM --- app/Helpers/common_helper.php | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/app/Helpers/common_helper.php b/app/Helpers/common_helper.php index 9886178..0c4a3e4 100644 --- a/app/Helpers/common_helper.php +++ b/app/Helpers/common_helper.php @@ -127,6 +127,7 @@ if (!function_exists('createBDS')) { 'agent_id' => $policyData['agent_id'], 'agent_code' => $policyData['agent_code'], 'pos_id' => $policyData['pos_id'], + 'entry_from' => 4, ]; $policyTransactionId = $policyTransactionModel->insert($policyTransactionData, true); $log[] = "Policy transaction created (ID: {$policyTransactionId})"; @@ -138,10 +139,23 @@ if (!function_exists('createBDS')) { 'insurer_branch_id' => $policyData['insurer_branch_id'], 'co_share_type' => 1, 'co_share_per' => 100, - 'bp_amt' => $policyData['premium_amount'], - 'cop_amt' => $policyData['premium_amount'], + 'pt_policy_issue_date' => $policyData['issued_date'], + 'bp_amt' => $policyData['od'], + 'cop_amt' => $policyData['od'], 'exp_amt' => $policyData['commission_amount'], - 'pt_policy_issue_date' => $policyData['issued_date'] + 'agreed_amt' => $policyData['commission_amount'], + 'bp_igst' => !empty($policyData['premium_amount']) + ? ($policyData['igst'] / $policyData['premium_amount']) * 100 + : 0, + 'bp_cgst' => !empty($policyData['premium_amount']) + ? ($policyData['cgst'] / $policyData['premium_amount']) * 100 + : 0, + 'bp_sgst' => !empty($policyData['premium_amount']) + ? ($policyData['sgst'] / $policyData['premium_amount']) * 100 + : 0, + 'tp_amt' => $policyData['tp'], + 'bp_gst_amt' => ($policyData['sgst']+$policyData['cgst']+$policyData['igst']), + 'amount' => $policyData['premium_amount'], ]; $ptCoShareId = $ptCoShareDetailsModel->insert($ptCoShareDetails, true); $log[] = "PT Co-Share details created (ID: {$ptCoShareId})";