BDS issue : GWM

This commit is contained in:
Gowtham M 2026-02-04 11:23:59 +05:30
parent d50f286e64
commit f50f051ecb

View File

@ -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})";