[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [4994] Use more realistic premium-tax rates
From: |
Greg Chicares |
Subject: |
[lmi-commits] [4994] Use more realistic premium-tax rates |
Date: |
Tue, 15 Jun 2010 21:40:48 +0000 |
Revision: 4994
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=4994
Author: chicares
Date: 2010-06-15 21:40:47 +0000 (Tue, 15 Jun 2010)
Log Message:
-----------
Use more realistic premium-tax rates
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/dbdict.cpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2010-06-15 21:39:12 UTC (rev 4993)
+++ lmi/trunk/ChangeLog 2010-06-15 21:40:47 UTC (rev 4994)
@@ -26076,3 +26076,18 @@
configurable_settings_test.cpp
Extend backward compatibility to encompass the 20080218T1743Z change.
+20100615T2138Z <address@hidden> [701]
+
+ mc_enum_types.xpp
+Remove a formatting anomaly.
+
+20100615T2139Z <address@hidden> [701]
+
+ main_cli.cpp
+Permit single-life testdecks.
+
+20100615T2140Z <address@hidden> [701]
+
+ dbdict.cpp
+Use more realistic premium-tax rates.
+
Modified: lmi/trunk/dbdict.cpp
===================================================================
--- lmi/trunk/dbdict.cpp 2010-06-15 21:39:12 UTC (rev 4993)
+++ lmi/trunk/dbdict.cpp 2010-06-15 21:40:47 UTC (rev 4994)
@@ -715,36 +715,32 @@
Add(database_entity(DB_SurrChgPremMult , 0.0));
Add(database_entity(DB_SurrChgAmort , 0.0));
- // These aren't actual premium tax rates. Actual rates change
- // often, and depend on the insurer's domicile because of
- // retaliation. Instead of giving rates that appear to be 'right'
- // but could be valid only on a certain date in a certain
- // domicile, we use two percent in every state except AK and SD
- // because those two states have a tiered premium tax that this
- // program can handle, and except fictitious state XX, which may
- // be used where no premium tax applies, as for offshore business.
- // DE has a tiered premium tax that this program cannot yet
- // handle, so we punt and use two percent in DE.
+ // These premium-tax rates aren't necessarily accurate or current.
+ // They resemble 2010 effective rates with a retaliatory floor of
+ // two percent. Actual rates change from time to time, and depend
+ // on the insurer's domicile because of retaliation. AK and SD
+ // have a tiered premium tax that lmi handles; DE has one that it
+ // does not. Fictitious state XX may be used where no premium tax
+ // applies, as for offshore business.
int premium_tax_dimensions[e_number_of_axes] = {1, 1, 1, 1, 1, 53, 1};
double const tiered = 0.0;
double premium_tax_rates[53] =
- {
- // AL AK AZ AR CA CO CT
- 0.0200, tiered, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200,
- // DE DC FL GA HI ID
- 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200,
- // IL IN IA KS KY LA ME
- 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200,
- // MD MA MI MN MS MO
- 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200,
- // MT NE NV NH NJ NM NY
- 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200,
- // NC ND OH OK OR PA
- 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200,
- // PR RI SC SD TN TX UT
- 0.0200, 0.0200, 0.0200, tiered, 0.0200, 0.0200, 0.0200,
- // VT VA WA WV WI WY XX
- 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0000,
+ // AL AK AZ AR CA CO CT
+ {0.0230, tiered, 0.0200, 0.0250, 0.0235, 0.0200, 0.0200
+ // DE DC FL GA HI ID
+ ,0.0200, 0.0200, 0.0200, 0.0225, 0.0275, 0.0200
+ // IL IN IA KS KY LA ME
+ ,0.0200, 0.0200, 0.0200, 0.0200, 0.0200, 0.0225, 0.0200
+ // MD MA MI MN MS MO
+ ,0.0200, 0.0200, 0.0200, 0.0200, 0.0300, 0.0200
+ // MT NE NV NH NJ NM NY
+ ,0.0275, 0.0200, 0.0350, 0.0200, 0.0200, 0.03003, 0.0200
+ // NC ND OH OK OR PA
+ ,0.0200, 0.0200, 0.0200, 0.0225, 0.0200, 0.0200
+ // PR RI SC SD TN TX UT
+ ,0.0400, 0.0200, 0.0200, tiered, 0.0200, 0.0200, 0.0225
+ // VT VA WA WV WI WY XX
+ ,0.0200, 0.0225, 0.0200, 0.0300, 0.0200, 0.0200, 0.0000
};
Add
(database_entity
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [4994] Use more realistic premium-tax rates,
Greg Chicares <=