Saltar al contenido principal
Omitir yendo al contenido principal

Validador de Boleto

Convierta Código de Barras en Línea Digitable y viceversa. Para pruebas.

¿Necesita generar un Boleto para prueba?

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.

Código de Barras
  • 44 dígitos numéricos
  • Boletos bancarios y de recaudación
  • Identificación automática del tipo
Línea Digitable
  • 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ónCampoTamañoSignificado y ReglaEjemplo
1 a 10Campo 1 (Banco + Moneda + DV1)10 dígitosBanco (3), moneda (9), 5 dígitos libres y DV Módulo 1000190.00009
11 a 21Campo 2 (Libre + DV2)11 dígitosPosiciones 6 a 15 de datos bancarios y DV Módulo 1001234.567802
22 a 32Campo 3 (Libre + DV3)11 dígitosPosiciones 16 a 25 de datos bancarios y DV Módulo 1001234.567803
33Campo 4 (DV General)1 dígitoDígito de control general Módulo 11 del código de barras5
34 a 47Campo 5 (Vencimiento + Valor)14 dígitosFactor 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:

DV = (PróximaDecena - Suma(Reducción(d[i]*p[i]))) % 10
  1. 1. Multiplicar dígitos de derecha a izquierda por 2 y 1 alternadamente.
  2. 2. Si el producto supera 9, sumar sus dígitos.
  3. 3. Sumar todos los valores resultantes.
  4. 4. Restar la suma de la decena superior.
  5. 5. Si la suma es múltiplo de 10, el DV es 0.

Preguntas Frecuentes (FAQ)