An "As Of Date" can cause rules to be triggered as if the given date is the current date. This is especially useful when you want to test a rule, see what effect a future change in rules or regulations may have on the overall framework, or see what past or future rates, discounts, or both might be.
Normally, a rule only can be triggered if it is "in effect" (see "Rule States") as of the current date and time.
To set an "As Of Date", call the setAsOfDate() method on the TriggerPoint object and pass the date that you want to be used. To use the current date again, call unsetAsOfDate or setAsOfDate and pass null for the date.