UNPKG

@adonisinoda/gerar-boletos

Version:
60 lines (55 loc) 1.48 kB
const { Bancos, Boletos, streamToPromise } = require('../lib/index'); const boleto = { banco: new Bancos.Cecred(), pagador: { nome: 'José Bonifácio de Andrada', RegistroNacional: '12345678', endereco: { logradouro: 'Rua Pedro Lessa, 15', bairro: 'Centro', cidade: 'Rio de Janeiro', estadoUF: 'RJ', cep: '20030-030' } }, instrucoes: ['Após o vencimento Mora dia R$ 1,59', 'Após o vencimento, multa de 2%'], beneficiario: { nome: 'Empresa Fictícia LTDA', cnpj: '43576788000191', dadosBancarios: { carteira: '09', convenio: '123456', agencia: '0101', agenciaDigito: '5', conta: '03264467', contaDigito: '0', nossoNumero: '00115290000000004', nossoNumeroDigito: '8' }, endereco: { logradouro: 'Rua Pedro Lessa, 15', bairro: 'Centro', cidade: 'Rio de Janeiro', estadoUF: 'RJ', cep: '20030-030' } }, boleto: { numeroDocumento: '1001', especieDocumento: 'DM', valor: 110.00, datas: { vencimento: '02-04-2020', processamento: '02-04-2019', documentos: '02-04-2019' } } }; const novoBoleto = new Boletos(boleto); novoBoleto.gerarBoleto(); novoBoleto.pdfFile().then(async ({ stream }) => { // ctx.res.set('Content-type', 'application/pdf'); await streamToPromise(stream); }).catch((error) => { return error; });