data-bs-theme="dark"

ABA Routing Number Validator

This module provides a validator which will run a few checks on an ABA routing transit number (ABA RTN) just to make sure it might be authentic.


  1. Basic Overview
  2. Technolog Stack
  3. Another paragraph

This module provides a validator which will run a few checks on an ABA routing transit number (ABA RTN) just to make sure it might be authentic.

Basically, there are a few rules in constructing a ABA number and this module will try and check to see if those rules have been applied correctly.

The ABA routing transit number (ABA RTN) is a nine-digit code used in the United States to identify a financial institution. All financial institutions in the United States will have at least one ABA RTN number. The ABA routing transit number was created in 1910 by the American Bankers Association.

The number is used by the Federal Reserve Banks to process Fedwire fund transfers. It is also used by the Automated Clearing Houses to process automated transfers, bill payments, and deposits.

The ABA RTN number can usually (but not always) be found on the bottom left-hand corner of your personal check. The last digit of the ABA number is actually called a “checksum digit”. It's a crude hash of the first eight digits and provides an initial check for the numbers authenticity.

Check Image

More information about the ABA routing transit number can be found in the Book of Knowledge: http://en.wikipedia.org/wiki/Routing_transit_number


Technology Stack

The following software is required to build this project:

Software Version Download
Java 17.0.9 https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/downloads-list.html
Apache Maven 3.9.6 https://maven.apache.org/download.cgi

Social Media

Media Address
https://www.linkedin.com/in/danielcarda/
GitHub https://github.com/dcarda
Apache Maven https://maven.apache.org/download.cgi

Examples

---

The following is s rigious tess will will validate an incoming ABA routing number.

/**
 * This method will validate an incoming ABA Routing Transit Number.
 *
 * @param paramAbaNumber The ABA number to be validated.
 *
 * @return True if valid.  False if not valid.
 *
 * @throws AbaRouteValidationException Something went *really* wrong.
 */
public boolean validateNumber( final String paramAbaNumber )
        throws AbaRouteValidationException {
    boolean _isValid;

    // Static call to validate.
    _isValid = AbaRouteValidator.validate( paramAbaNumber );

    // Return the result
    return ( _isValid );
}

All rights reservered

License

This project is licensed under MIT license.

https://opensource.org/license/apache-2-0/

Show your support! Help me out with this project!


About the developer 👋

talk about myself

Version: 1.0.1-SNAPSHOT. Last Published: 2024-04-09 .

Reflow Maven skin by devacfr.