[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [4955] Add new footnotes
From: |
Wendy Boutin |
Subject: |
[lmi-commits] [4955] Add new footnotes |
Date: |
Fri, 21 May 2010 14:02:30 +0000 |
Revision: 4955
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=4955
Author: wboutin
Date: 2010-05-21 14:02:29 +0000 (Fri, 21 May 2010)
Log Message:
-----------
Add new footnotes
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/illustration_reg.xsl
lmi/trunk/ledger_invariant.cpp
lmi/trunk/ledger_invariant.hpp
lmi/trunk/product_data.cpp
lmi/trunk/product_data.hpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2010-05-17 16:52:38 UTC (rev 4954)
+++ lmi/trunk/ChangeLog 2010-05-21 14:02:29 UTC (rev 4955)
@@ -19061,7 +19061,7 @@
input_harmonization.cpp
Defectively work around defects in proprietary testdecks. System tests
fail without these broken workarounds, e.g., because they contain
-preferred lives with with table ratings.
+preferred lives with table ratings.
20080811T0043Z <address@hidden> [1087]
@@ -25816,3 +25816,12 @@
dbvalue.cpp
Rewrite reshape().
+20100521T1401Z <address@hidden> [704]
+
+ illustration_reg.xsl
+ ledger_invariant.cpp
+ ledger_invariant.hpp
+ product_data.cpp
+ product_data.hpp
+Add new footnotes.
+
Modified: lmi/trunk/illustration_reg.xsl
===================================================================
--- lmi/trunk/illustration_reg.xsl 2010-05-17 16:52:38 UTC (rev 4954)
+++ lmi/trunk/illustration_reg.xsl 2010-05-21 14:02:29 UTC (rev 4955)
@@ -543,9 +543,9 @@
are intended to be applied to an insurance policy
or certificate issued in conjunction with an intent
to qualify the exchange as a tax free exchange
- under Section 1035 of the Internal Revenue Code,
- we may assess an Exchange Charge. The Exchange Charge
- will potentially reduce the surrender proceeds,
+ under Section 1035 of the Internal Revenue Code (1035
+ Exchange), we may assess an Exchange Charge. The Exchange
+ Charge will potentially reduce the surrender proceeds,
but will never increase the surrender proceeds.
Please refer to your contract for details.
</fo:block>
@@ -571,6 +571,19 @@
and a detailed schedule of charges.
</fo:block>
</xsl:if>
+ <fo:block padding-top="1em">
+ <xsl:value-of select="$scalars/SurrenderFootnote"/>
+ </fo:block>
+ <fo:block padding-top="1em">
+ <xsl:value-of select="$scalars/FundRateFootnote"/>
+ </fo:block>
+ <fo:block>
+ <xsl:value-of select="$scalars/FundRateFootnote0"/>
+ </fo:block>
+ <fo:block>
+ <xsl:value-of select="$scalars/FundRateFootnote1"/>
+ </fo:block>
+
<fo:block font-weight="bold" text-align="center" padding-top="1em">
IMPORTANT TAX DISCLOSURE
</fo:block>
@@ -649,14 +662,17 @@
</fo:inline>
<xsl:value-of select="$scalars/AvName"/> Value less policy debt.
<xsl:if test="$scalars/Has1035ExchCharge='1'">
- The <xsl:value-of select="$scalars/CsvName"/> Value
- does not reflect an Exchange Charge, which may be assessed
- under the policy where surrender proceeds are intended
- to be applied to an insurance policy or certificate issued
- with an intent to qualify the exchange as a tax free exchange
- under Section 1035 of the Internal Revenue Code.
+ <xsl:value-of select="$scalars/CashSurrValueFootnote"/>
</xsl:if>
</fo:block>
+ <xsl:if test="$scalars/IsInforce!='1'">
+ <fo:block padding-top="1em">
+ <fo:inline font-weight="bold">
+ Current Illustrated Crediting Rate:
+ </fo:inline>
+ <xsl:value-of select="$scalars/CreditingRateFootnote"/>
+ </fo:block>
+ </xsl:if>
<fo:block padding-top="1em">
<fo:inline font-weight="bold">
Current Values:
@@ -729,13 +745,7 @@
<fo:inline font-weight="bold">
Exchange Charge:
</fo:inline>
- Where surrender proceeds are intended to be applied
- to an insurance policy or certificate issued with an intent
- to qualify the exchange as a tax free exchange
- under Section 1035 of the Internal Revenue Code,
- there is a potential reduction in surrender proceeds.
- Please see the contract endorsement for a detailed
description
- of the Exchange Charge.
+ <xsl:value-of select="$scalars/ExchangeChargeFootnote1"/>
</fo:block>
</xsl:if>
</xsl:if>
@@ -758,16 +768,6 @@
and the guaranteed maximum monthly charges. These values
are based on the assumption that premium is paid as illustrated.
</fo:block>
- <xsl:if test="$scalars/IsInforce!='1'">
- <fo:block padding-top="1em">
- <fo:inline font-weight="bold">
- Illustrated Crediting Rate:
- </fo:inline>
- The current interest rate illustrated.
- This rate is not guaranteed and is subject
- to change by <xsl:value-of select="$scalars/InsCoName"/>.
- </fo:block>
- </xsl:if>
<fo:block padding-top="1em">
<fo:inline font-weight="bold">
MEC:
@@ -840,12 +840,7 @@
<fo:inline font-weight="bold">
Ultimate Illustrated Crediting Rate:
</fo:inline>
- The current interest rate illustrated for policy years
- 6 and later. The illustrated crediting rates for policy years
- 2 through 5 are based on a blend of the Initial
- and Ultimate Illustrated Crediting Rates.
- These rates are not guaranteed and are subject
- to change by <xsl:value-of select="$scalars/InsCoName"/>.
+ <xsl:value-of select="$scalars/UltCreditingRateFootnote"/>.
</fo:block>
</xsl:if>
</fo:block>
Modified: lmi/trunk/ledger_invariant.cpp
===================================================================
--- lmi/trunk/ledger_invariant.cpp 2010-05-17 16:52:38 UTC (rev 4954)
+++ lmi/trunk/ledger_invariant.cpp 2010-05-21 14:02:29 UTC (rev 4955)
@@ -267,6 +267,10 @@
Strings ["InforceNonGuaranteedFootnote3" ] =
&InforceNonGuaranteedFootnote3 ;
Strings ["NonGuaranteedFootnote" ] =
&NonGuaranteedFootnote ;
Strings ["MonthlyChargesPaymentFootnote" ] =
&MonthlyChargesPaymentFootnote ;
+ Strings ["SurrenderFootnote" ] = &SurrenderFootnote
;
+ Strings ["FundRateFootnote" ] = &FundRateFootnote
;
+ Strings ["FundRateFootnote0" ] = &FundRateFootnote0
;
+ Strings ["FundRateFootnote1" ] = &FundRateFootnote1
;
Strings ["ProducerName" ] = &ProducerName ;
Strings ["ProducerStreet" ] = &ProducerStreet ;
@@ -665,6 +669,10 @@
InforceNonGuaranteedFootnote3 =
p.datum("InforceNonGuaranteedFootnote3" );
NonGuaranteedFootnote = p.datum("NonGuaranteedFootnote"
);
MonthlyChargesPaymentFootnote =
p.datum("MonthlyChargesPaymentFootnote" );
+ SurrenderFootnote = p.datum("SurrenderFootnote"
);
+ FundRateFootnote = p.datum("FundRateFootnote"
);
+ FundRateFootnote0 = p.datum("FundRateFootnote0"
);
+ FundRateFootnote1 = p.datum("FundRateFootnote1"
);
}
ProducerName = (*b->Input_)["AgentName"].str();
@@ -958,8 +966,12 @@
InforceNonGuaranteedFootnote1 = a_Addend.InforceNonGuaranteedFootnote1;
InforceNonGuaranteedFootnote2 = a_Addend.InforceNonGuaranteedFootnote2;
InforceNonGuaranteedFootnote3 = a_Addend.InforceNonGuaranteedFootnote3;
- NonGuaranteedFootnote = a_Addend.NonGuaranteedFootnote;
+ NonGuaranteedFootnote = a_Addend.NonGuaranteedFootnote;
MonthlyChargesPaymentFootnote = a_Addend.MonthlyChargesPaymentFootnote;
+ SurrenderFootnote = a_Addend.SurrenderFootnote;
+ FundRateFootnote = a_Addend.FundRateFootnote;
+ FundRateFootnote0 = a_Addend.FundRateFootnote0;
+ FundRateFootnote1 = a_Addend.FundRateFootnote1;
Comments = a_Addend.Comments;
Modified: lmi/trunk/ledger_invariant.hpp
===================================================================
--- lmi/trunk/ledger_invariant.hpp 2010-05-17 16:52:38 UTC (rev 4954)
+++ lmi/trunk/ledger_invariant.hpp 2010-05-21 14:02:29 UTC (rev 4955)
@@ -283,6 +283,10 @@
std::string InforceNonGuaranteedFootnote3;
std::string NonGuaranteedFootnote;
std::string MonthlyChargesPaymentFootnote;
+ std::string SurrenderFootnote;
+ std::string FundRateFootnote;
+ std::string FundRateFootnote0;
+ std::string FundRateFootnote1;
std::string ProducerName;
std::string ProducerStreet;
Modified: lmi/trunk/product_data.cpp
===================================================================
--- lmi/trunk/product_data.cpp 2010-05-17 16:52:38 UTC (rev 4954)
+++ lmi/trunk/product_data.cpp 2010-05-21 14:02:29 UTC (rev 4955)
@@ -276,6 +276,10 @@
ascribe("InforceNonGuaranteedFootnote3" ,
&product_data::InforceNonGuaranteedFootnote3 );
ascribe("NonGuaranteedFootnote" ,
&product_data::NonGuaranteedFootnote );
ascribe("MonthlyChargesPaymentFootnote" ,
&product_data::MonthlyChargesPaymentFootnote );
+ ascribe("SurrenderFootnote" , &product_data::SurrenderFootnote
);
+ ascribe("FundRateFootnote" , &product_data::FundRateFootnote
);
+ ascribe("FundRateFootnote0" , &product_data::FundRateFootnote0
);
+ ascribe("FundRateFootnote1" , &product_data::FundRateFootnote1
);
}
/// Backward-compatibility serial number of this class's xml version.
Modified: lmi/trunk/product_data.hpp
===================================================================
--- lmi/trunk/product_data.hpp 2010-05-17 16:52:38 UTC (rev 4954)
+++ lmi/trunk/product_data.hpp 2010-05-21 14:02:29 UTC (rev 4955)
@@ -233,6 +233,10 @@
glossed_string InforceNonGuaranteedFootnote3;
glossed_string NonGuaranteedFootnote;
glossed_string MonthlyChargesPaymentFootnote;
+ glossed_string SurrenderFootnote;
+ glossed_string FundRateFootnote;
+ glossed_string FundRateFootnote0;
+ glossed_string FundRateFootnote1;
};
#endif // product_data_hpp
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [4955] Add new footnotes,
Wendy Boutin <=