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.
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.