lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 4ff869e 1/3: Resolve a marked defect [282]


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 4ff869e 1/3: Resolve a marked defect [282]
Date: Sat, 22 May 2021 13:57:05 -0400 (EDT)

branch: master
commit 4ff869eb367fe43b5bf8c2f274d8406f04594a10
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Resolve a marked defect [282]
    
    ROP increases are ignored for 7702 purposes.
    
    Withdrawals are in effect forbidden in the first year: see commit
    88e55b939.
---
 ihs_avmly.cpp | 15 ++-------------
 1 file changed, 2 insertions(+), 13 deletions(-)

diff --git a/ihs_avmly.cpp b/ihs_avmly.cpp
index a491f1e..98db324 100644
--- a/ihs_avmly.cpp
+++ b/ihs_avmly.cpp
@@ -1078,19 +1078,6 @@ void AccountValue::TxTestGPT()
         return;
         }
 
-    // Adjustable events are not restricted to anniversary, even for
-    // illustrations: for instance, payment of premium with an ROP
-    // DB option.
-    //
-    // Illustrations allow no adjustable events at issue.
-    // TODO ?? TAXATION !! If this assumption is not valid, then OldSA, OldDB, 
and
-    // OldDBOpt need to be initialized more carefully. It's not valid as long 
as
-    // withdrawals are not forbidden in the first year.
-    if(0 == Year && 0 == Month)
-        {
-        return;
-        }
-
     // Guideline premium must be determined before premium is processed.
     // Before doing that, we have to determine DB; usually, that will
     // have been done already, because ChangeSpecAmtBy() is called for
@@ -1134,6 +1121,8 @@ void AccountValue::TxTestGPT()
         ;
     if(adj_event)
         {
+        // No adjustment event can occur on the issue date.
+        LMI_ASSERT(!(0 == Year && 0 == Month));
         // TODO ?? TAXATION !! Perhaps we should pass 'A' of 'A+B-C' for 
validation.
         // Or maybe not, because we can't match it if there was a plan change.
         Irc7702_->ProcessAdjustableEvent



reply via email to

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