lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [5674] Improve documentation


From: Greg Chicares
Subject: [lmi-commits] [5674] Improve documentation
Date: Sun, 14 Apr 2013 12:27:15 +0000

Revision: 5674
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5674
Author:   chicares
Date:     2013-04-14 12:27:14 +0000 (Sun, 14 Apr 2013)
Log Message:
-----------
Improve documentation

Modified Paths:
--------------
    lmi/trunk/ihs_acctval.cpp
    lmi/trunk/ihs_avmly.cpp
    lmi/trunk/mec_server.cpp

Modified: lmi/trunk/ihs_acctval.cpp
===================================================================
--- lmi/trunk/ihs_acctval.cpp   2013-04-02 09:01:28 UTC (rev 5673)
+++ lmi/trunk/ihs_acctval.cpp   2013-04-14 12:27:14 UTC (rev 5674)
@@ -954,7 +954,6 @@
 }
 
 //============================================================================
-// MEC avoidance may require issuing a contract at a higher specamt than input.
 void AccountValue::InitializeSpecAmt()
 {
     YearsSpecAmt        = DeathBfts_->specamt()[Year];

Modified: lmi/trunk/ihs_avmly.cpp
===================================================================
--- lmi/trunk/ihs_avmly.cpp     2013-04-02 09:01:28 UTC (rev 5673)
+++ lmi/trunk/ihs_avmly.cpp     2013-04-14 12:27:14 UTC (rev 5674)
@@ -805,7 +805,8 @@
         ActualSpecAmt += delta;
         }
 
-    // If the minimum isn't met, then force it.
+    // If specamt would be reduced below the minimum (e.g., by a large
+    // withdrawal), then force it to the minimum.
     ActualSpecAmt = std::max
         (ActualSpecAmt
         ,minimum_specified_amount(0 == Year && 0 == Month, TermRiderActive)
@@ -2614,7 +2615,9 @@
     CumPmts     -= NetWD;
     TaxBasis    -= NetWD; // TODO ?? TAXATION !! This should be gross, not 
net; how about the line above and the line below?
     CumWD       += NetWD;
-    // TAXATION !! What about 7702A "amounts paid"?
+    // TAXATION !! What about 7702A "amounts paid"? --That's handled
+    // in DoMonthDR() instead. Probably both should be handled in the
+    // same place.
 
     if(Solving || mce_run_gen_curr_sep_full == RunBasis_)
         {

Modified: lmi/trunk/mec_server.cpp
===================================================================
--- lmi/trunk/mec_server.cpp    2013-04-02 09:01:28 UTC (rev 5673)
+++ lmi/trunk/mec_server.cpp    2013-04-14 12:27:14 UTC (rev 5674)
@@ -397,6 +397,7 @@
             );
         InforceDcv          += net_necessary_premium;
         InforceAccountValue += net_necessary_premium;
+        // TAXATION !! update DB also
         }
 
     if(0.0 < unnecessary_premium)




reply via email to

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