Validador de Boleto
Convierta Código de Barras en Línea Digitable y viceversa. Para pruebas.
Sobre el Validador de Boleto
Esta herramienta permite validar códigos de barras y líneas digitables de boletos bancarios brasileños. Utiliza los algoritmos oficiales de la FEBRABAN para verificar dígitos verificadores, identificar tipos de boleto, calcular vencimiento y valor, además de convertir entre formatos.
Es una herramienta esencial para desarrolladores y evaluadores de software (QAs) que necesitan validar formularios de pago, sistemas de facturación e integraciones bancarias. Un boleto "válido" significa que su numeración es estructuralmente correcta, pero no garantiza que el documento exista o esté activo en un banco.
- 44 dígitos numéricos
- Boletos bancarios y de recaudación
- Identificación automática del tipo
- 46 dígitos (tarjeta de crédito)
- 47 dígitos (boletos bancarios)
- 48 dígitos (recaudación/convenio)
Lo que hace la herramienta
- Verifica si el número de boleto ingresado está formateado correctamente
- Comprueba si los dígitos verificadores cumplen con las reglas de la FEBRABAN
- Alerta sobre errores comunes de escritura que podrían invalidar el boleto
- Convierte "Línea Digitable" a "Código de Barras" y viceversa
- Identifica automáticamente el tipo de boleto (bancario, recaudación, tarjeta de crédito)
- Calcula y muestra la fecha de vencimiento y el valor del boleto
Limitaciones y Avisos Importantes
Lo que la herramienta NO hace:
- No verifica la autenticidad del boleto (no confirma si es genuino o fue manipulado)
- No proporciona información sobre la institución financiera o empresa emisora
- No sustituye el análisis detallado de una persona especializada
- No consulta bancos o sistemas para verificar el estado de pago
Aviso de Seguridad
Si sospecha que un boleto puede haber sido fraudulento, es fundamental ponerse en contacto directamente con la institución financiera o la empresa responsable de su emisión. Ellos podrán proporcionar orientación específica sobre cómo proceder y ayudar a verificar la autenticidad.
Recuerde siempre verificar el origen de los boletos recibidos, especialmente si es por correo electrónico u otros medios electrónicos. Esté atento a signos de irregularidad como cambios en los datos del boleto o instrucciones de pago sospechosas.
Anatomía de la Línea Digital de Boleto Bancario
La línea digital de pago bancario consta de 47 dígitos agrupados en 5 campos:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 10 | Campo 1 (Banco + Moneda + DV1) | 10 dígitos | Banco (3), moneda (9), 5 dígitos libres y DV Módulo 10 | 00190.00009 |
| 11 a 21 | Campo 2 (Libre + DV2) | 11 dígitos | Posiciones 6 a 15 de datos bancarios y DV Módulo 10 | 01234.567802 |
| 22 a 32 | Campo 3 (Libre + DV3) | 11 dígitos | Posiciones 16 a 25 de datos bancarios y DV Módulo 10 | 01234.567803 |
| 33 | Campo 4 (DV General) | 1 dígito | Dígito de control general Módulo 11 del código de barras | 5 |
| 34 a 47 | Campo 5 (Vencimiento + Valor) | 14 dígitos | Factor de vencimiento (4) e importe en centavos (10) | 91230000015000 |
Algoritmo del Boleto Bancario (Módulo 10 FEBRABAN)
Los campos 1, 2 y 3 se validan con Módulo 10 alternando factores 2 y 1:
- 1. Multiplicar dígitos de derecha a izquierda por 2 y 1 alternadamente.
- 2. Si el producto supera 9, sumar sus dígitos.
- 3. Sumar todos los valores resultantes.
- 4. Restar la suma de la decena superior.
- 5. Si la suma es múltiplo de 10, el DV es 0.