---
id: "abaroutingnum"
kind: "datatype"
status: "stable"
is_pii: false
categories: ["finances"]
country: ["US"]
langs: ["en"]
quality: 65
url: "http://registry.apicrafter.io/datatype/abaroutingnum"
---

# American Banking Association (ABA) routing number (`abaroutingnum`)

In the United States, an ABA routing transit number (ABA RTN) is a nine-digit code printed on the bottom of checks to identify the financial institution on which it was drawn.

- Personal data (PII): no
- Categories: Finances and banking (finances)
- Countries: United States (US)
- Languages: English (en)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
[0123678]\d{3}-\d{4}-\d
```

## Mappings

- autotype: `routingnumber`
- fibo: <https://spec.edmcouncil.org/fibo/ontology/FBC/FunctionalEntities/NorthAmericanEntities/USRegulatoryAgencies/RoutingTransitNumber>
- fta: `CHECKDIGIT.ABA`
- presidio: `ABA_ROUTING_NUMBER`
- purview: `ABA Routing Number`
- stdnum: `us.rtn`

## Metacrafter rules

2 rules: 1 match the field name, 1 match values.

- `abaroutingfield` (field, `us/us_finances.yaml`)
- `abaroutingvalue` (data, `us/us_finances.yaml`)

## Supported by tools

- `autotype`
- `awscomprehend`
- `azureailanguage`
- `collibra`
- `fta`
- `ibmknowledgecatalog`
- `metacrafter`
- `microsoftpurview`
- `nightfall`
- `openmetadata`
- `presidio`
- `pythonstdnum`
- `talend`

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/ABA_routing_transit_number>

## Quality

Score 65/100. Missing: anchored regexp, examples, negative example, translation.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/abaroutingnum.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/US/finances/abaroutingnum.yaml>
