boletos-desc-br
Este módulo tem como objetivo obter dados informativos e validação de boletos de qualquer tipo, seja a partir do código de barras ou linha digitável, não havendo a necessidade de tratar o código antes de utilizar uma das funções.
Instalação
Baixe o módulo via npm com o comando:
npm install boleto-desc-br --save
Após o download, importe o módulo no arquivo onde desejar utilizar com o código:
const boletofunc = require //
ou
import
Como Usar
Validando o Boleto (Qualquer tipo de boleto)
Nesta função é verificado se houve qualquer alteração no código ou linha digitável do boleto, evitando erros futúros e fraudes (verificando se foi alterado os últimos dígitos do boleto que representam o valor).
const boletofunc = require boletofunc.validarBoleto // retorna trueboletofunc.validarBoleto // retorna false
Obtendo os Dados do Boleto (Qualquer tipo de boleto)
Nesta função é retornado diversos dados do boleto a partir do código de barras ou linha digitável. PS: Os boleto de arrecadações (como água, luz, prefeitura etc) não são possíveis detectar o vencimento, portanto é retornado o tipo do boleto.
const boletofunc = require boletofunc.dadosBoleto // boleto válidoboletofunc.dadosBoleto // boleto inválido
Retorno:
Licença
Este projeto está licenciado sobre a Licença MIT - veja o arquivo LICENSE.md para mais detalhes.