The SDK is called by numerous programming languages such as C , Java, Visual Basic, and VB Script.The SDK uses proprietary databases and does not require any additional commercial software products.The following expressions will validate the number of days in a month but will NOT handle leap year validation; hence february can have 29 days every year, but not more. A SIN should also be validated by computing the checksum digit.
These updates are necessary for the SSNDTECT software to provide accurate information due to the ongoing issuance of thousands of SSNs by the SSA.
These updates can be provided on a monthly or quarterly basis.
There are several Internal Revenue Service (IRS) laws, and numerous other documents, guidelines and publications by various Government agencies such as the Government Accounting Office (GAO), and Social Security Administration (SSA) related to SSN validation and verification. 12-2004 contains Reasonable Cause Regulations and Requirements for Missing and Incorrect Name/TINs. In general, what this means is failure to include an SSN or submitting an incorrect SSN to the IRS as required, will result in substantial penalties.
If the date of birth is valid for the SSN's issuance year(s), SSNDTECT will provide the person's age at the time they were issued the SSN.
Entering the date of birth will also provide their current age and the day of the week on which they were born.