Omitir yendo al contenido principal

Generador de Boletos

Genera boletos bancarios válidos. Perfecto para pruebas de integración.

Esperando generación...

Sobre el Generador de Boletos

Un boleto (comprobante bancario) es un documento de pago estandarizado utilizado en Brasil que permite el pago de deudas a través de bancos, loterías y otros establecimientos autorizados. Cada boleto contiene información esencial incluyendo el banco emisor, agencia, número de cuenta del cedente (emisor), importe, fecha de vencimiento, instrucciones de pago y un código de barras único para identificación automática del pago.

El Generador de Boletos de Box4Dev crea boletos estructuralmente válidos para propósitos de prueba y desarrollo. Utilizando la biblioteca @box4dev/gerador-boleto, esta herramienta genera números de boleto que siguen el estándar FEBRABAN (Federación Brasileña de Bancos), completos con códigos de barras, líneas digitables y dígitos verificadores calculados correctamente según las especificaciones técnicas oficiales de cada institución financiera.

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