complexType ARM_TERM_RULES_Type

complexType {}ARM_TERM_RULES_Type

Abstractfalse (This can be used in an instance)
Declared Namespacesxmlns:mismo=http://mismo.org/schema
xmlns:xs=http://www.w3.org/2001/XMLSchema


Source

<xs:complexType name="ARM_TERM_RULES_Type">
    <
xs:sequence/>
    <
xs:attribute name="LoanIdentifier" type="xs:string"/>
    <
xs:attribute name="ARMTermsRuleIdentifier" type="xs:string"/>
    <
xs:attribute name="ARMConversionOptionIndicator" type="MISMOIndicatorType">
        <
xs:annotation>
            <
xs:documentation>An indication whether the adjustable rate mortgage (ARM) has the option to convert to a fixed rate mortgage.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Boolean</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>ARM Conversion Option Indicator</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="ARMIndexCodeType" type="ARMIndexCodeTypeEnumerated">
        <
xs:annotation>
            <
xs:documentation>A code describing the index on which an adjustable interest rate is based.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Enumerated</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>ARM Index Code Type</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="ARMMarginRate" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The spread (expressed in decimal notation, where 225 basis points = .0225) added to the index of an ARM loan, to determine the gross interest rate of the loan when it is adjusted.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>ARM Margin Rate</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="ARMRateResetCurrentlyInForceIndicator" type="MISMOIndicatorType">
        <
xs:annotation>
            <
xs:documentation>An indication whether the adjustable rate mortgage (ARM) has in fact actually been adjusted.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Boolean</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>ARM Rate Reset Currently In Force Indicator</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="ARMTermsRuleEndDate" type="xs:dateTime">
        <
xs:annotation>
            <
xs:documentation>The date for which the applicable ARM Term Rule ends.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Date/Time</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>ARM Terms Rule End Date</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="ARMTermsRuleStartDate" type="xs:dateTime">
        <
xs:annotation>
            <
xs:documentation>The date for which the applicable ARM Term Rule starts.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Date/Time</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>ARM Terms Rule Start Date</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="IndexLookBackInDays" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>Number of days prior to an interest rate adjustment effective date used to determine the appropriate index rate.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Index Look Back In Days</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="LifetimeRateCap" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The maximum interest rate (expressed in decimal notation, where 13.25% = .1325) accruable on an adjustable rate loan throughout the life of the asset.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Lifetime Rate Cap</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="LifetimeRateFloor" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The minimum interest rate (expressed in decimal notation, where 3.25% = .0325) accruable on an adjustable rate loan throughout the life of the asset.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Lifetime Rate Floor</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="OriginalIndexRate" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The original index value used to calculate the beginning interest rate on a loan. Under certain conditions, the original index rate is used as part of the calculation for future new interest rates.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Original Index Rate</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PayResetFrequencyType" type="PayResetFrequencyTypeEnumerated">
        <
xs:annotation>
            <
xs:documentation>A code representing the frequency which the periodic mortgage payment will be adjusted.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Enumerated</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Pay Reset Frequency Type</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PaymentAdjustmentLifetimeCapAmount" type="MISMOMoney">
        <
xs:annotation>
            <
xs:documentation>The maximum dollar amount increase to the original principal and interest payment allowed during the life of the loan.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Money</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Payment Adjustment Lifetime Cap Amount</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PaymentAdjustmentLifetimeCapRate" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The maximum percentage of the payment increase (expressed in decimal notation, where 5% = .05) to the original principal and interest payment allowed during the life of the loan.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Payment Adjustment Lifetime Cap Rate</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PaymentRecastCalculationMethodType"
        
type="PaymentRecastCalculationMethodTypeEnumerated">
        <
xs:annotation>
            <
xs:documentation>The payment calculation method used for calculating interest following an interest rate adjustment.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Enumerated</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Payment Recast Calculation Method Type</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PeriodicChangeMaximumDecreaseRate" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The maximum percetage (expressed in decimal notation, where 5% = .05) by which the current interest rate can decrease from the previous interest rate on any adjustment date.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Periodic Change Maximum Decrease Rate</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PeriodicChangeMaximumIncreaseRate" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The maximum percentage (expressed in decimal notation, where 5% = .05) by which the current interest rate can increase from the previous interest rate on any adjustment date.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Periodic Change Maximum Increase Rate</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PeriodicChangeMinimumDecreaseRate" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The minimum percentage (expressed in decimal notation, where 5% = .05) by which the current interest rate can decrease from the previous interest rate on any adjustment date. If the decrease is less than this percentage, then the interest rate will not change at the time of calculation.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Periodic Change Minimum Decrease Rate</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PeriodicChangeMinimumIncreaseRate" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The minimum percentage (expressed in decimal notation, where 5% = .05) by which the current interest rate can increase from the previous interest rate on any adjustment date. If the increase is less than this percentage, then the interest rate will not change at the time of calculation.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Periodic Change Minimum Increase Rate</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PeriodicPaymentAdjustMaximumAdjustmentRate" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The maximum percentage (expressed in decimal notation, where 5% = .05) the payment can increase or decrease on any adjustment date.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Periodic Payment Adjust Maximum Adjustment Rate</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="PeriodicPaymentAdjustmentMaximumAdjustmentAmount" type="MISMOMoney">
        <
xs:annotation>
            <
xs:documentation>The maximum dollar amount the principal & interest payment can increase or decrease on any adjustment date.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Money</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Periodic Payment Adjustment Maximum Adjustment Amount</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="RateResetFrequencyType" type="RateResetFrequencyTypeEnumerated">
        <
xs:annotation>
            <
xs:documentation>A code representing the frequency which the periodic mortgage rate is reset due to an adjustment to the ARM Index.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Enumerated</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Rate Reset Frequency Type</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="RoundingCodeType" type="RoundingCodeTypeEnumerated">
        <
xs:annotation>
            <
xs:documentation>A code which determines rounding methodology to be applied to the sum of the index plus margin in determining the periodic mortgage interest rate.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Enumerated</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Rounding Code Type</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="RoundingIncrement" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>The incremental percentage by which an index rate should be rounded in determining the periodic mortgage rate.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Rounding Increment</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
    <
xs:attribute name="VerificationValue" type="MISMONumeric">
        <
xs:annotation>
            <
xs:documentation>Time stamp when the record was added to the MISMO transmission, used for verfication in the transmission.</xs:documentation>
            <
xs:appinfo>
                <
mismo:HISTORY>
                    <
mismo:ADD version="1">SERV</mismo:ADD>
                </
mismo:HISTORY>
                <
mismo:DATATYPE>Numeric</mismo:DATATYPE>
                <
mismo:CONTEXT/>
                <
mismo:PROCESSES>
                    <
mismo:PROCESS_AREA>SERV</mismo:PROCESS_AREA>
                </
mismo:PROCESSES>
                <
mismo:LDD_NAME>Verification Value</mismo:LDD_NAME>
            </
xs:appinfo>
        </
xs:annotation>
    </
xs:attribute>
</
xs:complexType>


complexType ARM_TERM_RULES_Type


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio®, a product from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2006 All Rights Reserved.