[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [6552] Add new product-data fields for group quotes
From: |
Greg Chicares |
Subject: |
[lmi-commits] [6552] Add new product-data fields for group quotes |
Date: |
Wed, 27 Apr 2016 12:29:17 +0000 |
Revision: 6552
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6552
Author: chicares
Date: 2016-04-27 12:29:17 +0000 (Wed, 27 Apr 2016)
Log Message:
-----------
Add new product-data fields for group quotes
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/product_data.cpp
lmi/trunk/product_data.hpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2016-04-27 12:28:19 UTC (rev 6551)
+++ lmi/trunk/ChangeLog 2016-04-27 12:29:17 UTC (rev 6552)
@@ -38914,3 +38914,23 @@
test_coding_rules.cpp
Remove an old taboo.
+20160423T1509Z <address@hidden> [451]
+
+ dbnames.hpp
+ ledger_invariant.cpp
+Improve documentation.
+
+20160427T1228Z <address@hidden> [451]
+
+ dbdict.cpp
+ dbdict.hpp
+ dbnames.hpp
+ dbnames.xpp
+Add a database entity for individual selection of specified amount.
+
+20160427T1229Z <address@hidden> [451]
+
+ product_data.cpp
+ product_data.hpp
+Add new product-data fields for group quotes.
+
Modified: lmi/trunk/product_data.cpp
===================================================================
--- lmi/trunk/product_data.cpp 2016-04-27 12:28:19 UTC (rev 6551)
+++ lmi/trunk/product_data.cpp 2016-04-27 12:29:17 UTC (rev 6552)
@@ -222,6 +222,14 @@
ascribe("GrossPremiumFootnote" ,
&product_data::GrossPremiumFootnote );
ascribe("OutlayFootnote" , &product_data::OutlayFootnote
);
ascribe("PolicyYearFootnote" ,
&product_data::PolicyYearFootnote );
+ ascribe("ADDTerseName" , &product_data::ADDTerseName
);
+ ascribe("InsurabilityTerseName" ,
&product_data::InsurabilityTerseName );
+ ascribe("ChildTerseName" , &product_data::ChildTerseName
);
+ ascribe("SpouseTerseName" , &product_data::SpouseTerseName
);
+ ascribe("TermTerseName" , &product_data::TermTerseName
);
+ ascribe("WaiverTerseName" , &product_data::WaiverTerseName
);
+ ascribe("AccelBftRiderTerseName" ,
&product_data::AccelBftRiderTerseName );
+ ascribe("OverloanRiderTerseName" ,
&product_data::OverloanRiderTerseName );
ascribe("ADDFootnote" , &product_data::ADDFootnote
);
ascribe("ChildFootnote" , &product_data::ChildFootnote
);
ascribe("SpouseFootnote" , &product_data::SpouseFootnote
);
@@ -238,6 +246,12 @@
ascribe("GroupQuoteProspectus" ,
&product_data::GroupQuoteProspectus );
ascribe("GroupQuoteUnderwriter" ,
&product_data::GroupQuoteUnderwriter );
ascribe("GroupQuoteBrokerDealer" ,
&product_data::GroupQuoteBrokerDealer );
+ ascribe("GroupQuoteRubricMandatory" ,
&product_data::GroupQuoteRubricMandatory );
+ ascribe("GroupQuoteRubricVoluntary" ,
&product_data::GroupQuoteRubricVoluntary );
+ ascribe("GroupQuoteRubricFusion" ,
&product_data::GroupQuoteRubricFusion );
+ ascribe("GroupQuoteFooterMandatory" ,
&product_data::GroupQuoteFooterMandatory );
+ ascribe("GroupQuoteFooterVoluntary" ,
&product_data::GroupQuoteFooterVoluntary );
+ ascribe("GroupQuoteFooterFusion" ,
&product_data::GroupQuoteFooterFusion );
ascribe("MinimumPremiumFootnote" ,
&product_data::MinimumPremiumFootnote );
ascribe("PremAllocationFootnote" ,
&product_data::PremAllocationFootnote );
ascribe("InterestDisclaimer" ,
&product_data::InterestDisclaimer );
@@ -283,6 +297,7 @@
ascribe("ImprimaturPresaleComposite" ,
&product_data::ImprimaturPresaleComposite );
ascribe("ImprimaturInforce" , &product_data::ImprimaturInforce
);
ascribe("ImprimaturInforceComposite" ,
&product_data::ImprimaturInforceComposite );
+ ascribe("StateMarketingImprimatur" ,
&product_data::StateMarketingImprimatur );
ascribe("InforceNonGuaranteedFootnote0" ,
&product_data::InforceNonGuaranteedFootnote0 );
ascribe("InforceNonGuaranteedFootnote1" ,
&product_data::InforceNonGuaranteedFootnote1 );
ascribe("InforceNonGuaranteedFootnote2" ,
&product_data::InforceNonGuaranteedFootnote2 );
@@ -491,6 +506,15 @@
z.DboNameReturnOfPremium = glossed_string("ROP");
z.MarketingNameFootnote = glossed_string("Policy form UL32768-NY is
marketed as 'UL Supreme'.");
+ z.ADDTerseName = glossed_string("Accident");
+ z.InsurabilityTerseName = glossed_string("Insurability");
+ z.ChildTerseName = glossed_string("Child");
+ z.SpouseTerseName = glossed_string("Spouse");
+ z.TermTerseName = glossed_string("Term");
+ z.WaiverTerseName = glossed_string("Waiver");
+ z.AccelBftRiderTerseName = glossed_string("Acceleration");
+ z.OverloanRiderTerseName = glossed_string("Overloan");
+
z.GroupQuoteShortProductName = glossed_string("UL SUPREMEĀ®");
z.GroupQuoteIsNotAnOffer = glossed_string("This is not an offer of
insurance.");
z.GroupQuoteRidersHeader = glossed_string("ADB & WP");
@@ -500,6 +524,12 @@
z.GroupQuoteProspectus = glossed_string("Read the prospectus
carefully.");
z.GroupQuoteUnderwriter = glossed_string("Securities underwritten by
Superior Securities.");
z.GroupQuoteBrokerDealer = glossed_string("Securities offered through
Superior Brokerage.");
+ z.GroupQuoteRubricMandatory = glossed_string("Mandatory");
+ z.GroupQuoteRubricVoluntary = glossed_string("Voluntary");
+ z.GroupQuoteRubricFusion = glossed_string("Fusion");
+ z.GroupQuoteFooterMandatory = glossed_string("The employer pays all
premiums.");
+ z.GroupQuoteFooterVoluntary = glossed_string("The employee pays all
premiums.");
+ z.GroupQuoteFooterFusion = glossed_string("The employer and employee
pay their respective premiums.");
z.save(AddDataDir("sample.policy"));
Modified: lmi/trunk/product_data.hpp
===================================================================
--- lmi/trunk/product_data.hpp 2016-04-27 12:28:19 UTC (rev 6551)
+++ lmi/trunk/product_data.hpp 2016-04-27 12:29:17 UTC (rev 6552)
@@ -206,6 +206,16 @@
glossed_string OutlayFootnote;
glossed_string PolicyYearFootnote;
+ // Terse rider names.
+ glossed_string ADDTerseName;
+ glossed_string InsurabilityTerseName;
+ glossed_string ChildTerseName;
+ glossed_string SpouseTerseName;
+ glossed_string TermTerseName;
+ glossed_string WaiverTerseName;
+ glossed_string AccelBftRiderTerseName;
+ glossed_string OverloanRiderTerseName;
+
// Rider footnotes.
glossed_string ADDFootnote;
glossed_string ChildFootnote;
@@ -215,7 +225,7 @@
glossed_string AccelBftRiderFootnote;
glossed_string OverloanRiderFootnote;
- // Group quote footnotes.
+ // Group quotes.
glossed_string GroupQuoteShortProductName;
glossed_string GroupQuoteIsNotAnOffer ;
glossed_string GroupQuoteRidersHeader ;
@@ -225,6 +235,20 @@
glossed_string GroupQuoteProspectus ;
glossed_string GroupQuoteUnderwriter ;
glossed_string GroupQuoteBrokerDealer ;
+ // Group plan type is one of:
+ // -Mandatory: no individual selection of amounts; typically,
+ // the employer pays the entire premium
+ // -Voluntary: individual selection of amounts; typically, the
+ // employee pays the premium; may be called "supplemental"
+ // when it complements a (separate) "mandatory" plan
+ // -Fusion: mandatory and supplemental combined; typically, the
+ // employer and employee pay their respective premiums
+ glossed_string GroupQuoteRubricMandatory ;
+ glossed_string GroupQuoteRubricVoluntary ;
+ glossed_string GroupQuoteRubricFusion ;
+ glossed_string GroupQuoteFooterMandatory ;
+ glossed_string GroupQuoteFooterVoluntary ;
+ glossed_string GroupQuoteFooterFusion ;
// Premium-specific footnotes.
glossed_string MinimumPremiumFootnote;
@@ -274,6 +298,7 @@
glossed_string ImprimaturPresaleComposite;
glossed_string ImprimaturInforce;
glossed_string ImprimaturInforceComposite;
+ glossed_string StateMarketingImprimatur;
glossed_string InforceNonGuaranteedFootnote0;
glossed_string InforceNonGuaranteedFootnote1;
glossed_string InforceNonGuaranteedFootnote2;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [6552] Add new product-data fields for group quotes,
Greg Chicares <=