Passer au contenu principal
Passer au contenu principal

Générateur de Boleto

Générez des fins de relevés bancaires (Boletos) valides. Parfait pour l’assurance qualité des logiciels.

En attendant la génération...

À propos du générateur Boleto

Un boleto (bulletin bancaire) est un document de paiement standardisé utilisé au Brésil qui permet le paiement de la dette par l'intermédiaire des banques, des bureaux de loterie et d'autres établissements autorisés. Chaque boleto contient des informations essentielles, notamment la banque émettrice, l'agence, le numéro de compte cédant (émetteur), le montant, la date d'échéance, les instructions de paiement et un code-barres unique pour l'identification automatique du paiement.

Le générateur de boleto Box4Dev crée des boletos structurellement valides à des fins de test et de développement. À l'aide de la bibliothèque @box4dev/gerador-boleto, cet outil génère des numéros boleto qui suivent la norme FEBRABAN (Fédération brésilienne des banques), avec des codes-barres, des lignes tapables et des chiffres de contrôle calculés correctement selon les spécifications techniques officielles de chaque institution financière.

Anatomie de la Ligne Numérique de Boleto

La ligne numérique comprend 47 chiffres répartis en 5 champs :

PositionChampLongueurSignification & RègleExemple
1 à 10Champ 1 (Banque + Devise + CC1)10 chiffresCode banque (3), devise (9), 5 chiffres libres et clé Modulo 1000190.00009
11 à 21Champ 2 (Libre + CC2)11 chiffresPositions 6 à 15 du champ libre et clé Modulo 1001234.567802
22 à 32Champ 3 (Libre + CC3)11 chiffresPositions 16 à 25 du champ libre et clé Modulo 1001234.567803
33Champ 4 (Clé Générale Code-Barres)1 chiffreClé de contrôle générale Modulo 115
34 à 47Champ 5 (Échéance + Montant)14 chiffresFacteur d'échéance (4) et montant nominal en centimes (10)91230000015000

Algorithme de Boleto Bancaire (Modulo 10 FEBRABAN)

Les champs 1, 2 et 3 sont vérifiés par Modulo 10 avec poids alternés 2 et 1 :

CC = (DizaineSupérieure - Somme(Réduction(d[i]*p[i]))) % 10
  1. 1. Multiplier les chiffres de droite à gauche alternativement par 2 et 1.
  2. 2. Si un produit dépasse 9, additionner ses deux chiffres.
  3. 3. Calculer la somme globale des valeurs.
  4. 4. Soustraire la somme de la dizaine immédiatement supérieure.
  5. 5. Si la somme est un multiple de 10, la clé vaut 0.

Foire aux questions