Can anyone provide an algorithm to validate a Singaporean FIN?
I know with a Singaporean NRIC I can validate it via modulo 11 and then compare the result to a lookup table but cannot find a similar lookup table for the FIN.
I also do not know for sure if the modulo 11 is the correct method to validate.
I am aware the government sells a algorithm for $400 but maybe someone knows a cheaper way.
Bonus points for c# implementation.
After a little searching around I found a way to validate them. This doesn’t neccersarily mean the FIN is valid, just that it falls within a valid range.
I based it on algorithms from http://www.ngiam.net/NRIC/ppframe.htm
I’ve also included a similar method for checking NRIC because I figure anyone who comes across this and is interested in one is interested in the other as well.
Hope this helps someone!