DR_DT_END_INTRST_ONLY2

Rule 1:

When [simple_tooltip content='DT_END_INTRST_ONLY; The date on which the interest-only period ends. Interest-only is an instrument for which, for a contractually set period, only the interest on the principal balance is paid, with the principal balance remaining unchanged.']End date of the interest-only period[/simple_tooltip] is:
– different from “1/1/1900”
then [simple_tooltip content='DT_END_INTRST_ONLY; The date on which the interest-only period ends. Interest-only is an instrument for which, for a contractually set period, only the interest on the principal balance is paid, with the principal balance remaining unchanged.']End date of the interest-only period[/simple_tooltip] is:
– equal or greater to [simple_tooltip content='DT_STTLMNT; The date on which the conditions specified in the contract are or can be executed for the first time, i.e. the date on which financial instruments are initially exchanged or created.']Settlement date[/simple_tooltip]
Message:
“The ‘End date of the interest-only period’ must be equal or greater than the ‘Settlement date'”

Ruleset ID

DR_DT_END_INTRST_ONLY2

Description

datapoint ruleset for the variables “End date of the interest-only period” and “Settlement date”

Natural language

Rule 1:

When End date of the interest-only period is:
– different from “1/1/1900”
then End date of the interest-only period is:
– equal or greater to Settlement date
Message:
“The ‘End date of the interest-only period’ must be equal or greater than the ‘Settlement date'”

Expression

define datapoint ruleset DR_DT_END_INTRST_ONLY1 (DT_END_INTRST_ONLY, DT_STTLMNT) {

RL1: when DT_END_INTRST_ONLY <> “1/1/1900” then DT_END_INTRST_ONLY >= DT_STTLMNT
errorcode (“The ‘End date of the interest-only period’ must be equal or greater than the ‘Settlement date'”);

}