lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 4bceaad 5/5: Include negative surrender charg


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 4bceaad 5/5: Include negative surrender charge in DCV corridor death benefit
Date: Thu, 25 Oct 2018 13:53:14 -0400 (EDT)

branch: master
commit 4bceaadcc539dcc5b2ba95fb39895f020c767cde
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Include negative surrender charge in DCV corridor death benefit
    
    Added absolute value of any negative surrender charge to the DCV used
    for calculating the corridor. Probably other changes should be made
    elsewhere in order to follow the
      // Documentation of quantities that differ subtly...
    table in 'ihs_avmly.cpp', but that's a project for another day.
    Meanwhile, this particular change seems compelling in light of:
      https://www.nongnu.org/lmi/7702.html
    | The specifications for some products deem certain additional amounts
    | to be included in CSV for determining the corridor DB: for example, a
    | refundable sales load or an experience-rating "reserve".
    ...
    | Update DCV for CVAT contracts ... Add any extra amounts payable on
    | surrender such as refundable sales loads but do not accumulate those
    | amounts at interest.
---
 ihs_avmly.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ihs_avmly.cpp b/ihs_avmly.cpp
index 2108e98..dbbe292 100644
--- a/ihs_avmly.cpp
+++ b/ihs_avmly.cpp
@@ -1651,6 +1651,7 @@ void AccountValue::TxSetDeathBft()
         ,   (
                 YearsCorridorFactor
             *   (   Dcv
+                -   std::min(0.0, SurrChg())
                 +   GetRefundableSalesLoad()
 //                +   std::max(0.0, ExpRatReserve) // This would be added if 
it existed.
                 )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]