Validador de ABA Routing Transit Number (EE. UU.)
Valide la autenticidad y el checksum ponderado 3-7-1 Módulo 10 de números ABA Routing de EE. UU.
¿Cómo funciona la validación?
El ABA Routing Transit Number (RTN) es el código bancario de 9 dígitos regulado por NACHA y la Reserva Federal para identificar sucursales en transferencias ACH y Fedwire.
Los dos primeros dígitos identifican el distrito de la Reserva Federal (01 a 12) o instituciones especiales, seguidos de 6 dígitos de institución y 1 dígito verificador ponderado 3-7-1 Mod 10.
Anatomía y Estructura del ABA Routing Transit Number
El código bancario estadounidense ABA Routing consta de 9 dígitos estructurados:
| Posición | Campo | Longitud | Significado y Regla de la Reserva Federal | Ejemplo |
|---|---|---|---|---|
| 1 y 2 | Distrito Reserva Federal | 2 dígitos | Identifica el Distrito Federal (01-12) o tipo de entidad (21-32 = Ahorro/Thrift, 61-72 = ACH). | 02 |
| 3 y 4 | Centro de Procesamiento | 2 dígitos | Centro regional de compensación de la Reserva Federal. | 60 |
| 5 a 8 | Código Institucional | 4 dígitos | Número exclusivo asignado a la institución financiera. | 0582 |
| 9 | Dígito de Control | 1 dígito | Dígito calculado por Módulo 10 con ponderación [3, 7, 1]. | 1 |
Algoritmo de Validación del ABA Routing (Módulo 10 Ponderado)
El ABA Routing utiliza una fórmula ponderada para validaciones bancarias:
(3(d1 + d4 + d7) + 7(d2 + d5 + d8) + 1(d3 + d6 + d9)) % 10 == 0
- 1. Ponderación Cíclica [3, 7, 1]: se multiplican los dígitos 1, 4, 7 por 3; 2, 5, 8 por 7; y 3, 6, 9 por 1.
- 2. Suma Ponderada: se suman los 9 productos parciales.
- 3. Divisibilidad Módulo 10: el total debe ser divisible por 10 (Suma % 10 == 0).
- 4. Rechazo Automático: los números con resto diferente de 0 son rechazados en las redes bancarias.