boleto-sicoob

1.0.8 • Public • Published

Boleto Bancoob/Sicoob

boleto-bancoob-sicoob baseado no sistema BoletoPHP

Instalação

npm i boleto-sicoob

##Configuração

var boletoArgs = {
  boletoTaxa: 0.0, // Taxa bancária do boleto
  boletoValor: 1.0, //Valor a ser cobrado no Boleto
  boletoNumero: 2, // Deve informar um numero sequencial a ser passada a função abaixo, Até 6 dígitos
  boletoEmissao: "09/10/2015", // Data de emissão do Boleto no formato DD/MM/AAAA
  boletoVencimento: "09/10/2015", // Data de emissão do Boleto no formato DD/MM/AAAA

  sacadoNome: "Luiz Amorim - 012.345.678-90",
  sacadoEndereco: "Rua José das Coves, 3435 - Centro",
  sacadoEnderecoComplemento: "Campão / MS - CEP: 79.021-000",

  documentoInternoNumero: 12, // Num do pedido ou do documento
  documentoInternoQuantidade: 1,
  documentoInternoValorUnitario: 1.0,
};

var configArgs = {
  convenio: "56235", //Número do convênio indicado
  contaSemDV: "4593", // Num da conta, sem digito
  agenciaSemDV: "3087", // Num da agencia, sem digito

  cedenteNome: "Empre Joaquina das Coves",
  cedenteCpfCnpj: "85.835.216/0001-20",
  cedenteEndereco: "Rua João Pedro das Coves, 01 - Sl 106, Centro",
  cedenteCidadeUF: "Campão / SC - CEP: 88123-000",
  cedenteIdentificacao: "NomeSistemaAqui - Cobrando com boleto.",

  // INFORMACOES PARA O CLIENTE
  demonstrativo1: "Pagamento de dívida na Loja BLÁ BLÁ BLÁ",
  demonstrativo2: "Mensalidade referente a BLÁ BLÁ BLÁ",
  demonstrativo3: "BoletoPhp - http://www.boletophp.com.br",

  // INSTRUÇÕES PARA O CAIXA
  instrucoes1: "1º - Sr. Caixa, não receber após o vencimento.",
  instrucoes2: "2º - Este boleto é inválido após vencimento.",
  instrucoes3:
    "3º - Em caso de dúvidas entre em contato conosco: xxxxx@xxxxx.com",
  instrucoes4: "  Emitido por um sistema da informação.",
};

Exemplo Gerar HTML do boleto

var fs = require("fs");
var boletoSicoob = require("boleto-sicoob");

return boletoSicoob
  .gerarHTML(boletoArgs, configArgs)
  .then(function (boletoHTML) {
    var boletoPath = "./boletoGerado.html";

    fs.writeFileSync(boletoPath, boletoHTML);
  })
  .catch(function (err) {
    console.log(err);
  });

Exemplo Gerar PDF do boleto

var boletoSicoob = require("boleto-sicoob");
var pdfOptions = { format: "A4", orientation: "portrait" };

return boletoSicoob
  .gerarPDF(boletoArgs, configArgs, pdfOptions)
  .then(function (pdfObj) {
    pdfObj.toFile("./boletoGerado.pdf", function (err, res) {
      if (err) throw new Error(err);
      console.log(res.filename);
    });
  })
  .catch(function (err) {
    console.log(err);
  });

Readme

Keywords

Package Sidebar

Install

npm i boleto-sicoob

Weekly Downloads

1

Version

1.0.8

License

UNLICENSED

Unpacked Size

321 kB

Total Files

22

Last publish

Collaborators

  • alcenirsantos