Nothing Special   »   [go: up one dir, main page]

0% found this document useful (0 votes)
26 views47 pages

Test 1

Download as txt, pdf, or txt
Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1/ 47

<keys>

<keyInfo name="lob" value="Line1" />


<keyInfo name="state" value="US" />
<keyInfo name="effectiveDateNew" value="2021-01-01" />
<keyInfo name="effectiveDateRenewal" value="2021-01-01" />
<keyInfo name="masterID" value="Admin" />
<keyInfo name="family" value="DCTTemplates" />
<keyInfo name="productCode" value="Pages" />
<keyInfo name="version" value="1.0.0.0" />
</keys>
<contexts />
<writtenConfig round="1" roundType="round"
inherited="DCT_ProductBase_1_0_0_0" inheritedOverride="1">
<writtenInfo type="int" value="1" infoType="clearPremIfDeleted" />
<writtenRefPath idref="WrittenPremiumSharedConfiguration.PriorTermPath"
type="string" infoType="priorTerm" useXPath="1" />
<writtenRefPath idref="WrittenPremiumSharedConfiguration.PriorWrittenPath"
type="string" infoType="priorWritten" useXPath="1" />
<writtenRefPath idref="WrittenPremiumSharedConfiguration.ChangePath"
type="string" infoType="charge" useXPath="1" />
<writtenRef idref="PolicyInput.EffectiveDate" type="date"
infoType="effDate" />
<writtenRef idref="PolicyInput.ExpirationDate" type="date"
infoType="exDate" />
<writtenRef idref="CurrentTransaction.EffectiveDate" type="date"
infoType="transDate" />
<writtenRef idref="ConstantsPolicyAdminProcessing.ProRateType" type="int"
infoType="proRateType" />
<writtenInfo idref="WrittenPremiumSharedConfiguration.ShortRateFactor"
type="float" infoType="shortRate" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ProrateRoundingFactor" type="int"
infoType="precision" />
</writtenConfig>
</properties>
<model>
<object id="data" abstract="1">
<table id="Territories" tableType="local" separator=",">
<fields>
<field type="int" name="Territory" />
</fields>
<rowKeys name="County" type="string" find="eq">
<key value="Broward" />
<key value="Duval" />
<key value="Hillsborough" />
<key value="Miami-Dade" />
<key value="Martin" />
<key value="Monroe" />
<key value="Orange" />
<key value="PalmBeach" />
<key value="Pinellas" />
<key value="Volusia" />
</rowKeys>
<data>
<row value="35" />
<row value="39" />
<row value="47" />
<row value="30" />
<row value="10" />
<row value="5" />
<row value="49" />
<row value="38" />
<row value="46" />
<row value="44" />
</data>
</table>
<table id="BaseClassPremiums" tableType="local" separator=",">
<fields>
<field type="int" name="Value" />
</fields>
<rowKeys name="Territory" type="int" find="eq">
<key value="35" />
<key value="39" />
<key value="47" />
<key value="30" />
<key value="10" />
<key value="5" />
<key value="49" />
<key value="38" />
<key value="46" />
<key value="44" />
</rowKeys>
<colKeys name="Form" type="string" find="eq">
<key value="HO3" />
<key value="HO6" />
</colKeys>
<data>
<row value="998,349" />
<row value="1259,403" />
<row value="1153,438" />
<row value="765,283" />
<row value="1057,402" />
<row value="565,202" />
<row value="1051,410" />
<row value="785,306" />
<row value="904,343" />
<row value="689,207" />
</data>
</table>
<table id="DwellingValues" tableType="local" separator=",">
<fields>
<field type="int" name="DefaultLimit" />
<field type="int" name="MinimumLimit" />
<field type="int" name="MaximumLimit" />
<field type="int" name="BindingLimit" />
</fields>
<rowKeys name="Form" type="string" find="eq">
<key value="HO3" />
<key value="HO6" />
</rowKeys>
<data>
<row value="100000,70000,1000000,500000" />
<row value="25000,20000,200000," />
</data>
</table>
<table id="ProtectionConstructionFactors" tableType="local" separator=",">
<fields>
<field type="int" name="Value" />
</fields>
<rowKeys name="Form" type="string" find="eq" pageKey="1">
<key value="HO3" />
<key value="HO6" />
</rowKeys>
<rowKeys name="Protection Class" type="int" find="range">
<key value="1-6" />
<key value="7" />
<key value="8" />
<key value="9" />
<key value="10" />
</rowKeys>
<colKeys name="ConstructionType" type="string" find="eq">
<key value="Frame" />
<key value="Masonry" />
</colKeys>
<data>
<row value="1.18,1.00" />
<row value="1.65,1.06" />
<row value="1.65,1.06" />
<row value="1.88,1.29" />
<row value="2.35,1.29" />
<row value="1.11,1.00" />
<row value="1.33,1.00" />
<row value="1.33,1.00" />
<row value="1.78,1.44" />
<row value="2.22,1.67" />
</data>
</table>
<table id="WorkflowUserPermissions" tableType="local" override="1">
<fields>
<field type="int" name="HasPermission" />
</fields>
<rowKeys name="Next Step Status" type="string" find="eq">
<key value="Submission" />
<key value="Cleared" />
<key value="NotClearance" />
<key value="ClearanceOverride" />
<key value="Quote" />
<key value="PreQualify" />
<key value="DeclineOverride" />
<key value="FullQuote" />
<key value="Application" />
<key value="Submit" />
<key value="Bound" />
<key value="Booked" />
<key value="InForce" default="1" />
</rowKeys>
<colKeys name="Current Context" type="string" find="eq">
<key value="Manager" />
<key value="Underwriter" />
<key value="Assistant" />
<key value="Agent" default="1" />
<key value="Auditor" />
<key value="Consumer" />
</colKeys>
<data>
<row value="1,1,1,1,0,0" />
<row value="1,1,1,1,0,0" />
<row value="1,1,1,1,0,0" />
<row value="1,1,0,0,0,0" />
<row value="1,1,1,1,0,1" />
<row value="1,1,1,1,0,1" />
<row value="1,1,1,0,0,0" />
<row value="1,1,1,1,0,0" />
<row value="1,1,1,1,0,1" />
<row value="1,1,1,1,0,1" />
<row value="1,1,1,1,0,0" />
<row value="1,1,1,1,0,0" />
<row value="1,1,1,1,1,1" />
</data>
</table>
<table id="KeyFactorsHO3" tableType="local" separator=",">
<fields>
<field type="int" name="Factor" />
</fields>
<rowKeys name="Limit" type="int" find="interpolate">
<key value="25000" />
<key value="500000" />
<key value="1000" default="1" />
</rowKeys>
<data>
<row value="0.895" />
<row value="6.083" />
<row value="0.036" />
</data>
</table>
<table id="KeyFactorsHO6" tableType="local" separator=",">
<fields>
<field type="int" name="Factor" />
</fields>
<rowKeys name="Limit" type="int" find="interpolate">
<key value="6000" />
<key value="100000" />
<key value="1000" default="1" />
</rowKeys>
<data>
<row value="0.367" />
<row value="3.467" />
<row value="0.04" />
</data>
</table>
<table id="SuperiorConstructionFactors" tableType="local" separator=",">
<fields>
<field type="int" name="Factor" />
</fields>
<rowKeys name="Selector" type="int" find="eq">
<key value="0" />
<key value="1" />
</rowKeys>
<data>
<row value="1.00" />
<row value="0.85" />
</data>
</table>
<table id="ProtectiveDeviceFactors" tableType="local" separator=",">
<fields>
<field type="int" name="Factor" />
</fields>
<rowKeys name="Type" type="string" find="eq">
<key value="ClassA" />
<key value="ClassB" />
<key value="BurglarAlarm" />
<key value="FireAlarm" />
</rowKeys>
<data>
<row value="0.04" />
<row value="0.07" />
<row value="0.03" />
<row value="0.04" />
</data>
</table>
<table id="ProtectiveDevicesComboMaximums" tableType="local"
separator=",">
<fields>
<field type="int" name="Maximum" />
</fields>
<rowKeys name="Type" type="string" find="eq">
<key value="Burglar/Fire" />
<key value="Burglar/Fire/Sprinklers" />
</rowKeys>
<data>
<row value="0.05" />
<row value="0.10" />
</data>
</table>
<table id="YearOfConstructionFactors" tableType="local" separator=",">
<fields>
<field type="int" name="Factor" />
</fields>
<rowKeys name="AgeOfDwelling" type="int" find="range">
<key value="0" />
<key value="1" />
<key value="2" />
<key value="3" />
<key value="4" />
<key value="5-29" />
<key value="30-34" />
<key value="35-39" />
<key value="40-44" />
<key value="45-49" />
<key value="50&gt;" />
</rowKeys>
<data>
<row value="0.10" />
<row value="0.08" />
<row value="0.06" />
<row value="0.04" />
<row value="0.02" />
<row value="0.00" />
<row value="-0.05" />
<row value="-0.10" />
<row value="-0.15" />
<row value="-0.20" />
<row value="-0.25" />
</data>
</table>
<table id="PersonalPropertyHO3Values" tableType="local" separator=",">
<fields>
<field type="int" name="Default" />
<field type="int" name="Minimum" />
<field type="int" name="Maximum" />
<field type="int" name="Rate" />
</fields>
<rowKeys name="Form" type="string" find="eq">
<key value="HO3" />
</rowKeys>
<data>
<row value="0.50,0.25,0.75,3.00" />
</data>
</table>
<table id="PersonalPropertyHO6Values" tableType="local" separator=",">
<fields>
<field type="int" name="Default" />
<field type="int" name="Minimum" />
<field type="int" name="Maximum" />
<field type="int" name="Rate" />
</fields>
<rowKeys name="Form" type="string" find="eq">
<key value="HO6" />
</rowKeys>
<data>
<row value=",20000,100000,1.85" />
</data>
</table>
<table id="OtherStructuresValues" tableType="local" separator=",">
<fields>
<field type="int" name="Default" />
<field type="int" name="Minimum" />
<field type="int" name="Maximum" />
<field type="int" name="Rate" />
</fields>
<rowKeys name="Form" type="string" find="eq">
<key value="HO3" />
</rowKeys>
<data>
<row value=",0.10,,2.00" />
</data>
</table>
<table id="LiabilityIncreasedLimitsPremiums" tableType="local"
separator=",">
<fields>
<field type="int" name="Premium" />
</fields>
<rowKeys name="Coverage" type="string" find="eq">
<key value="Liability" />
</rowKeys>
<data>
<row value="18" />
</data>
</table>
<table id="SPPRates" tableType="local" separator=",">
<fields>
<field type="int" name="ACVRate" />
<field type="int" name="10% Rate" />
</fields>
<rowKeys name="Class" type="string" find="eq">
<key value="Camera" />
<key value="Coins" />
<key value="FineArts" />
<key value="Furs" />
<key value="Guns" />
<key value="Jewelry" />
<key value="MusicalInstruments" />
<key value="Stamps" />
</rowKeys>
<data>
<row value="1.65,1.57" />
<row value="1.6,1.52" />
<row value="0.05,0.48" />
<row value="0.4,0.38" />
<row value="2,1.9" />
<row value="1.65,1.57" />
<row value="0.65,0.62" />
<row value="0.76,0.57" />
</data>
</table>
<table id="ReplacementCostContents" tableType="local" separator=",">
<fields>
<field type="int" name="Factor" />
</fields>
<rowKeys name="Selector" type="int" find="eq">
<key value="0" caption="NO" />
<key value="1" caption="YES" />
</rowKeys>
<data>
<row value="0.5" />
<row value="0.7" />
</data>
</table>
<object id="Account" abstract="1">
<object id="AccountInput" abstract="1">
<public id="AccountInput.County" path="County" type="string">
<definition>
<caption value="County" />
<options>
<option value="Broward" caption="Broward" />
<option value="Duval" caption="Duval" />
<option value="Hillsborough" caption="Hillsborough" />
<option value="Miami-Dade" caption="Miami-Dade" />
<option value="Martin" caption="Martin" />
<option value="Monroe" caption="Monroe" />
<option value="Orange" caption="Orange" />
<option value="PalmBeach" caption="PalmBeach" />
<option value="Pinellas" caption="Pinellas" />
<option value="Volusia" caption="Volusia" />
</options>
<required idref="True" />
<formatMask idref="FormatMask.BlankOption" />
</definition>
</public>
<public id="AccountInput.Name" path="Name" type="string"
override="1">
<definition>
<caption value="Name" />
<maxLength idref="MaxLength.Name" />
<required idref="True" />
</definition>
<rules>
<affects>
<reference idref="QuoteNumber.Value" effect="postEffect" />
</affects>
</rules>
</public>
<public id="AccountInput.State" path="address/State" type="string"
override="1">
<definition>
<caption value="State" />
<maxLength idref="MaxLength.State" />
<formatMask idref="FormatMask.DropDown" />
<options validRef="AgencyMiscInfo.NoLicenseDefined"
idref="StateAbbreviations" name="State" />
<options codeRef="License.State" captionRef="License.State"
referenceListRef="License.IsLOB" />
<readOnly idref="True" />
</definition>
<rules>
<default value="MO" />
</rules>
</public>
</object>
</object>
<object id="Policy" abstract="1">
<object id="Line" path="linel[Type=&quot;Home&quot;]" override="1">
<minOccurs value="1" />
<maxOccurs value="1" />
<object id="Risk" path="risk" override="1">
<minOccurs value="1" />
<maxOccurs value="1" />
<object id="RiskCoverages" abstract="1">
<object id="Dwelling" path="coverage[Type=&quot;CovA&quot;]">
<minOccurs value="1" />
<maxOccurs value="1" />
<object id="DwellingInput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="DwellingInput.Limit" path="Limit"
type="float">
<definition>
<caption value="Dwelling Limit" />
<required idref="True" />
</definition>
<rules>
<default idref="DwellingPrivate.DefaultLimit" />
<minimum idref="DwellingPrivate.MinimumLimit" />
<maximum idref="DwellingPrivate.MaximumLimit" />
<affects>
<reference
idref="OtherStructuresPrivate.DwellingLimitAffect" effect="onChange" />
</affects>
</rules>
</public>
</object>
<object id="DwellingOutput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="DwellingOutput.Premium" path="Premium"
type="float">
<definition>
<caption value="Dwelling Premium" />
<formatMask idref="FormatMask.Premium" />
<readOnly idref="True" />
</definition>
<rules>
<value idref="DwellingPrivate.Premium" />
</rules>
</public>
<public id="DwellingOutput.PremiumChange" path="change"
type="float">
<definition>
<caption value="Dwelling Output Premium Change" />
</definition>
</public>
<public id="DwellingOutput.PremiumWritten"
path="written" type="float">
<definition>
<caption value="Dwelling Output Premium
Written" />
</definition>
<rules>
<value>
<written useShared="0" round="1"
roundType="round">
<writtenRef idref="DwellingOutput.Premium"
type="float" infoType="term" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.MinimumPremiumDefault" type="int"
infoType="minimum" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FullyEarnedDefault" type="boolean"
infoType="fullyEarned" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FlatChargeDefault" type="boolean"
infoType="flatCharge" />
<writtenInfo type="int" value="1"
infoType="clearPremIfDeleted" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorTermPath" type="string"
infoType="priorTerm" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorWrittenPath" type="string"
infoType="priorWritten" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.ChangePath" type="string"
infoType="charge" useXPath="1" />
<writtenRef
idref="PolicyInput.EffectiveDate" type="date" infoType="effDate" />
<writtenRef
idref="PolicyInput.ExpirationDate" type="date" infoType="exDate" />
<writtenRef
idref="CurrentTransaction.EffectiveDate" type="date" infoType="transDate" />
<writtenRef
idref="ConstantsPolicyAdminProcessing.ProRateType" type="int"
infoType="proRateType" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ShortRateFactor" type="float"
infoType="shortRate" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ProrateRoundingFactor" type="int"
infoType="precision" />
</written>
</value>
</rules>
</public>
<public id="DwellingOutput.Indicator" path="Indicator"
type="boolean">
<definition>
<caption value="Indicator" />
</definition>
<rules>
<value>
<comparison compare="gt">
<operand idref="DwellingInput.Limit"
type="float" />
<operand type="int" value="0" />
</comparison>
</value>
</rules>
</public>
<public id="DwellingOutput.NewHomeDiscount"
path="NewHomeDiscount" type="float">
<definition>
<caption value="New Home Discount" />
<formatMask idref="FormatMask.Premium" />
<readOnly idref="True" />
</definition>
<rules>
<value>
<if>
<condition>
<comparison compare="le">
<operand
idref="RiskPrivate.AgeOfDwelling" type="int" />
<operand type="int" value="8" />
</comparison>
</condition>
<then
idref="DwellingPrivate.YearOfConstructionAmount" />
<else value="0" />
</if>
</value>
</rules>
</public>
</object>
<object id="DwellingPrivate">
<minOccurs value="1" />
<maxOccurs value="1" />
<private id="DwellingPrivate.BasePremium" caption=""
type="float">
<value>
<calculation>
<argument op="eq"
idref="DwellingPrivate.KeyPremium" type="float" />
<argument op="multiply"
idref="DwellingPrivate.KeyFactor" type="float" />
</calculation>
</value>
</private>
<private id="DwellingPrivate.KeyFactor" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="lt">
<operand idref="DwellingInput.Limit"
type="float" />
<operand
idref="DwellingPrivate.MinimumLimit" type="float" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef value="KeyFactorsHO3" />
<fieldRef value="Factor" />
<keyRef idref="DwellingInput.Limit"
type="float" name="Limit" />
</lookup>
</else>
</if>
</value>
</private>
<private id="DwellingPrivate.KeyPremium" caption=""
type="float">
<value>
<calculation>
<argument op="eq"
idref="DwellingPrivate.RiskBaseClassPremium" type="float" />
<argument op="multiply"
idref="DwellingPrivate.RiskProtectionConstructionFactor" type="float" />
</calculation>
</value>
</private>
<private id="DwellingPrivate.DefaultLimit" caption=""
type="float">
<value>
<lookup>
<tableRef value="DwellingValues" />
<fieldRef value="DefaultLimit" />
<keyRef idref="PolicyInput.Form" type="string"
name="Form" />
</lookup>
</value>
</private>
<private id="DwellingPrivate.MinimumLimit" caption=""
type="float">
<value>
<lookup>
<tableRef value="DwellingValues" />
<fieldRef value="MinimumLimit" />
<keyRef idref="PolicyInput.Form" type="string"
name="Form" />
</lookup>
</value>
</private>
<private id="DwellingPrivate.MaximumLimit" caption=""
type="float">
<value>
<lookup>
<tableRef value="DwellingValues" />
<fieldRef value="MaximumLimit" />
<keyRef idref="PolicyInput.Form" type="string"
name="Form" />
</lookup>
</value>
</private>
<private id="DwellingPrivate.Premium" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="DwellingOutput.Indicator"
type="boolean" />
<operand idref="False" type="int" />
</comparison>
</condition>
<then value="0" />
<else>
<calculation>
<argument op="eq"
idref="DwellingPrivate.BasePremium" type="float" />
<argument op="add"
idref="DwellingPrivate.SuperiorConstructionFactor" type="float" />
<argument op="subtract"
idref="DwellingPrivate.TotalDiscountsAndSurcharges" type="float" />
</calculation>
</else>
</if>
</value>
</private>
<private id="DwellingPrivate.RiskBaseClassPremium"
caption="" type="float">
<value>
<if>
<condition>
<comparison compare="or">
<comparison compare="eq">
<operand idref="PolicyInput.Form"
type="string" />
<operand type="string" value="" />
</comparison>
<comparison compare="eq">
<operand
idref="DwellingPrivate.Territory" type="float" />
<operand type="int" value="0" />
</comparison>
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef value="BaseClassPremiums" />
<fieldRef value="Value" />
<keyRef idref="DwellingPrivate.Territory"
type="float" name="Territory" />
<keyRef idref="PolicyInput.Form"
type="string" name="Form" />
</lookup>
</else>
</if>
</value>
</private>
<private
id="DwellingPrivate.RiskProtectionConstructionFactor" caption="" type="float">
<value>
<if>
<condition>
<comparison compare="or">
<comparison compare="or">
<comparison compare="eq">
<operand
idref="RiskInput.ConstructionType" type="string" />
<operand type="int" value="0" />
</comparison>
<comparison compare="eq">
<operand
idref="RiskInput.ProtectionClass" type="int" />
<operand type="int" value="0" />
</comparison>
</comparison>
<comparison compare="eq">
<operand idref="PolicyInput.Form"
type="string" />
<operand type="string" value="" />
</comparison>
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="ProtectionConstructionFactors" />
<fieldRef value="Value" />
<keyRef idref="PolicyInput.Form"
type="string" name="Form" />
<keyRef idref="RiskInput.ProtectionClass"
type="int" name="Protection Class" />
<keyRef
idref="RiskInput.ConstructionType" type="string" name="ConstructionType" />
</lookup>
</else>
</if>
</value>
</private>
<private id="DwellingPrivate.SuperiorConstructionFactor"
caption="" type="float">
<value>
<lookup>
<tableRef
value="SuperiorConstructionFactors" />
<fieldRef value="Factor" />
<keyRef
idref="RiskInput.SuperiorConstructionSelect" type="boolean" name="Selector" />
</lookup>
</value>
</private>
<private id="DwellingPrivate.Territory" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="AccountInput.County"
type="string" />
<operand type="string" value="" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef value="Territories" />
<fieldRef value="Territory" />
<keyRef idref="AccountInput.County"
type="string" name="County" />
</lookup>
</else>
</if>
</value>
</private>
<private
id="DwellingPrivate.TotalDiscountsAndSurcharges" caption="" type="float">
<value>
<calculation>
<argument op="eq"
idref="DwellingPrivate.YearOfConstructionAmount" type="float" />
<argument op="add"
idref="ProtectiveDevicesPrivate.Amount" type="float" />
</calculation>
</value>
</private>
<private id="DwellingPrivate.YearOfConstructionAmount"
caption="" type="float">
<value>
<calculation>
<argument op="eq"
idref="DwellingPrivate.BasePremium" type="float" />
<argument op="multiply"
idref="DwellingPrivate.YearOfConstructionFactor" type="float" />
</calculation>
</value>
</private>
<private id="DwellingPrivate.YearOfConstructionFactor"
caption="" type="float">
<value>
<if>
<condition>
<comparison compare="le">
<operand
idref="RiskPrivate.AgeOfDwelling" type="int" />
<operand type="int" value="0" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="YearOfConstructionFactors" />
<fieldRef value="Factor" />
<keyRef idref="RiskPrivate.AgeOfDwelling"
type="int" name="AgeOfDwelling" />
</lookup>
</else>
</if>
</value>
</private>
</object>
</object>
<object id="Liability" path="coverage[Type=&quot;CovE&quot;]">
<minOccurs value="1" />
<maxOccurs value="1" />
<object id="LiabilityInput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="LiabilityInput.Select" path="Select"
type="int">
<definition>
<caption value="Liability Limit" />
<options>
<option value="0" caption="NO" />
<option value="1" caption="YES" />
</options>
<required idref="True" />
<formatMask idref="FormatMask.BlankOption" />
</definition>
<rules>
<default value="0" />
</rules>
</public>
</object>
<object id="LiabilityOutput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="LiabilityOutput.Premium" path="Premium"
type="float">
<definition>
<caption value="Liability Premium" />
<formatMask idref="FormatMask.Premium" />
<readOnly idref="True" />
</definition>
<rules>
<value idref="LiabilityPrivate.Premium" />
</rules>
</public>
<public id="LiabilityOutput.PremiumChange" path="change"
type="float">
<definition>
<caption value="Liability Output Premium
Change" />
</definition>
</public>
<public id="LiabilityOutput.PremiumWritten"
path="written" type="float">
<definition>
<caption value="Liability Output Premium
Written" />
</definition>
<rules>
<value>
<written useShared="0" round="1"
roundType="round">
<writtenRef idref="LiabilityOutput.Premium"
type="float" infoType="term" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.MinimumPremiumDefault" type="int"
infoType="minimum" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FullyEarnedDefault" type="boolean"
infoType="fullyEarned" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FlatChargeDefault" type="boolean"
infoType="flatCharge" />
<writtenInfo type="int" value="1"
infoType="clearPremIfDeleted" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorTermPath" type="string"
infoType="priorTerm" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorWrittenPath" type="string"
infoType="priorWritten" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.ChangePath" type="string"
infoType="charge" useXPath="1" />
<writtenRef
idref="PolicyInput.EffectiveDate" type="date" infoType="effDate" />
<writtenRef
idref="PolicyInput.ExpirationDate" type="date" infoType="exDate" />
<writtenRef
idref="CurrentTransaction.EffectiveDate" type="date" infoType="transDate" />
<writtenRef
idref="ConstantsPolicyAdminProcessing.ProRateType" type="int"
infoType="proRateType" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ShortRateFactor" type="float"
infoType="shortRate" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ProrateRoundingFactor" type="int"
infoType="precision" />
</written>
</value>
</rules>
</public>
<public id="LiabilityOutput.Indicator" path="Indicator"
type="boolean">
<definition>
<caption value="Indicator" />
</definition>
<rules>
<value>
<comparison compare="eq">
<operand idref="LiabilityInput.Select"
type="int" />
<operand type="int" value="0" />
</comparison>
</value>
</rules>
</public>
</object>
<object id="LiabilityPrivate">
<minOccurs value="1" />
<maxOccurs value="1" />
<private id="LiabilityPrivate.Premium" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand
idref="LiabilityOutput.Indicator" type="boolean" />
<operand idref="True" type="int" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="LiabilityIncreasedLimitsPremiums" />
<fieldRef value="Premium" />
<keyRef idref="LiabilityPrivate.Coverage"
type="string" name="Coverage" />
</lookup>
</else>
</if>
</value>
</private>
<private id="LiabilityPrivate.Coverage" caption=""
type="string">
<value value="Liability" />
</private>
</object>
</object>
<object id="OtherStructures"
path="coverage[Type=&quot;CovB&quot;]">
<minOccurs value="1" />
<maxOccurs value="1" />
<object id="OtherStructuresInput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="OtherStructuresInput.Limit" path="Limit"
type="float">
<definition>
<caption value="Other Structures Limit" />
<formatMask idref="FormatMask.Limit" />
<required idref="True" />
</definition>
<rules>
<minimum
idref="OtherStructuresPrivate.MinimumLimit" />
<maximum idref="DwellingInput.Limit" />
<misc>
<if>
<condition>
<comparison compare="eq">
<operand
idref="OtherStructuresInput.Limit" type="float" />
<operand type="int" value="0" />
</comparison>
</condition>
<then
idref="OtherStructuresPrivate.MinimumLimit" />
<else idref="OtherStructuresInput.Limit"
type="float" />
</if>
<if>
<condition>
<comparison compare="eq">
<operand
idref="OtherStructuresInput.Limit" type="float" />
<operand idref="DwellingInput.Limit"
type="float" />
</comparison>
</condition>
<then
idref="OtherStructuresPrivate.MinimumLimit" />
<else idref="OtherStructuresInput.Limit"
type="float" />
</if>
</misc>
</rules>
</public>
</object>
<object id="OtherStructuresOutput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="OtherStructuresOutput.Premium"
path="Premium" type="float">
<definition>
<caption value="Other Structures Premium" />
<readOnly idref="True" />
<formatMask idref="FormatMask.Premium" />
</definition>
<rules>
<value idref="OtherStructuresPrivate.Premium" />
</rules>
</public>
<public id="OtherStructuresOutput.PremiumChange"
path="change" type="float">
<definition>
<caption value="Other Structures Output Premium
Change" />
</definition>
</public>
<public id="OtherStructuresOutput.PremiumWritten"
path="written" type="float">
<definition>
<caption value="Other Structures Output Premium
Written" />
</definition>
<rules>
<value>
<written useShared="0" round="1"
roundType="round">
<writtenRef
idref="OtherStructuresOutput.Premium" type="float" infoType="term" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.MinimumPremiumDefault" type="int"
infoType="minimum" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FullyEarnedDefault" type="boolean"
infoType="fullyEarned" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FlatChargeDefault" type="boolean"
infoType="flatCharge" />
<writtenInfo type="int" value="1"
infoType="clearPremIfDeleted" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorTermPath" type="string"
infoType="priorTerm" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorWrittenPath" type="string"
infoType="priorWritten" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.ChangePath" type="string"
infoType="charge" useXPath="1" />
<writtenRef
idref="PolicyInput.EffectiveDate" type="date" infoType="effDate" />
<writtenRef
idref="PolicyInput.ExpirationDate" type="date" infoType="exDate" />
<writtenRef
idref="CurrentTransaction.EffectiveDate" type="date" infoType="transDate" />
<writtenRef
idref="ConstantsPolicyAdminProcessing.ProRateType" type="int"
infoType="proRateType" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ShortRateFactor" type="float"
infoType="shortRate" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ProrateRoundingFactor" type="int"
infoType="precision" />
</written>
</value>
</rules>
</public>
<public id="OtherStructuresOutput.Indicator"
path="Indicator" type="boolean">
<definition>
<caption value="Indicator" />
</definition>
<rules>
<value>
<comparison compare="gt">
<operand idref="OtherStructuresInput.Limit"
type="float" />
<operand type="int" value="0" />
</comparison>
</value>
</rules>
</public>
</object>
<object id="OtherStructuresPrivate">
<minOccurs value="1" />
<maxOccurs value="1" />
<private id="OtherStructuresPrivate.DwellingLimitAffect"
type="float" comment="" caption="Dwelling Limit Affect">
<value idref="DwellingInput.Limit" />
<affects>
<reference idref="OtherStructuresInput.Limit"
effect="setValue" />
</affects>
</private>
<private id="OtherStructuresPrivate.MinimumFactor"
caption="" type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="PolicyInput.Form"
type="string" />
<operand type="string" value="" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="OtherStructuresValues" />
<fieldRef value="Minimum" />
<keyRef idref="PolicyInput.Form"
type="string" name="Form" />
</lookup>
</else>
</if>
</value>
</private>
<private id="OtherStructuresPrivate.MinimumLimit"
caption="" type="float">
<value>
<calculation>
<argument op="eq" idref="DwellingInput.Limit"
type="float" />
<argument op="multiply"
idref="OtherStructuresPrivate.MinimumFactor" type="float" />
</calculation>
</value>
</private>
<private id="OtherStructuresPrivate.Premium" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand
idref="OtherStructuresOutput.Indicator" type="boolean" />
<operand idref="False" type="int" />
</comparison>
</condition>
<then value="0" />
<else>
<calculation>
<argument op="eq"
idref="OtherStructuresInput.Limit" type="float" />
<argument op="subtract"
idref="OtherStructuresPrivate.MinimumLimit" type="float" />
<argument op="divide" type="int"
value="1000" />
<argument op="multiply"
idref="OtherStructuresPrivate.Rate" type="float" />
</calculation>
</else>
</if>
</value>
</private>
<private id="OtherStructuresPrivate.Rate" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="PolicyInput.Form"
type="string" />
<operand type="string" value="" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="OtherStructuresValues" />
<fieldRef value="Rate" />
<keyRef idref="PolicyInput.Form"
type="string" name="Form" />
</lookup>
</else>
</if>
</value>
</private>
</object>
</object>
<object id="PersonalProperty"
path="coverage[Type=&quot;CovC&quot;]">
<minOccurs value="1" />
<maxOccurs value="1" />
<object id="PersonalPropertyInput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="PersonalPropertyInput.Limit" path="Limit"
type="float">
<definition>
<caption value="Personal Property Limit" />
<required idref="True" />
</definition>
<rules>
<value
idref="PersonalPropertyPrivate.WithReplacemenCost" />
</rules>
</public>
</object>
<object id="PersonalPropertyOutput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="PersonalPropertyOutput.Premium"
path="Premium" type="float">
<definition>
<caption value="Personal Property Premium" />
<formatMask idref="FormatMask.Premium" />
<readOnly idref="True" />
</definition>
<rules>
<value idref="PersonalPropertyPrivate.Premium" />
</rules>
</public>
<public id="PersonalPropertyOutput.PremiumChange"
path="change" type="float">
<definition>
<caption value="Personal Property Output Premium
Change" />
</definition>
</public>
<public id="PersonalPropertyOutput.PremiumWritten"
path="written" type="float">
<definition>
<caption value="Personal Property Output Premium
Written" />
</definition>
<rules>
<value>
<written useShared="0" round="1"
roundType="round">
<writtenRef
idref="PersonalPropertyOutput.Premium" type="float" infoType="term" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.MinimumPremiumDefault" type="int"
infoType="minimum" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FullyEarnedDefault" type="boolean"
infoType="fullyEarned" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FlatChargeDefault" type="boolean"
infoType="flatCharge" />
<writtenInfo type="int" value="1"
infoType="clearPremIfDeleted" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorTermPath" type="string"
infoType="priorTerm" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorWrittenPath" type="string"
infoType="priorWritten" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.ChangePath" type="string"
infoType="charge" useXPath="1" />
<writtenRef
idref="PolicyInput.EffectiveDate" type="date" infoType="effDate" />
<writtenRef
idref="PolicyInput.ExpirationDate" type="date" infoType="exDate" />
<writtenRef
idref="CurrentTransaction.EffectiveDate" type="date" infoType="transDate" />
<writtenRef
idref="ConstantsPolicyAdminProcessing.ProRateType" type="int"
infoType="proRateType" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ShortRateFactor" type="float"
infoType="shortRate" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ProrateRoundingFactor" type="int"
infoType="precision" />
</written>
</value>
</rules>
</public>
<public id="PersonalPropertyOutput.Indicator"
path="Indicator" type="boolean">
<definition>
<caption value="Indicator" />
</definition>
<rules>
<value>
<comparison compare="gt">
<operand idref="PersonalPropertyInput.Limit"
type="float" />
<operand type="int" value="0" />
</comparison>
</value>
</rules>
</public>
<public id="PersonalPropertyOutput.RCContents"
path="RCContents" type="float">
<definition>
<caption value="RC Contents" />
<readOnly idref="True" />
</definition>
<rules>
<value>
<if>
<condition>
<comparison compare="eq">
<operand
idref="RiskInput.ReplacementCostContents" type="int" />
<operand type="int" value="0" />
</comparison>
</condition>
<then value="0" />
<else>
<calculation>
<argument op="eq"
idref="PersonalPropertyPrivate.Premium" type="float" />
<argument op="subtract"
idref="PersonalPropertyPrivate.RCPremium" type="float" />
</calculation>
</else>
</if>
</value>
</rules>
</public>
</object>
<object id="PersonalPropertyPrivate">
<minOccurs value="1" />
<maxOccurs value="1" />
<private id="PersonalPropertyPrivate.Factor" caption=""
type="float">
<value>
<lookup>
<tableRef value="ReplacementCostContents" />
<fieldRef value="Factor" />
<keyRef
idref="RiskInput.ReplacementCostContents" type="int" name="Selector" />
</lookup>
</value>
</private>
<private id="PersonalPropertyPrivate.MinimumFactor"
caption="" type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="PolicyInput.Form"
type="string" />
<operand type="string" value="" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="PersonalPropertyHO3Values" />
<fieldRef value="Minimum" />
<keyRef idref="PolicyInput.Form"
type="string" name="Form" />
</lookup>
</else>
</if>
</value>
</private>
<private id="PersonalPropertyPrivate.MinimumLimit"
caption="" type="float">
<value>
<calculation>
<argument op="eq"
idref="PersonalPropertyPrivate.MinimumFactor" type="float" />
<argument op="multiply"
idref="DwellingInput.Limit" type="float" />
</calculation>
</value>
</private>
<private id="PersonalPropertyPrivate.Premium" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand
idref="PersonalPropertyOutput.Indicator" type="boolean" />
<operand idref="False" type="int" />
</comparison>
</condition>
<then value="0" />
<else>
<calculation>
<argument op="eq"
idref="PersonalPropertyInput.Limit" type="float" />
<argument op="subtract"
idref="PersonalPropertyPrivate.MinimumLimit" type="float" />
<argument op="divide" type="int"
value="1000" />
<argument op="multiply"
idref="PersonalPropertyPrivate.Rate" type="float" />
</calculation>
</else>
</if>
</value>
</private>
<private id="PersonalPropertyPrivate.RCPremium"
caption="" type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand
idref="RiskInput.ReplacementCostContents" type="int" />
<operand type="int" value="0" />
</comparison>
</condition>
<then value="0" />
<else>
<calculation>
<argument op="eq"
idref="PersonalPropertyPrivate.WithoutReplacemenCost" type="float" />
<argument op="subtract"
idref="PersonalPropertyPrivate.MinimumLimit" type="float" />
<argument op="divide" type="int"
value="1000" />
<argument op="multiply"
idref="PersonalPropertyPrivate.Rate" type="float" />
</calculation>
</else>
</if>
</value>
</private>
<private id="PersonalPropertyPrivate.Rate" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="PolicyInput.Form"
type="string" />
<operand type="string" value="" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="PersonalPropertyHO3Values" />
<fieldRef value="Rate" />
<keyRef idref="PolicyInput.Form"
type="string" name="Form" />
</lookup>
</else>
</if>
</value>
</private>
<private id="PersonalPropertyPrivate.WithReplacemenCost"
caption="" type="float">
<value>
<calculation>
<argument op="eq" idref="DwellingInput.Limit"
type="float" />
<argument op="multiply"
idref="PersonalPropertyPrivate.Factor" type="float" />
</calculation>
</value>
</private>
<private
id="PersonalPropertyPrivate.WithoutReplacemenCost" caption="" type="float">
<value>
<calculation>
<argument op="eq" idref="DwellingInput.Limit"
type="float" />
<argument op="multiply" type="float"
value="0.5" />
</calculation>
</value>
</private>
</object>
</object>
<object id="SPP" path="coverage[Type=&quot;CovD&quot;]">
<minOccurs value="0" />
<maxOccurs value="10" />
<object id="SPPInput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="SPPInput.Value" path="Value" type="float">
<definition>
<caption value="Value" />
<required idref="True" />
</definition>
</public>
<public id="SPPInput.Deductible" path="Deductible"
type="boolean">
<definition>
<caption value="Deductible" />
<formatMask idref="FormatMask.Exposure" />
</definition>
</public>
<public id="SPPInput.ClassType" path="ClassType"
type="string">
<definition>
<caption value="Class Type" />
<options>
<option value="Camera" caption="Camera"
default="1" />
<option value="Coins" caption="Coins" />
<option value="FineArts" caption="FineArts" />
<option value="Furs" caption="Furs" />
<option value="Guns" caption="Guns" />
<option value="Jewelry" caption="Jewelry" />
<option value="MusicalInstruments"
caption="MusicalInstruments" />
<option value="Stamps" caption="Stamps" />
</options>
<required idref="True" />
<formatMask idref="FormatMask.BlankOption" />
</definition>
<rules>
<default value="Camera" />
</rules>
</public>
</object>
<object id="SPPOutput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public id="SPPOutput.Premium" path="Premium"
type="float">
<definition>
<caption value="SPP Output Premium" />
<readOnly idref="True" />
<formatMask idref="FormatMask.Premium" />
</definition>
<rules>
<value idref="SPPPrivate.Premium" />
</rules>
</public>
<public id="SPPOutput.PremiumChange" path="change"
type="float">
<definition>
<caption value="SPP Output Premium Change" />
</definition>
</public>
<public id="SPPOutput.PremiumWritten" path="written"
type="float">
<definition>
<caption value="SPP Output Premium Written" />
</definition>
<rules>
<value>
<written useShared="0" round="1"
roundType="round">
<writtenRef idref="SPPOutput.Premium"
type="float" infoType="term" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.MinimumPremiumDefault" type="int"
infoType="minimum" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FullyEarnedDefault" type="boolean"
infoType="fullyEarned" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.FlatChargeDefault" type="boolean"
infoType="flatCharge" />
<writtenInfo type="int" value="1"
infoType="clearPremIfDeleted" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorTermPath" type="string"
infoType="priorTerm" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.PriorWrittenPath" type="string"
infoType="priorWritten" useXPath="1" />
<writtenRefPath
idref="WrittenPremiumSharedConfiguration.ChangePath" type="string"
infoType="charge" useXPath="1" />
<writtenRef
idref="PolicyInput.EffectiveDate" type="date" infoType="effDate" />
<writtenRef
idref="PolicyInput.ExpirationDate" type="date" infoType="exDate" />
<writtenRef
idref="CurrentTransaction.EffectiveDate" type="date" infoType="transDate" />
<writtenRef
idref="ConstantsPolicyAdminProcessing.ProRateType" type="int"
infoType="proRateType" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ShortRateFactor" type="float"
infoType="shortRate" />
<writtenInfo
idref="WrittenPremiumSharedConfiguration.ProrateRoundingFactor" type="int"
infoType="precision" />
</written>
</value>
</rules>
</public>
<public id="SPPOutput.Rate" path="Rate" type="float">
<definition>
<caption value="Rate" />
<readOnly idref="True" />
</definition>
<rules>
<value idref="SPPPrivate.Rate" />
</rules>
</public>
<public id="SPPOutput.Indicator" path="Indicator"
type="boolean">
<definition>
<caption value="Indicator" />
</definition>
<rules>
<value>
<comparison compare="or">
<comparison compare="eq">
<operand idref="SPPInput.ClassType"
type="string" />
<operand type="string" value="" />
</comparison>
<comparison compare="eq">
<operand idref="SPPInput.Value"
type="float" />
<operand type="int" value="0" />
</comparison>
</comparison>
</value>
</rules>
</public>
</object>
<object id="SPPPrivate">
<minOccurs value="1" />
<maxOccurs value="1" />
<private id="SPPPrivate.Rate" caption="" type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="SPPInput.Deductible"
type="boolean" />
<operand type="int" value="0" />
</comparison>
</condition>
<then idref="SPPPrivate.ACVRate" />
<else idref="SPPPrivate.10Rate" />
</if>
</value>
</private>
<private id="SPPPrivate.Premium" type="float"
comment="">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="SPPOutput.Indicator"
type="boolean" />
<operand idref="True" type="int" />
</comparison>
</condition>
<then value="0" />
<else>
<calculation>
<argument op="eq" idref="SPPInput.Value"
type="float" />
<argument op="divide" type="int"
value="100" />
<argument op="multiply"
idref="SPPPrivate.Rate" type="float" />
</calculation>
</else>
</if>
</value>
</private>
<private id="SPPPrivate.ACVRate" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="SPPInput.ClassType"
type="string" />
<operand type="string" value="" />
</comparison>
</condition>
<then value="" />
<else>
<lookup>
<tableRef value="SPPRates" />
<fieldRef value="ACVRate" />
<keyRef idref="SPPInput.ClassType"
type="string" name="Class" />
</lookup>
</else>
</if>
</value>
</private>
<private id="SPPPrivate.10Rate" caption="" type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand idref="SPPInput.ClassType"
type="string" />
<operand type="string" value="" />
</comparison>
</condition>
<then value="" />
<else>
<lookup>
<tableRef value="SPPRates" />
<fieldRef value="10% Rate" />
<keyRef idref="SPPInput.ClassType"
type="string" name="Class" />
</lookup>
</else>
</if>
</value>
</private>
</object>
</object>
<object id="ProtectiveDevices" path="protectivedevices">
<minOccurs value="1" />
<maxOccurs value="1" />
<object id="ProtectiveDevicesInput">
<minOccurs value="1" />
<maxOccurs value="1" />
<public
id="ProtectiveDevicesInput.CentralStationBurglarAlarm"
path="CentralStationBurglarAlarm" type="boolean">
<definition>
<caption value="Central Station Burglar Alarm?" />
<formatMask idref="FormatMask.Radio" />
<required idref="True" />
</definition>
<rules>
<default value="NO" />
</rules>
</public>
<public id="ProtectiveDevicesInput.FireAlarm"
path="FireAlarm" type="boolean">
<definition>
<caption value="Fire Alarm" />
<formatMask idref="FormatMask.Radio" />
<required idref="True" />
</definition>
<rules>
<default value="NO" />
</rules>
</public>
<public id="ProtectiveDevicesInput.SprinklerClass"
path="SprinklerClass" type="string">
<definition>
<caption value="Sprinkler Class" />
<options>
<option value="ClassA" caption="Class A"
default="1" />
<option value="ClassB" caption="Class B" />
</options>
<formatMask idref="FormatMask.DropDown" />
<applicable
idref="ProtectiveDevicesInput.SprinklerSelect" />
</definition>
<rules>
<default value="ClassA" />
</rules>
</public>
<public id="ProtectiveDevicesInput.SprinklerSelect"
path="SprinklerSelect" type="boolean">
<definition>
<caption value="Sprinkler Select" />
<formatMask idref="FormatMask.Radio" />
<required idref="True" />
</definition>
<rules>
<default value="NO" />
</rules>
</public>
</object>
<object id="ProtectiveDevicesOutput">
<minOccurs value="1" />
<maxOccurs value="1" />
</object>
<object id="ProtectiveDevicesPrivate">
<minOccurs value="1" />
<maxOccurs value="1" />
<private id="ProtectiveDevicesPrivate.Amount" caption=""
type="float">
<value>
<calculation>
<argument op="eq"
idref="DwellingPrivate.BasePremium" type="float" />
<argument op="multiply"
idref="ProtectiveDevicesPrivate.TotalFactor" type="float" />
</calculation>
</value>
</private>
<private id="ProtectiveDevicesPrivate.BurglarFactor"
caption="" type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand
idref="ProtectiveDevicesInput.CentralStationBurglarAlarm" type="boolean" />
<operand type="int" value="0" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef value="ProtectiveDeviceFactors"
/>
<fieldRef value="Factor" />
<keyRef type="string"
value="BurglarAlarm" name="Type" />
</lookup>
</else>
</if>
</value>
</private>
<private
id="ProtectiveDevicesPrivate.ComboBurglarFireMaxFactor" caption="" type="float">
<value>
<if>
<condition>
<comparison compare="or">
<comparison compare="eq">
<operand
idref="ProtectiveDevicesInput.FireAlarm" type="boolean" />
<operand type="int" value="0" />
</comparison>
<comparison compare="eq">
<operand
idref="ProtectiveDevicesInput.CentralStationBurglarAlarm" type="boolean" />
<operand type="int" value="0" />
</comparison>
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="ProtectiveDevicesComboMaximums" />
<fieldRef value="Maximum" />
<keyRef type="string"
value="Burglar/Fire" name="Type" />
</lookup>
</else>
</if>
</value>
</private>
<private
id="ProtectiveDevicesPrivate.ComboBurglarFireSprinklersMaxFactor" caption=""
type="float">
<value>
<if>
<condition>
<comparison compare="or">
<comparison compare="or">
<comparison compare="eq">
<operand
idref="ProtectiveDevicesInput.FireAlarm" type="boolean" />
<operand type="int" value="0" />
</comparison>
<comparison compare="eq">
<operand
idref="ProtectiveDevicesInput.CentralStationBurglarAlarm" type="boolean" />
<operand type="int" value="0" />
</comparison>
</comparison>
<comparison compare="eq">
<operand
idref="ProtectiveDevicesInput.SprinklerSelect" type="boolean" />
<operand type="int" value="0" />
</comparison>
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef
value="ProtectiveDevicesComboMaximums" />
<fieldRef value="Maximum" />
<keyRef type="string"
value="Burglar/Fire/Sprinklers" name="Type" />
</lookup>
</else>
</if>
</value>
</private>
<private id="ProtectiveDevicesPrivate.FireFactor"
caption="" type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand
idref="ProtectiveDevicesInput.FireAlarm" type="boolean" />
<operand type="int" value="0" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef value="ProtectiveDeviceFactors"
/>
<fieldRef value="Factor" />
<keyRef type="string" value="FireAlarm"
name="Type" />
</lookup>
</else>
</if>
</value>
</private>
<private
id="ProtectiveDevicesPrivate.SprinklerClassFactor" caption="" type="float">
<value>
<if>
<condition>
<comparison compare="eq">
<operand
idref="ProtectiveDevicesInput.SprinklerSelect" type="boolean" />
<operand type="int" value="0" />
</comparison>
</condition>
<then value="0" />
<else>
<lookup>
<tableRef value="ProtectiveDeviceFactors"
/>
<fieldRef value="Factor" />
<keyRef
idref="ProtectiveDevicesInput.SprinklerClass" type="string" name="Type" />
</lookup>
</else>
</if>
</value>
</private>
<private id="ProtectiveDevicesPrivate.TotalFactor"
caption="" type="float">
<value>
<calculation>
<argument op="eq">
<calculation>
<argument op="eq">
<calculation>
<argument op="eq"
idref="ProtectiveDevicesPrivate.BurglarFactor" type="float" />
<argument op="add"
idref="ProtectiveDevicesPrivate.FireFactor" type="float" />
</calculation>
</argument>
<argument op="max">
<calculation>
<argument op="eq"
idref="ProtectiveDevicesPrivate.ComboBurglarFireMaxFactor" type="float" />
<argument op="add"
idref="ProtectiveDevicesPrivate.SprinklerClassFactor" type="float" />
</calculation>
</argument>
<argument op="max"
idref="ProtectiveDevicesPrivate.ComboBurglarFireSprinklersMaxFactor"
type="float" />
</calculation>
</argument>
</calculation>
</value>
</private>
</object>
</object>
</object>
<object id="RiskInput" abstract="1">
<public id="RiskInput.ConstructionType"
path="ConstructionType" type="string">
<definition>
<caption value="Construction Type" />
<options>
<option value="Frame" caption="Frame" default="1" />
<option value="Masonry" caption="Masonry" />
</options>
<required idref="True" />
<formatMask idref="FormatMask.BlankOption" />
</definition>
<rules>
<default value="Frame" />
</rules>
</public>
<public id="RiskInput.ProtectionClass" path="ProtectionClass"
type="int">
<definition>
<caption value="Protection Class" />
<options>
<option value="2" caption="1-6" default="1" />
<option value="7" caption="7" />
<option value="8" caption="8" />
<option value="9" caption="9" />
<option value="10" caption="10" />
</options>
<required idref="True" />
<formatMask idref="FormatMask.BlankOption" />
</definition>
<rules>
<default value="2" />
</rules>
</public>
<public id="RiskInput.SuperiorConstructionSelect"
path="SuperiorConstructionSelect" type="boolean">
<definition>
<caption value="Superior Construction Select?" />
<required idref="True" />
<formatMask idref="FormatMask.Radio" />
</definition>
<rules>
<default value="No" />
</rules>
</public>
<public id="RiskInput.YearBuilt" path="YearBuilt" type="int">
<definition>
<caption value="Year Built" />
<formatMask idref="FormatMask.Year" />
<required idref="True" />
</definition>
<rules>
<default value="2018" />
<minimum value="1950" />
</rules>
</public>
<public id="RiskInput.ReplacementCostContents"
path="ReplacementCostContents" type="int">
<definition>
<caption value="Replacement Cost Contents" />
<options>
<option value="0" caption="NO" />
<option value="1" caption="YES" />
</options>
<formatMask idref="FormatMask.DropDown" />
</definition>
<rules>
<default value="0" />
</rules>
</public>
</object>
<object id="RiskPrivate" abstract="1">
<private id="RiskPrivate.AgeOfDwelling" caption="" type="int">
<value>
<calculation>
<argument op="eq" idref="RiskPrivate.EffectiveYear"
type="int" />
<argument op="subtract" idref="RiskInput.YearBuilt"
type="int" />
</calculation>
</value>
</private>
<private id="RiskPrivate.EffectiveYear" caption="" type="int">
<value>
<datePart unit="years">
<dateArgument idref="PolicyInput.EffectiveDate" />
</datePart>
</value>
</private>
<private id="RiskPrivate.SPPTotalPremium" type="float"
comment="" caption="SPP Total Premium">
<value>
<iterator type="float" scope="all" action="sum"
idref="SPP">
<reference idref="SPPOutput.Premium" type="float" />
</iterator>
</value>
</private>
<private id="RiskPrivate.SPPTotalPremiumChange" caption=""
type="float">
<value>
<iterator type="float" scope="all" action="sum"
idref="SPP">
<reference idref="SPPOutput.PremiumChange"
type="float" />
</iterator>
</value>
</private>
<private id="RiskPrivate.SPPTotalPremiumWritten" caption=""
type="float">
<value>
<iterator type="float" scope="all" action="sum"
idref="SPP">
<reference idref="SPPOutput.PremiumWritten"
type="float" />
</iterator>
</value>
</private>
</object>
<object id="RiskOutput" abstract="1">
<object id="RiskPremiumTotals" abstract="1">
<object id="RiskPurePremiums" abstract="1">
<public id="RiskPurePremiums.SPPTotalPremium"
path="SPPTotalPremium" type="float">
<definition>
<caption value="SPP Total Premium" />
<formatMask idref="FormatMask.Premium" />
<readOnly idref="True" />
</definition>
<rules>
<value idref="RiskPrivate.SPPTotalPremium" />
</rules>
</public>
<public id="RiskPurePremiums.Premium" path="PurePremium"
type="float" comment="This should include all annual premiums for the coverages
that are NOT including in the policy distribution." class="excludeInChangeSummary"
override="1">
<definition>
<caption value="Risk Pure Premium" />
<maxLength idref="MaxLength.fValue" />
<formatMask
idref="FormatMask.PremiumPenniesDisplay" />
<readOnly idref="True" />
</definition>
<rules>
<value>
<calculation>
<argument op="eq"
idref="DwellingOutput.Premium" type="float" />
<argument op="add" round="1"
roundType="round" idref="LiabilityOutput.Premium" type="float" />
<argument op="add" round="1"
roundType="round" idref="OtherStructuresOutput.Premium" type="float" />
<argument op="add" round="1"
roundType="round" idref="PersonalPropertyOutput.Premium" type="float" />
<argument op="add" round="1"
roundType="round" idref="RiskPrivate.SPPTotalPremium" type="float" />
</calculation>
</value>
</rules>
</public>
<public id="RiskPurePremiums.PremiumChange"
path="PurePremium/@change" type="float" comment="This should include all change
premiums for the coverages that are NOT including in the policy distribution."
class="excludeInChangeSummary" override="1">
<definition>
<caption value="Risk Pure Premium Change" />
<maxLength idref="MaxLength.fValue" />
<formatMask
idref="FormatMask.PremiumPenniesDisplay" />
<readOnly idref="True" />
</definition>
<rules>
<value>
<calculation>
<argument op="eq"
idref="DwellingOutput.PremiumChange" type="float" />
<argument op="add"
idref="LiabilityOutput.PremiumChange" type="float" />
<argument op="add"
idref="OtherStructuresOutput.PremiumChange" type="float" />
<argument op="add"
idref="PersonalPropertyOutput.PremiumChange" type="float" />
<argument op="add"
idref="RiskPrivate.SPPTotalPremiumChange" type="float" />
</calculation>
</value>
</rules>
</public>
<public id="RiskPurePremiums.PremiumWritten"
path="PurePremium/@written" type="float" comment="This should include all written
premiums for the coverages that are NOT including in the policy distribution."
class="excludeInChangeSummary" override="1">
<definition>
<caption value="Risk Pure Premium Written" />
<maxLength idref="MaxLength.fValue" />
<formatMask
idref="FormatMask.PremiumPenniesDisplay" />
<readOnly idref="True" />
</definition>
<rules>
<value>
<calculation>
<argument op="eq"
idref="DwellingOutput.PremiumWritten" type="float" />
<argument op="add"
idref="LiabilityOutput.PremiumWritten" type="float" />
<argument op="add"
idref="OtherStructuresOutput.PremiumWritten" type="float" />
<argument op="add"
idref="PersonalPropertyOutput.PremiumWritten" type="float" />
<argument op="add"
idref="RiskPrivate.SPPTotalPremiumWritten" type="float" />
</calculation>
</value>
</rules>
</public>
</object>
</object>
</object>
</object>
</object>
<object id="PolicyInput" abstract="1">
<public id="PolicyInput.Form" path="Form" type="string">
<definition>
<caption value="Form" />
<options>
<option value="HO3" caption="HO3" default="1" />
<option value="HO6" caption="HO6" />
</options>
<readOnly idref="True" />
</definition>
<rules>
<default value="HO3" />
</rules>
</public>
<public id="PolicyInput.Term" path="Term" type="int" override="1">
<definition>
<caption value="Term" />
<maxLength idref="MaxLength.iValue" />
<readOnly idref="True" />
</definition>
<rules>
<default value="12" />
</rules>
</public>
</object>
</object>
</object>
</model>
<topics>
<topic name="MainInterview" abstract="1">
<page pageVersion="2.0" name="Account" caption="Applicant" prevPage=""
validRef="AccountPage.Show" nextIndex="13">
<group object="Account" iterMax="*" iterStep="1" index="0">
<section direction="down" captionPosition="before"
showCaption="repeat" caption="Applicant Information" index="1">
<section direction="across" captionPosition="before"
showCaption="repeat" capClass="x_Width200" index="2">
<reference idref="AccountInput.Name" index="3">
<nameValues>
<nameValue value="0" name="usePartyMappings" />
</nameValues>
</reference>
<action command="custom"
validRef="AccountPage.ManualPartySearch_Show" displayType="hyperlink" index="4">
<nameValues>
<nameValue value="partyStart:partySearch"
name="postAction" />
<nameValue value="Party Search" name="popUpTitle" />
<nameValue value="800" name="popUpWidth" />
<nameValue value="600" name="popUpHeight" />
<nameValue value="loneIcon" name="type" />
<nameValue value="magnifier.png" name="icon" />
<nameValue value="Search" name="qtip" />
<nameValue value="1" name="_performStoreData" />
<nameValue value="1" name="popUp" />
<nameValue value="1" name="hideCloseButton" />
<nameValue value="partyAttach"
name="PartyReturnAction" />
<nameValue
value="AccountPrivate.PartyImportAccountEmail" name="FieldsToExecuteOnSelect" />
</nameValues>
</action>
<action command="custom"
validRef="AccountPage.AutomaticPartySearch_Show" displayType="hyperlink" index="5">
<nameValues>
<nameValue value="partyStart:searchResults"
name="postAction" />
<nameValue value="Auto Search" name="popUpTitle" />
<nameValue value="800" name="popUpWidth" />
<nameValue value="500" name="popUpHeight" />
<nameValue value="1" name="_performStoreData" />
<nameValue
value="_partyReturnAction,partyAttach,_mappingId,PartySearch"
name="ExpressActionParameters" />
<nameValue value="loneIcon" name="type" />
<nameValue value="magnifier.png" name="icon" />
<nameValue value="Search" name="qtip" />
<nameValue value="1" name="popUp" />
<nameValue value="1" name="hideCloseButton" />
</nameValues>
</action>
</section>
<section direction="down" captionPosition="before"
showCaption="repeat" capClass="x_Width200" index="6">
<reference idref="AccountInput.Address1" index="7">
<nameValues />
</reference>
<reference idref="AccountInput.Address2" index="8">
<nameValues />
</reference>
<reference idref="AccountInput.City" index="9">
<nameValues />
</reference>
<reference idref="AccountInput.County" index="A" />
<reference idref="AccountInput.State" index="B">
<nameValues />
</reference>
<reference idref="AccountInput.ZipCode" index="C">
<nameValues />
</reference>
</section>
</section>
</group>
<nameValues>
<nameValue idref="AccountPage.ReadOnly" name="readOnly" />
<nameValue value="1" name="usePartyMappings" />
</nameValues>
</page>
<page name="Dwelling" caption="Dwelling" pageVersion="2"
prevPage="Account" nextIndex="30">
<group object="Dwelling" iterMax="*" iterStep="1" index="D">
<section direction="down" captionPosition="before"
showCaption="repeat" index="E">
<section direction="down" captionPosition="before"
showCaption="repeat" caption="Policy Information" index="F">
<reference idref="PolicyInput.Form" index="10" />
<reference idref="PolicyInput.Term" index="11" />
<reference idref="PolicyInput.EffectiveDate" >index="12" />
<reference idref="PolicyInput.ExpirationDate" index="13" />
</section>
<section direction="down" captionPosition="before"
showCaption="repeat" caption="Dwelling Information" index="14">
<reference idref="AccountInput.County" index="15" />
<reference idref="RiskInput.YearBuilt" index="16" />
<reference idref="RiskInput.ConstructionType" index="17" />
<reference idref="RiskInput.ProtectionClass" index="18" />
<reference idref="RiskInput.SuperiorConstructionSelect"
index="19" />
<reference
idref="ProtectiveDevicesInput.CentralStationBurglarAlarm" index="1A" />
<reference idref="ProtectiveDevicesInput.FireAlarm" index="1B"
/>
<reference idref="ProtectiveDevicesInput.SprinklerSelect"
index="1C" />
<reference idref="ProtectiveDevicesInput.SprinklerClass"
compute="1" index="1D" />
</section>
</section>
</group>
</page>
<page name="Coverages" caption="Coverages" pageVersion="2"
prevPage="Dwelling" nextIndex="37">
<group object="Risk" iterMax="*" iterStep="1" index="1E">
<section direction="down" captionPosition="before"
showCaption="repeat" caption="Coverages" index="1F">
<reference idref="DwellingInput.Limit" index="20" />
<reference idref="OtherStructuresInput.Limit" caption="Other
Structure Limit" compute="1" index="21" />
<reference idref="PersonalPropertyInput.Limit" compute="1"
index="22" />
<reference idref="RiskInput.ReplacementCostContents" >index="23" />
<reference idref="LiabilityInput.Select" caption="Liability
Limit" compute="1" index="24" />
</section>
</group>
</page>
<page name="SPP" caption="S P P" pageVersion="2" prevPage="Coverages"
nextIndex="47">
<group object="SPP" iterMax="*" iterStep="1" index="25">
<section direction="down" captionPosition="before"
showCaption="repeat" index="26">
<tableLayout direction="across" captionPosition="above"
showCaption="repeat" class="x_Width600" index="27">
<reference idref="SPPInput.ClassType" caption="Class"
index="28" />
<reference idref="SPPInput.Value" caption="Current Value"
index="29" />
<reference idref="SPPInput.Deductible" >index="2A" />
<reference idref="SPPOutput.Rate" compute="1" index="2B" />
<reference idref="SPPOutput.Premium" compute="1" caption="SPP
Premium" index="2C" />
<action command="delete" caption="X" displayType="action"
index="2D" />
</tableLayout>
</section>
<action command="add" caption="Add SPP" displayType="action"
index="2E" />
</group>
</page>
<page name="Summary" caption="Summary" pageVersion="2" prevPage="SPP"
nextIndex="63">
<group object="data" iterMax="*" iterStep="1" index="2F">
<section direction="down" captionPosition="before"
showCaption="repeat" index="30">
<section direction="across" captionPosition="above"
showCaption="repeat" caption="Policy Premium" capClass="x_Width200" index="31">
<reference idref="data.TotalPremium" caption="Full Term
Premium" index="32" />
<reference idref="data.TotalPremiumChange" caption="Premium
Change" index="33" />
<reference idref="data.TotalPremiumWritten" caption="Premium
Written" index="34" />
</section>
<section direction="down" captionPosition="before"
showCaption="repeat" caption="Home Premium" index="35">
<reference idref="RiskPremiums.Premium" caption="Total Home
Premium" index="36" />
</section>
<section direction="down" captionPosition="before"
showCaption="repeat" caption="Coverage Details" index="37">
<reference idref="DwellingOutput.Premium" index="38" />
<reference idref="OtherStructuresOutput.Premium" index="39" />
<reference idref="PersonalPropertyOutput.Premium"
index="3A" />
<reference idref="LiabilityOutput.Premium" index="3B" />
<reference idref="PersonalPropertyOutput.RCContents"
compute="1" index="3C" />
<reference idref="DwellingOutput.NewHomeDiscount" compute="1"
caption="New Home Discount" index="3D" />
<reference idref="RiskPurePremiums.SPPTotalPremium"
caption="SPP Premium" compute="1" index="3E" />
</section>
</section>
</group>
</page>
<page pageVersion="2.0" name="PolicyDetail" caption="Dwelling"
prevPage="Summary" validRef="False" override="1" nextIndex="74">
<group object="Policy" iterMax="*" iterStep="1" index="3F">
<section direction="down" captionPosition="before"
showCaption="repeat" index="40">
<section direction="down" captionPosition="before"
showCaption="repeat" index="41">
<reference idref="PolicyInput.Description" index="42" />
<reference idref="PolicyInput.EffectiveDate" >index="43" />
<section direction="down" captionPosition="before"
showCaption="repeat" validRef="GetLatestRates.Show" index="44">
<reference idref="Spacer" caption="The current effective
date does not match with the latest rates. Would you like to get the latest
version?" capClass="x_Width500" index="45">
<nameValues />
</reference>
<action command="goto" validRef="GetLatestRates.Show"
index="46">
<nameValues>
<nameValue idref="GetLatestRates.Caption"
name="caption" />
<nameValue value="GetLatestRates.Value"
name="preEventField" />
</nameValues>
</action>
<nameValues>
<nameValue value="MinimalLightGray" name="cc" />
</nameValues>
</section>
<reference idref="PolicyInput.Term" index="47" />
<reference idref="PolicyInput.ExpirationDate" compute="1"
index="48" />
<reference idref="PolicyOutput.PreviousPolicyNumber"
index="49" />
<nameValues>
<nameValue value="lightpanel" name="cc" />
</nameValues>
</section>
</section>
</group>
<nameValues>
<nameValue idref="PolicyDetailPage.ReadOnly" name="readOnly" />
</nameValues>
</page>
<page name="RiskSchedule" caption="Risk Schedule" pageVersion="2.0"
validRef="False" prevPage="PolicyDetail" override="1" nextIndex="82">
<group object="Line" iterMax="*" iterStep="1" index="4A">
<section direction="down" captionPosition="before"
showCaption="repeat" index="4B">
<group iterMax="*" iterStep="1" object="Risk" index="4C">
<tableLayout direction="across" captionPosition="above"
showCaption="once" index="4D">
<reference idref="RiskInput.Details" index="4E" />
<action command="delete" caption="Delete"
validRef="DeleteRisk.ShowDelete" index="4F">
<nameValues />
</action>
<action command="markForDelete" caption="Delete"
validRef="DeleteRisk.ShowMarkForDelete" index="50">
<nameValues />
</action>
</tableLayout>
<action command="add" caption="Add Risk"
validRef="LockPolicy.False" index="51">
<nameValues />
</action>
</group>
</section>
</group>
<nameValues>
<nameValue idref="RiskSchedulePage.ReadOnly" name="readOnly" />
</nameValues>
</page>
<page name="Endorsements" caption="Endorsements" pageVersion="2.0"
validRef="False" prevPage="RiskSchedule" override="1" nextIndex="91">
<group object="Line" iterMax="*" iterStep="1" index="52">
<section direction="down" captionPosition="before"
showCaption="once" index="53">
<group iterMax="*" iterStep="1" object="ManuScriptCoverage"
index="54">
<tableLayout direction="across" captionPosition="above"
showCaption="once" caption="Manuscript Endorsements" index="55">
<reference idref="ManuScriptCoverageInput.Description"
index="56" />
<reference idref="ManuScriptCoverageInput.BaseRate"
caption="Premium" index="57" />
<action command="delete" validRef="Endorsements.ShowDelete"
caption="Remove" index="58">
<nameValues />
</action>
<action command="markForDelete" caption="Remove"
validRef="Endorsements.ShowMarkForDelete" index="59">
<nameValues />
</action>
</tableLayout>
<action command="add" caption="Add Manuscript Endorsement"
validRef="Endorsements.ShowAdd" index="5A">
<nameValues />
</action>
</group>
</section>
</group>
<nameValues>
<nameValue idref="Endorsements.ReadOnly" name="readOnly" />
</nameValues>
</page>
<page name="AdditionalOtherInterests" caption="Additional Insureds"
pageVersion="2.0" validRef="False" prevPage="Endorsements" override="1"
nextIndex="99">
<group object="Account" iterMax="*" iterStep="1" index="5B">
<section direction="down" captionPosition="before"
showCaption="once" index="5C">
<group iterMax="*" iterStep="1" object="AdditionalOtherInterest"
index="5D">
<grid direction="across" captionPosition="above"
showCaption="once" readOnly="1" index="5E">
<reference idref="AdditionalOtherInterestInput.Description"
compute="1" caption="Additional Interest" index="5F" />
<action command="specificIter" caption="Details"
pageRef="AdditionalOtherInterestDetail" topic="AdditionalOtherInterestDetail"
index="60">
<nameValues>
<nameValue value="1" name="popUp" />
<nameValue value="Additional Other Interest Detail"
name="popUpTitle" />
<nameValue value="600" name="popUpWidth" />
<nameValue value="500" name="popUpHeight" />
</nameValues>
<request verb="Session.beginTransactionRq" />
</action>
<action command="delete" caption="Remove"
validRef="LockPolicy.False" index="61">
<nameValues />
</action>
</grid>
<action command="add" caption="Add Additional Other Interest"
pageRef="AdditionalOtherInterestDetail" topic="AdditionalOtherInterestDetail"
validRef="LockPolicy.False" index="62">
<nameValues>
<nameValue value="1" name="popUp" />
<nameValue value="Additional Other Interest Detail"
name="popUpTitle" />
<nameValue value="600" name="popUpWidth" />
<nameValue value="500" name="popUpHeight" />
</nameValues>
<request verb="Session.beginTransactionRq" />
</action>
</group>
</section>
</group>
<nameValues>
<nameValue idref="AdditionalOtherInterestsPage.ReadOnly"
name="readOnly" />
</nameValues>
</page>
<page name="Underwriting" caption="Underwriting" pageVersion="2.0"
validRef="False" prevPage="AdditionalOtherInterests" override="1" nextIndex="102">
<group object="data" iterMax="*" iterStep="1" index="63">
<section direction="down" captionPosition="before"
showCaption="repeat" index="64">
<reference idref="LineInput.ExampleReferQuestion" index="65" />
</section>
</group>
<nameValues>
<nameValue idref="UnderwritingPage.ReadOnly" name="readOnly" />
</nameValues>
</page>
<page pageVersion="2.0" name="InsuranceHistory" caption="Insurance
History" prevPage="Underwriting" validRef="False" override="1" nextIndex="113">
<group object="Policy" iterMax="*" iterStep="1" index="66">
<section direction="down" captionPosition="before"
showCaption="repeat" caption="Please list prior insurance" index="67">
<group iterMax="*" iterStep="1" object="PriorInsurance"
index="68">
<tableLayout direction="across" captionPosition="above"
showCaption="once" index="69">
<reference idref="PriorInsurance.CarrierName" index="6A" />
<reference idref="PriorInsurance.EffectiveDate"
index="6B" />
<reference idref="PriorInsurance.ExpirationDate" index="6C"
/>
<reference idref="PriorInsurance.Limit" index="6D" />
<reference idref="PriorInsurance.Deductible" index="6E" />
<nameValues />
<action command="delete" caption="Remove" index="6F">
<nameValues />
</action>
</tableLayout>
<action command="add" caption="Add Carrier"
validRef="LockPolicy.False" index="70">
<nameValues />
</action>
</group>
</section>
</group>
<nameValues>
<nameValue idref="InsuranceHistoryPage.ReadOnly" name="readOnly" />
</nameValues>
</page>
<page name="ClaimsHistory" caption="Claims History" pageVersion="2.0"
validRef="False" prevPage="InsuranceHistory" override="1" nextIndex="115">
<group object="data" iterMax="*" iterStep="1" index="71">
<section direction="down" captionPosition="before"
showCaption="repeat" index="72" />
</group>
<nameValues>
<nameValue idref="ClaimsHistoryPage.ReadOnly" name="readOnly" />
</nameValues>
</page>
<page name="Coverage" caption="Coverage" pageVersion="2.0"
validRef="False" calculate="2" idref="ExecutePremiums.Value"
prevPage="ClaimsHistory" override="1" nextIndex="125">
<group object="Policy" iterMax="*" iterStep="1" index="73">
<section direction="down" captionPosition="before"
showCaption="repeat" index="74">
<group iterMax="*" iterStep="1" object="Line" index="75">
<tableLayout direction="down" captionPosition="before"
showCaption="once" index="76">
<group iterMax="*" iterStep="1" object="Risk" index="77">
<tableLayout direction="down" captionPosition="before"
showCaption="once" index="78" />
</group>
</tableLayout>
</group>
<tableLayout direction="across" captionPosition="above"
showCaption="once" index="79">
<reference idref="PolicyPremiums.PremiumWritten" index="7A" />
<reference idref="PolicyPremiums.Premium" index="7B" />
<reference idref="PolicyPremiums.PremiumChange" index="7C" />
</tableLayout>
</section>
</group>
<nameValues>
<nameValue idref="CoveragePage.ReadOnly" name="readOnly" />
</nameValues>
</page>
<page name="Pricing" pageVersion="2.0" caption="Pricing" calculate="2"
idref="ExecutePremiums.Value" validRef="False"
worksheet="PricingPage.IncludeWorksheetData" prevPage="Coverage" override="1"
nextIndex="138">
<group object="Policy" iterMax="*" iterStep="1" index="7D">
<section direction="down" captionPosition="before"
showCaption="once" index="7E">
<section direction="down" captionPosition="before"
showCaption="repeat" index="7F">
<action command="custom"
validRef="PricingPage.ShowWorksheetButton" caption="Rating Worksheet" index="80">
<nameValues>
<nameValue value="printjob:Worksheet" name="PDFPage" />
<nameValue idref="True" name="suppressRefresh" />
</nameValues>
</action>
</section>
<section direction="down" captionPosition="before"
showCaption="repeat" index="81">
<tableLayout direction="across" captionPosition="before"
showCaption="repeat" index="82">
<reference idref="PolicyAdmin.UseDCTFormsAndMessages"
fldClass="x_Width50" capClass="x_Width90" index="83" />
<action command="custom" caption="View Forms"
validRef="PolicyAdmin.UseDCTFormsAndMessages" index="84">
<nameValues>
<nameValue value="previewAsyncPrintJob"
name="postAction" />
<nameValue value="_Issue" name="printJob" />
<nameValue idref="PolicyAdmin.PolicyManuScriptID"
name="printJobManuScript" />
</nameValues>
</action>
</tableLayout>
</section>
<section direction="across" captionPosition="above"
showCaption="repeat" cc="lightpanel" fldClass="x_Width150" index="85">
<reference idref="PolicyPremiums.Premium" caption="Premium"
index="86" />
<reference idref="PolicyPremiums.PremiumChange"
caption="Premium Change" index="87" />
<reference idref="PolicyPremiums.PremiumPrior" compute="0"
index="88" />
<reference idref="PolicyPremiums.PremiumWritten"
caption="Premium Written" index="89" />
<nameValues />
</section>
</section>
</group>
<nameValues>
<nameValue idref="PricingPage.ReadOnly" name="readOnly" />
<nameValue idref="True" name="calculate" />
</nameValues>
</page>
</topic>
</topics>
</ManuScript>

You might also like