Uploaded image for project: 'Commons Validator'
  1. Commons Validator
  2. VALIDATOR-250

Banking CheckDigit implementations: ABA, CUSIP, IBAN, ISIN and Sedol

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.3.1 Release
    • 1.4.0 Release
    • None
    • None

    Description

      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

      Attachments

        1. SedolCheckDigitTest.java
          2 kB
          Niall Pemberton
        2. SedolCheckDigit.java
          4 kB
          Niall Pemberton
        3. ISINCheckDigitTest.java
          2 kB
          Niall Pemberton
        4. ISINCheckDigit.java
          4 kB
          Niall Pemberton
        5. IBANCheckDigitTest.java
          4 kB
          Niall Pemberton
        6. IBANCheckDigit.java
          5 kB
          Niall Pemberton
        7. CUSIPCheckDigitTest.java
          2 kB
          Niall Pemberton
        8. CUSIPCheckDigit.java
          4 kB
          Niall Pemberton
        9. ABANumberCheckDigitTest.java
          2 kB
          Niall Pemberton
        10. ABANumberCheckDigit.java
          3 kB
          Niall Pemberton

        Activity

          People

            niallp Niall Pemberton
            niallp Niall Pemberton
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: