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.

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 :

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

Qu'est-ce qu'un bordereau bancaire (boleto) exactement ?
Un boleto est un document de crédit standardisé utilisé au Brésil pour le recouvrement des factures. Il contient un code-barres, une ligne saisissable, le montant, la date d'échéance et les informations sur le cédant (émetteur). Il peut être payé jusqu'à 90 jours après la date d'échéance dans les banques, les points de loterie et les plateformes en ligne.
A quoi sert le générateur Boleto ?
Il crée des boletos fictifs à des fins de test. Utilisez-le pour valider les masques de saisie, tester le traitement des lignes saisies, simuler des paiements dans des environnements de développement ou former des équipes sans utiliser de données réelles.
Les boletos générés sont-ils valides et peuvent-ils être payés ?
Non. Les boletos générés sont structurellement valides (suivre les normes techniques) mais n'ont aucune validité juridique ou financière. Aucune banque brésilienne n'acceptera le paiement d'un boleto généré par cet outil. Ils n'existent que sous forme de données de test.
Puis-je utiliser les boletos générés pour émettre des frais réels ?
Absolument pas. C'est une fraude et c'est un crime. L'utilisation de boletos falsifiés pour tenter de recevoir des paiements, tromper des personnes ou commettre une fraude viole la loi brésilienne (Loi sur la cybercriminalité - Loi 12.737/12 et Loi sur la fraude - Code pénal, article 171). Cela peut entraîner des poursuites pénales, des amendes substantielles et des peines d'emprisonnement.
Quelles sont les implications juridiques d’une utilisation abusive ?
L'utilisation de boletos falsifiés à des fins frauduleuses est un crime fédéral au Brésil. Les sanctions comprennent : des amendes allant jusqu'à 150 000 R$, une peine d'emprisonnement de 1 à 3 ans et un casier judiciaire. De plus, les victimes peuvent intenter une action civile pour dommages moraux et financiers. Les banques et les agences de sécurité surveillent et enquêtent sur les activités frauduleuses.
Comment valider si un boleto généré est correct ?
Un boleto généré est correct si : (1) la ligne saisissable et le code-barres sont des nombres continus sans caractères spéciaux (sauf sous forme formatée), (2) le chiffre de contrôle est calculé correctement, (3) les dates sont au format correct (toujours futures pour la date d'échéance) et (4) le montant est un nombre valide. Utilisez le Boleto Validator de Box4Dev pour confirmer.
Quelle est la différence entre un boleto réel et un boleto généré ?
Un vrai boleto est enregistré auprès de la banque avec un identifiant unique, a un cédant (entreprise) vérifié et peut être légalement payé. Un boleto généré ne constitue que des données structurelles, sans enregistrement bancaire, sans cédant vérifié et ne peut être payé. L'un est un document juridique ; l'autre n'est qu'une structure de données.
Puis-je partager ou distribuer les boletos générés ?
À des fins de documentation éducative ou de développement, oui. Mais n’envoyez jamais de boletos générés à des personnes avec l’intention de les tromper ou de les faire payer. Partager des boletos falsifiés dans une intention frauduleuse est un délit de fraude et de falsification.
Ce générateur est-il sécurisé ? Puis-je faire confiance aux données ?
Oui, il est sécurisé pour une utilisation légitime en matière de tests. Les données sont générées localement selon les normes techniques officielles. Il n’y a pas de transmission vers un serveur externe. Cependant, la sécurité technique ne signifie pas que vous pouvez l'utiliser à des fins frauduleuses : vous restez légalement responsable de votre utilisation.
Quelles informations contiennent les boletos générés ?
Banque (sélectionnée ou aléatoire), agence, compte, notre numéro, portefeuille, date d'émission/d'échéance, valeur du document, cédant (société), numéro de document, instructions de paiement, lieu de paiement, code-barres et ligne tapable - le tout généré de manière aléatoire et sans lien avec des données réelles.
Quelle banque dois-je utiliser pour les tests ?
N'importe quelle banque de la liste fonctionne pour les tests. Choisissez celui que votre demande doit traiter. Les algorithmes de validation des codes-barres sont les mêmes pour tous. Ce qui diffère, ce sont le code bancaire et les règles spécifiques de l'agence/du compte pour certaines banques - des données que vous contrôlez dans le générateur.
Puis-je importer ces boletos dans un véritable système de facturation ?
Cela ne fonctionnera pas. De vrais systèmes de facturation valident le boleto auprès de la banque - un boleto généré n'existe pas dans la banque et sera rejeté. De plus, l’injection de bolets falsifiés est un crime. Utilisez toujours des données réelles en production et des boletos générés uniquement dans des environnements de test isolés.