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

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

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.1 Release
    • Fix Version/s: 1.4.0 Release
    • Component/s: None
    • Labels:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: