Générateur de Boleto
Générez des fins de relevés bancaires (Boletos) valides. Parfait pour l’assurance qualité des logiciels.
À 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.
Cet outil est conçu exclusivement pour le développement de logiciels, les tests de systèmes, le prototypage et la validation de formulaires dans des environnements sandbox. Utilisez-le pour simuler les flux de paiement, tester les masques de saisie, valider les intégrations de passerelles de paiement et vous assurer que votre système gère correctement les données boleto, le tout sans utiliser de données réelles ni compromettre la sécurité.
Responsabilité légale et mises en garde : les boletos générés par cet outil sont fictifs et n'ont aucune validité juridique. Leur émission, leur distribution ou leur utilisation à des fins autres que les tests et le développement sont illégales et constituent une fraude. L'utilisation de boletos falsifiés pour tenter de recevoir des paiements, tromper des tiers ou à toute autre fin malhonnête viole la loi brésilienne (loi sur la cybercriminalité) et peut entraîner des poursuites pénales, de lourdes amendes et des peines d'emprisonnement. Vous êtes responsable de la manière dont vous utilisez cet outil. Utilisez-le uniquement à des fins de développement légitimes.
Anatomie de la Ligne Numérique de Boleto
La ligne numérique comprend 47 chiffres répartis en 5 champs :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 10 | Champ 1 (Banque + Devise + CC1) | 10 chiffres | Code banque (3), devise (9), 5 chiffres libres et clé Modulo 10 | 00190.00009 |
| 11 à 21 | Champ 2 (Libre + CC2) | 11 chiffres | Positions 6 à 15 du champ libre et clé Modulo 10 | 01234.567802 |
| 22 à 32 | Champ 3 (Libre + CC3) | 11 chiffres | Positions 16 à 25 du champ libre et clé Modulo 10 | 01234.567803 |
| 33 | Champ 4 (Clé Générale Code-Barres) | 1 chiffre | Clé de contrôle générale Modulo 11 | 5 |
| 34 à 47 | Champ 5 (Échéance + Montant) | 14 chiffres | Facteur 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 :
- 1. Multiplier les chiffres de droite à gauche alternativement par 2 et 1.
- 2. Si un produit dépasse 9, additionner ses deux chiffres.
- 3. Calculer la somme globale des valeurs.
- 4. Soustraire la somme de la dizaine immédiatement supérieure.
- 5. Si la somme est un multiple de 10, la clé vaut 0.