Erste Schritte
Über den Boleto-Generator
Boleto-Generator im FEBRABAN-Standard: typierbare Zeile und Barcode.
Kein HTML-, PDF- oder Grafik-Rendering – nur JSON-fähige Daten.
Ideal für die Massengenerierung für automatisierte Tests.
Installation
Installieren Sie die Bibliothek mit Ihrem bevorzugten Paketmanager:
NPM
Installation über NPMYarn
Installation über YarnPNPM
Installation über PNPMImport
Importieren Sie die Bibliotheksfunktionen in Ihr TypeScript- oder JavaScript-Projekt:
import { gerarBoleto } from '@box4dev/gerador-boleto';const { gerarBoleto } = require('@box4dev/gerador-boleto');Verwendung
Generieren Sie vollständige Zahlscheindaten ganz einfach mit Standard- oder benutzerdefinierten Werten.
Grundlegende Verwendung mit Zufallsdaten
123456789101112131415161718192021222324252627const dados = gerarBoleto();console.log(dados.codigoBarras);// '03396145000000996689025708991834007174230101'console.log(dados.linhaDigitavel);// '03399.02579 08991.834006 71742.301014 6 14500000099668'console.log(dados);/* { codigoBarras: '03396145000000996689025708991834007174230101', linhaDigitavel: '03399.02579 08991.834006 71742.301014 6 14500000099668', banco: 'santander', codigoBanco: '033-7', dataEmissao: '2026-05-13T00:00:00.000Z', dataVencimento: '2026-05-18T00:00:00.000Z', valorDocumento: 99668, nossoNumero: 918340071742, nossoNumeroDv: 3, agencia: 1674, codigoCedente: 257089, carteira: '101', localPagamento: 'Até o vencimento, preferencialmente no Banco Santander', instrucoesPagamento: 'Sr. Caixa, cobrar multa de 2% após o vencimento. Receber até 10 dias após o vencimento.'} */Beispiele nach Bank
1234567console.log(gerarBoleto({ banco: 'bradesco' }));console.log(gerarBoleto({ banco: 'caixa' }));console.log(gerarBoleto({ banco: 'itau' }));console.log(gerarBoleto({ banco: 'santander' }));Nutzungsparameter
12345678910console.log( gerarBoleto({ banco: 'bradesco', valorDocumento: 15990, nossoNumero: '12345678901', agencia: '1229', codigoCedente: '0000469', carteira: '9', }));Nutzungsparameter
123456789101112131415161718console.log( gerarBoleto({ banco: 'caixa', dataEmissao: new Date(), dataVencimento: vencimento, valorDocumento: 88800, nossoNumero: '12345678987654321', agencia: '1234', codigoCedente: '654321', carteira: '14', localPagamento: 'Local Teste', numeroDocumento: '999888', cedente: 'Empresa Teste LTDA', cedenteCnpj: '54811186000198', instrucoesPagamento: 'Instrução Teste', identificadorEmissao: '4', }));Unterstützte Banken
Derzeit unterstützt die Bibliothek offiziell folgende Banken:
| Bank | Beschreibung |
|---|---|
| santander | Banco Santander (Code 033) |
| bradesco | Banco Bradesco (Code 237) |
| caixa | Caixa Econômica Federal (Code 104) |
| itau | Banco Itaú Unibanco (Code 341) |
Beitrag
Beiträge sind willkommen! Siehe Leitfaden für Beiträge auf GitHub:
GitHub-Repository von @box4dev/gerador-boletoLizenz
Vertrieben unter der MIT-Lizenz. Frei für persönliche und kommerzielle Nutzung.
Sicherheit
Generierte Zahlscheine sind rein rechnerisch und für Testzwecke bestimmt. Es werden keine sensiblen Bankdaten gesammelt oder an externe Server übertragen.