Problem with 29 Feb Birthdate

Project:AutoEdge Issue Tracker
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description

Reported by Tim Kuehn

BUG:

in src/server/autoedge/becustomer.p:

ASSIGN
dLicDate = DATE( MONTH(eCustomer.CustomerBirthDate),
DAY(eCustomer.CustomerBirthDate),
YEAR(eCustomer.CustomerBirthDate) + dLicYear)
.

will not work for people born on Feb 29.

I've been in other shops that made this mistake, and in one of them it cost ~$20K to fix, plus the reputation hit in the marketplace.