Boleto-Generator
Generieren Sie gültige Bankbelege (Boletos). Perfekt für die Software-Qualitätssicherung.
Über den Boleto-Generator
Ein Boleto (Bankbeleg) ist ein in Brasilien verwendetes standardisiertes Zahlungsdokument, das die Begleichung von Schulden über Banken, Lotteriestellen und andere autorisierte Einrichtungen ermöglicht. Jeder Boleto enthält wichtige Informationen, darunter die ausstellende Bank, Agentur, Zedentenkontonummer (Aussteller), Betrag, Fälligkeitsdatum, Zahlungsanweisungen und einen eindeutigen Barcode zur automatischen Zahlungsidentifizierung.
Der Box4Dev Boleto Generator erstellt strukturell gültige Boletos für Test- und Entwicklungszwecke. Mithilfe der @box4dev/gerador-boleto-Bibliothek generiert dieses Tool Boleto-Nummern, die dem FEBRABAN-Standard (Brasilianischer Bankenverband) entsprechen, komplett mit Barcodes, typisierbaren Zeilen und korrekt berechneten Prüfziffern gemäß den offiziellen technischen Spezifikationen jedes Finanzinstituts.
Dieses Tool ist ausschließlich für die Softwareentwicklung, Systemtests, Prototyping und Formularvalidierung in Sandbox-Umgebungen konzipiert. Verwenden Sie es, um Zahlungsflüsse zu simulieren, Eingabemasken zu testen, Zahlungs-Gateway-Integrationen zu validieren und sicherzustellen, dass Ihr System Boleto-Daten korrekt verarbeitet – und das alles, ohne echte Daten zu verwenden oder die Sicherheit zu beeinträchtigen.
Rechtliche Verantwortung und Vorsichtsmaßnahmen: Die von diesem Tool generierten Boletos sind fiktiv und haben keine rechtliche Gültigkeit. Ihre Herausgabe, Verbreitung oder Nutzung für andere Zwecke als Test- und Entwicklungszwecke ist illegal und stellt Betrug dar. Die Verwendung gefälschter Boletos zum Versuch, Zahlungen zu erhalten, Dritte zu täuschen oder für andere unredliche Zwecke zu verwenden, verstößt gegen brasilianisches Recht (Cybercrime-Gesetz) und kann strafrechtliche Verfolgung, hohe Geldstrafen und Gefängnisstrafen nach sich ziehen. Sie sind dafür verantwortlich, wie Sie dieses Tool verwenden. Verwenden Sie es nur für legitime Entwicklungszwecke.
Aufbau der brasilianischen Zahlscheinzeile (Boleto)
Die 47-stellige Zeile gliedert sich in 5 Felder:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 bis 10 | Feld 1 (Bank + Währung + PZ1) | 10 Ziffern | Bankleitzahl (3), Währungscode (9), 5 Freistellen und Modulo-10-PZ | 00190.00009 |
| 11 bis 21 | Feld 2 (Freifelder + PZ2) | 11 Ziffern | Freie Bankdaten (Stellen 6 bis 15) und Modulo-10-PZ | 01234.567802 |
| 22 bis 32 | Feld 3 (Freifelder + PZ3) | 11 Ziffern | Freie Bankdaten (Stellen 16 bis 25) und Modulo-10-PZ | 01234.567803 |
| 33 | Feld 4 (Barcode-Prüfziffer) | 1 Ziffer | Allgemeine Modulo-11-Barcode-Prüfziffer | 5 |
| 34 bis 47 | Feld 5 (Fälligkeit + Betrag) | 14 Ziffern | Fälligkeitsfaktor (4) und Nennbetrag in Cent (10) | 91230000015000 |
Boleto-Prüfsummenalgorithmus (Modulo 10 FEBRABAN)
Felder 1, 2 und 3 werden nach Modulo 10 mit abwechselnden Gewichten 2 und 1 geprüft:
- 1. Ziffern von rechts nach links abwechselnd mit 2 und 1 multiplizieren.
- 2. Bei Produkten über 9 die Quersumme bilden.
- 3. Alle Produkte aufsummieren.
- 4. Summe vom nächsten Vielfachen von 10 subtrahieren.
- 5. Ergibt die Summe ein Vielfaches von 10, ist PZ 0.