CHANGE_ICR_ACR_FORMULA_CHANGES : RV
This commit is contained in:
parent
37364f06cd
commit
37fce32373
@ -1423,7 +1423,7 @@
|
||||
console.log('Policy Run Days (Final):', policy_run_days);
|
||||
|
||||
let annualised_claims = policy_run_days > 0 ? (incurred_claims / policy_run_days) * 365 : 0;
|
||||
let annualised_claims_roundoff = Math.round(annualised_claims);
|
||||
let annualised_claims_roundoff = annualised_claims.toFixed(2);
|
||||
console.log('Annualised Claims:', annualised_claims);
|
||||
console.log('Annualised Claims (Rounded):', annualised_claims_roundoff);
|
||||
$('#annualised_claims').val(annualised_claims_roundoff);
|
||||
@ -1431,22 +1431,22 @@
|
||||
let premium_as_on_date = Number($('#premium_date').val()) || 0;
|
||||
console.log('Premium as on Date:', premium_as_on_date);
|
||||
|
||||
let incurred_claim_ratio = (annualised_claims > 0 && premium_as_on_date > 0)
|
||||
? (annualised_claims / premium_as_on_date)
|
||||
let incurred_claim_ratio = (incurred_claims > 0 && premium_as_on_date > 0)
|
||||
? (incurred_claims / premium_as_on_date) * 100
|
||||
: 0;
|
||||
let incurred_claim_ratio_roundoff = isFinite(incurred_claim_ratio) ? Math.round(incurred_claim_ratio) : 0;
|
||||
let incurred_claim_ratio_roundoff = isFinite(incurred_claim_ratio) ? incurred_claim_ratio.toFixed(2) : 0;
|
||||
console.log('Incurred Claim Ratio:', incurred_claim_ratio);
|
||||
console.log('Incurred Claim Ratio (Rounded):', incurred_claim_ratio_roundoff);
|
||||
$('#incurred_claims_ratio').val(incurred_claim_ratio_roundoff);
|
||||
|
||||
let earned_premium = premium_as_on_date > 0 ? (premium_as_on_date / 365) * 364 : 0;
|
||||
let earned_premium_roundoff = Math.round(earned_premium);
|
||||
let earned_premium = premium_as_on_date > 0 ? (premium_as_on_date / 365) * policy_run_days : 0;
|
||||
let earned_premium_roundoff = earned_premium.toFixed(2);
|
||||
console.log('Earned Premium:', earned_premium);
|
||||
console.log('Earned Premium (Rounded):', earned_premium_roundoff);
|
||||
$('#earned_premium').val(earned_premium_roundoff);
|
||||
|
||||
let earnedClaimsRatio = earned_premium > 0 ? annualised_claims / earned_premium : 0;
|
||||
let earnedClaimsRatioRounded = Math.round(earnedClaimsRatio);
|
||||
let earnedClaimsRatio = premium_as_on_date > 0 ? (annualised_claims / premium_as_on_date) * 100 : 0;
|
||||
let earnedClaimsRatioRounded = earnedClaimsRatio.toFixed(2);
|
||||
console.log('Earned Claims Ratio:', earnedClaimsRatio);
|
||||
console.log('Earned Claims Ratio (Rounded):', earnedClaimsRatioRounded);
|
||||
$('#earned_claims_ratio').val(earnedClaimsRatioRounded);
|
||||
|
||||
@ -78,12 +78,12 @@
|
||||
<i class="fa fa-info-circle text-primary"></i>
|
||||
<div class="info-tooltip">
|
||||
<strong>Formulas:</strong><br>
|
||||
1. Incurred Claims = Paid Claims + Outstanding Claims<br>
|
||||
2. Policy Run Days = Incurred Claim Date - Policy Start Date + 1<br>
|
||||
3. Earned Premium = (Premium as on Date / 365) × 364<br>
|
||||
4. Annualised Claims = (Incurred Claims / Policy Run Days) × 365<br>
|
||||
5. Incurred Claim Ratio = Annualised Claims / Premium as on Date<br>
|
||||
6. Earned Claims Ratio = Annualised Claims / Earned Premium
|
||||
1. Incurred Claims = Paid Claims + Outstanding Claims<br>
|
||||
2. Policy Run Days = Incurred Claim Date - Policy Start Date + 1<br>
|
||||
3. Earned Premium = (Premium as on Date / 365) × Policy Run Days<br>
|
||||
4. Annualised Claims = (Incurred Claims / Policy Run Days) × 365<br>
|
||||
5. Incurred Claim Ratio = Incurred Claims / Premium as on Date<br>
|
||||
6. Earned Claims Ratio = Annualised Claims / Premium as on Date
|
||||
</div>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user