1.7.7 Minor Enhancements and Incorrect Functionality Fixes

Enhancements

    A new function has been added to compare two date ranges and determine if they overlap.  If there is an overlap, one defined value is returned, and if there is no overlap, a different defined value is returned.

$DateOverlap(p0,p1,p2,p3,p4,p5)

Compares two date ranges to determine if they overlap, returning one value if they do, and returning a different value if they do not.  If any of the four date fields are missing or invalid, the P5 value (no overlap) is returned.

P0 (date): Start date of the first date range

P1 (date): End date of the first date range

P2 (date): Start date of the second date range

P3 (date): End date of the second date range

P4 (matches type of field): The value to return if there is an overlap between the date ranges

P5 (matches type of field): The value to return if there is no overlap between the date ranges

 

 

Fixes

    Corrected issue where a hidden Valid Until Date field would not update properly when the Effective Date field was changed, causing a validation error.

    Corrected issue where a calculated field error would cause a system error on trying to create an endorsement or renewal.

    Corrected issue where Textbox (Decimal) fields displayed in grids would round to the nearest integer.  This only affected the display of the value, and not the actual saved value.

    Corrected issue where rounding was applied too early in the premium calculation process.

    Corrected rounding issue on calculated taxes and fees.

    Corrected issues where the auto-renewal process would not trigger automatically, and would handle renewals incorrectly when the process was triggered manually.