Banking CheckDigit implementations: ABA, CUSIP, IBAN, ISIN and Sedol --------------------------------------------------------------------
Key: VALIDATOR-250 URL: https://issues.apache.org/jira/browse/VALIDATOR-250 Project: Commons Validator Issue Type: New Feature Affects Versions: 1.3.1 Release Reporter: Niall Pemberton Assignee: Niall Pemberton Fix For: 1.4 I've had a number of CheckDigit implementations sitting on my hard drive for a while - which I created just for fun (sad I know!). I haven't used them in anger (and am unlikely to) so I didn't commit them when I checked in the rest of the CheckDigit stuff. Thought I would post them here in case anyone else thinks they would be good to add or would find a use for them 1) ABA Number ============ ABA Numbers (or Routing Transit Numbers) are a nine digit numeric code used to identify American financial institutions for things such as checks or deposits (ABA stands for the American Bankers Association). http://en.wikipedia.org/wiki/Routing_transit_number 2) CUSIP ======== CUSIP Numbers are 9 character alphanumeric codes used to identify North American Securities. http://en.wikipedia.org/wiki/CUSIP 3) IBAN ======= IBAN (International Bank Account Number) Check Digit calculation/validation based on the ISO 7064 Mod 97,10 check digit caluclation routine. http://en.wikipedia.org/wiki/International_Bank_Account_Number 4) ISIN ======= ISIN (International Securities Identifying Number) Numbers are 12 character alphanumeric codes used to identify Securities. http://en.wikipedia.org/wiki/ISIN 5) SEDOL ======== SEDOL Numbers are 7 character alphanumeric codes used to identify UK Securities (SEDOL stands for Stock Exchange Daily Official List). http://en.wikipedia.org/wiki/SEDOL -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.