lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [5533] Let tax basis and guideline premiums be negative


From: Greg Chicares
Subject: [lmi-commits] [5533] Let tax basis and guideline premiums be negative
Date: Fri, 03 Aug 2012 09:29:24 +0000

Revision: 5533
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5533
Author:   chicares
Date:     2012-08-03 09:29:23 +0000 (Fri, 03 Aug 2012)
Log Message:
-----------
Let tax basis and guideline premiums be negative

Modified Paths:
--------------
    lmi/trunk/ChangeLog
    lmi/trunk/cell.rnc
    lmi/trunk/cell.xsd
    lmi/trunk/input.hpp

Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2012-08-03 00:51:26 UTC (rev 5532)
+++ lmi/trunk/ChangeLog 2012-08-03 09:29:23 UTC (rev 5533)
@@ -30483,9 +30483,26 @@
   yare_input.hpp
 Correct or remove misleading comments.
 
-20120802T2201Z <address@hidden> [571]
+20120802T2202Z <address@hidden> [571]
 
   ihs_acctval.cpp
   test_coding_rules.cpp
 Withdraw a marker that occurred only once.
 
+20120803T0051Z <address@hidden> [571]
+
+  input.cpp
+  input.hpp
+  mec_input.cpp
+  mec_input.hpp
+  yare_input.cpp
+  yare_input.hpp
+Rearrange data members.
+
+20120803T0929Z <address@hidden> [571]
+
+  cell.rnc
+  cell.xsd
+  input.hpp
+Let tax basis and guideline premiums be negative.
+

Modified: lmi/trunk/cell.rnc
===================================================================
--- lmi/trunk/cell.rnc  2012-08-03 00:51:26 UTC (rev 5532)
+++ lmi/trunk/cell.rnc  2012-08-03 09:29:23 UTC (rev 5533)
@@ -118,7 +118,7 @@
     ,## Amount of 1035 exchange from a different insurer.
      element External1035ExchangeAmount       {nonnegative_double}
     ,## Tax basis of 1035 exchange from a different insurer.
-     element External1035ExchangeBasis        {nonnegative_double}
+     element External1035ExchangeBasis        {xsd:double}
     ,## MEC status of 1035 exchange from a different insurer.
      element External1035ExchangeFromMec      {yes_or_no}
     ,## Extra charge on separate-account assets. The motivation is to
@@ -188,7 +188,7 @@
     ,## [obsolete]
      element InforceContractYear              {duration_int}
     ,## Inforce cumulative 7702 guideline level premium.
-     element InforceCumulativeGlp             {nonnegative_double}
+     element InforceCumulativeGlp             {xsd:double}
     ,## Inforce cumulative no-lapse premium, for contracts that offer
      ## a no-lapse guarantee as long as a cumulative minimum premium
      ## is paid.
@@ -201,9 +201,9 @@
     ,## Inforce account value in the general account.
      element InforceGeneralAccountValue       {nonnegative_double}
     ,## Inforce 7702 guideline level premium.
-     element InforceGlp                       {nonnegative_double}
+     element InforceGlp                       {xsd:double}
     ,## Inforce 7702 guideline single premium.
-     element InforceGsp                       {nonnegative_double}
+     element InforceGsp                       {xsd:double}
     ,## Inforce honeymoon value. Zero if honeymoon has expired or
      ## was never present.
      element InforceHoneymoonValue            {nonnegative_double}
@@ -230,7 +230,7 @@
     ,## Inforce 7702A seven-pay premium.
      element InforceSevenPayPremium           {nonnegative_double}
     ,## Inforce tax basis.
-     element InforceTaxBasis                  {nonnegative_double}
+     element InforceTaxBasis                  {xsd:double}
     ,## [obsolete]
      element InforceYear                      {duration_int}
     ,## Inforce year-to-date "net" COI charge for experience rating.
@@ -246,7 +246,7 @@
      ## subject to premium tax.
      element Internal1035ExchangeAmount       {nonnegative_double}
     ,## Tax basis of 1035 exchange from the same insurer.
-     element Internal1035ExchangeBasis        {nonnegative_double}
+     element Internal1035ExchangeBasis        {xsd:double}
     ,## MEC status of 1035 exchange from the same insurer.
      element Internal1035ExchangeFromMec      {yes_or_no}
     ,## Insurance age on effective date.

Modified: lmi/trunk/cell.xsd
===================================================================
--- lmi/trunk/cell.xsd  2012-08-03 00:51:26 UTC (rev 5532)
+++ lmi/trunk/cell.xsd  2012-08-03 09:29:23 UTC (rev 5533)
@@ -467,7 +467,7 @@
       <xs:documentation>Amount of 1035 exchange from a different 
insurer.</xs:documentation>
     </xs:annotation>
   </xs:element>
-  <xs:element name="External1035ExchangeBasis" type="nonnegative_double">
+  <xs:element name="External1035ExchangeBasis" type="xs:double">
     <xs:annotation>
       <xs:documentation>Tax basis of 1035 exchange from a different 
insurer.</xs:documentation>
     </xs:annotation>
@@ -615,7 +615,7 @@
       <xs:documentation>[obsolete]</xs:documentation>
     </xs:annotation>
   </xs:element>
-  <xs:element name="InforceCumulativeGlp" type="nonnegative_double">
+  <xs:element name="InforceCumulativeGlp" type="xs:double">
     <xs:annotation>
       <xs:documentation>Inforce cumulative 7702 guideline level 
premium.</xs:documentation>
     </xs:annotation>
@@ -643,12 +643,12 @@
       <xs:documentation>Inforce account value in the general 
account.</xs:documentation>
     </xs:annotation>
   </xs:element>
-  <xs:element name="InforceGlp" type="nonnegative_double">
+  <xs:element name="InforceGlp" type="xs:double">
     <xs:annotation>
       <xs:documentation>Inforce 7702 guideline level 
premium.</xs:documentation>
     </xs:annotation>
   </xs:element>
-  <xs:element name="InforceGsp" type="nonnegative_double">
+  <xs:element name="InforceGsp" type="xs:double">
     <xs:annotation>
       <xs:documentation>Inforce 7702 guideline single 
premium.</xs:documentation>
     </xs:annotation>
@@ -711,7 +711,7 @@
       <xs:documentation>Inforce 7702A seven-pay premium.</xs:documentation>
     </xs:annotation>
   </xs:element>
-  <xs:element name="InforceTaxBasis" type="nonnegative_double">
+  <xs:element name="InforceTaxBasis" type="xs:double">
     <xs:annotation>
       <xs:documentation>Inforce tax basis.</xs:documentation>
     </xs:annotation>
@@ -748,7 +748,7 @@
 subject to premium tax.</xs:documentation>
     </xs:annotation>
   </xs:element>
-  <xs:element name="Internal1035ExchangeBasis" type="nonnegative_double">
+  <xs:element name="Internal1035ExchangeBasis" type="xs:double">
     <xs:annotation>
       <xs:documentation>Tax basis of 1035 exchange from the same 
insurer.</xs:documentation>
     </xs:annotation>

Modified: lmi/trunk/input.hpp
===================================================================
--- lmi/trunk/input.hpp 2012-08-03 00:51:26 UTC (rev 5532)
+++ lmi/trunk/input.hpp 2012-08-03 09:29:23 UTC (rev 5533)
@@ -247,10 +247,10 @@
     ce_product_name          ProductName                     ;
     tnr_nonnegative_double   Dumpin                          ;
     tnr_nonnegative_double   External1035ExchangeAmount      ;
-    tnr_nonnegative_double   External1035ExchangeBasis       ;
+    tnr_unrestricted_double  External1035ExchangeBasis       ;
     mce_yes_or_no            External1035ExchangeFromMec     ;
     tnr_nonnegative_double   Internal1035ExchangeAmount      ;
-    tnr_nonnegative_double   Internal1035ExchangeBasis       ;
+    tnr_unrestricted_double  Internal1035ExchangeBasis       ;
     mce_yes_or_no            Internal1035ExchangeFromMec     ;
     tnr_duration             SolveTargetTime                 ;
     tnr_duration             SolveBeginTime                  ;
@@ -334,10 +334,10 @@
     tnr_nonnegative_double   InforceHoneymoonValue           ;
     tnr_unrestricted_double  InforceNetExperienceReserve     ;
     tnr_nonnegative_double   InforceYtdNetCoiCharge          ;
-    tnr_nonnegative_double   InforceTaxBasis                 ;
-    tnr_nonnegative_double   InforceGlp                      ;
-    tnr_nonnegative_double   InforceCumulativeGlp            ;
-    tnr_nonnegative_double   InforceGsp                      ;
+    tnr_unrestricted_double  InforceTaxBasis                 ;
+    tnr_unrestricted_double  InforceGlp                      ;
+    tnr_unrestricted_double  InforceCumulativeGlp            ;
+    tnr_unrestricted_double  InforceGsp                      ;
     mce_yes_or_no            InforceIsMec                    ;
     tnr_nonnegative_double   InforceSevenPayPremium          ;
     tnr_date                 LastMaterialChangeDate          ;




reply via email to

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