1.0.5 • Published 8 months ago

libboletos v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

Descrição do Projeto: Decodificador de Código de Barras com Cálculo de Juros e Multas

Visão Geral: Este projeto consiste em uma biblioteca JavaScript que oferece quatro funções úteis para decodificar informações a partir de números de código de barras e calcular juros e multas em boletos bancários. Ele foi desenvolvido para fornecer facilidade na leitura de códigos de barras, permitindo aos usuários obter informações essenciais, como a data de vencimento, o valor e ambos os valores simultaneamente, além de calcular juros e multas em boletos.

Funcionalidades:

  1. Obter Data de Vencimento: A primeira função permite que os usuários insiram um número de código de barras e recebam a data de vencimento associada a esse código. Isso é particularmente útil para produtos que possuem datas de validade.

  2. Obter Valor: A segunda função permite que os usuários insiram um número de código de barras e recebam o valor associado a esse código. Isso é útil para produtos que exibem preços ou valores no código de barras.

  3. Obter Data de Vencimento e Valor: A terceira função combina as funcionalidades das duas anteriores, permitindo que os usuários obtenham tanto a data de vencimento quanto o valor do produto a partir de um único número de código de barras.

  4. Calcular Juros e Multas em Boletos: A quarta função permite que os usuários calculem os juros e multas de um boleto bancário com base na data de vencimento, data de pagamento, valor do boleto, taxa de juros diária e valor da multa. Isso é útil para empresas e indivíduos que precisam calcular valores atualizados de boletos em atraso.

Tecnologias Utilizadas:

  • JavaScript

Instruções de Uso: Para utilizar esta biblioteca, basta incluí-la em seu projeto JavaScript. Em seguida, chame as funções correspondentes, passando os argumentos apropriados. As funções retornarão as informações desejadas ou o valor atualizado do boleto com juros e multas.

Exemplo de Uso:

// Importe a biblioteca
const decoder = require('libboletos');

// Obtenha a data de vencimento
const dataDeVencimento = decoder.obterDataDeVencimento('34191.75124 34567.871230 41234.560005 3 94810000206035');

// Obtenha o valor
const valor = decoder.obterValor('34191.75124 34567.871230 41234.560005 3 94810000206035');

// Obtenha a data de vencimento e o valor
const dataEValor = decoder.obterDataEValor('34191.75124 34567.871230 41234.560005 3 94810000206035');

// Calcule juros e multas em um boleto
const dataVencimento = '2023-09-30';
const dataPagamento = '2023-10-05';
const valorBoleto = 100.00;
const taxaJurosDiaria = 0.01; // 1% de juros ao dia
const valorMulta = 10.00;

const valorTotalAtualizado = decoder.calcularJurosEMultas(dataVencimento, dataPagamento, valorBoleto, taxaJurosDiaria, valorMulta);

Notas Finais: Esta biblioteca abrange tanto a decodificação de códigos de barras quanto o cálculo de juros e multas em boletos bancários, oferecendo uma solução completa para lidar com informações financeiras e de produtos.

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago