[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 4cbb844 3/5: Resolve a marked defect [361]
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 4cbb844 3/5: Resolve a marked defect [361] |
Date: |
Thu, 25 Oct 2018 13:53:13 -0400 (EDT) |
branch: master
commit 4cbb844ba4b85f145005d5fd212319523995786e
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Resolve a marked defect [361]
Explained why DBO 2 means SA + AV, not SA + CSV.
---
ihs_avmly.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/ihs_avmly.cpp b/ihs_avmly.cpp
index ccf4750..8e4b66c 100644
--- a/ihs_avmly.cpp
+++ b/ihs_avmly.cpp
@@ -1569,6 +1569,10 @@ void AccountValue::TxSetBOMAV()
/// Set death benefit reflecting corridor and death benefit option.
///
+/// Option 2 reflects the total account value: general as well as
+/// separate account, and loaned as well as unloaned. Notionally, it
+/// keeps NAAR level; therefore, it reflects AV rather than CSV.
+///
/// TAXATION !! Revisit this--it affects 'DB7702A':
/// TxSetDeathBft() needs to be called every time a new solve-spec amt
/// is applied to determine the death benefit. But you don't really want to
@@ -1589,8 +1593,6 @@ void AccountValue::TxSetBOMAV()
void AccountValue::TxSetDeathBft()
{
- // Total account value is unloaned plus loaned.
- // TODO ?? Should we use CSV here?
double AV = TotalAccountValue();
switch(YearsDBOpt)