lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 12a9a3b: Prescribe an appropriate value for <


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 12a9a3b: Prescribe an appropriate value for <IsInforce>
Date: Mon, 30 Jul 2018 20:25:13 -0400 (EDT)

branch: master
commit 12a9a3b38ceeb3379b6339de53b782262bb4d56c
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Prescribe an appropriate value for <IsInforce>
    
    Formerly, the schema said to default this element's value to 'Yes',
    which seemed appropriate because in practice files are provided by
    external systems only for inforce. However, that conflicted with the
    advice, in 'multiple_cell_document.rnc', to copy case and class default
    cells from this file:
      http://git.savannah.gnu.org/cgit/lmi.git/plain/sample.cns
    which are not inforce.
---
 cell.rnc | 3 ++-
 cell.xsd | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/cell.rnc b/cell.rnc
index 8e5c2b9..e5ed89d 100644
--- a/cell.rnc
+++ b/cell.rnc
@@ -284,7 +284,8 @@ cell_element = element cell
      element Internal1035ExchangeFromMec      {yes_or_no}
     ,## * Tax basis of 1035 exchange from the same insurer.
      element Internal1035ExchangeTaxBasis     {xsd:double}
-    ,## * Treat this life as inforce. Default: 'Yes'.
+    ,## Treat this life as inforce: 'No' if the 'InforceAsOfDate' and
+     ## 'EffectiveDate' elements are identical; 'Yes' otherwise.
      element IsInforce                        {yes_or_no}
     ,## Insurance age on effective date.
      element IssueAge                         {age_int}
diff --git a/cell.xsd b/cell.xsd
index 5324169..f3c466b 100644
--- a/cell.xsd
+++ b/cell.xsd
@@ -808,7 +808,8 @@ subject to premium tax.</xs:documentation>
   </xs:element>
   <xs:element name="IsInforce" type="yes_or_no">
     <xs:annotation>
-      <xs:documentation>* Treat this life as inforce. Default: 
'Yes'.</xs:documentation>
+      <xs:documentation>Treat this life as inforce: 'No' if the 
'InforceAsOfDate' and
+'EffectiveDate' elements are identical; 'Yes' otherwise.</xs:documentation>
     </xs:annotation>
   </xs:element>
   <xs:element name="IssueAge" type="age_int">



reply via email to

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