boleto-brasileiro-validator
Biblioteca para validar boletos.
Suporta boletos de arrecadação e boletos bancários, tanto a representação do código de barras como a linha digitável.
Todas as validações podem ser feitas com ou sem máscara.
## Exemplos de boletos
## Arrecadação ### Arrecadação - Código de barras 85890000460 52460179160 60759305086 83148300001 ### Arrecadação - Linha digitável 85890000460-9 52460179160-5 60759305086-5 83148300001-0
## Bancário ### Bancário - Código de barras 84890000000404201622018060519042958603411122 ### Bancário - Linha digitável 23793.38128 60007.827136 95000.063305 9 75520000370000
Instalação
npm install boleto-brasileiro-validator --save
Como usar
### Para validar qualquer tipo de boleto, com ou sem máscara
; ; // true ; // true ; // true ; // false ; // false
### Para validar boletos de arrecadação (luz, água, etc.)
; ; // true ; // true ; // true
### Para validar boletos bancários
; ; // true ; // true ; // true
Observação
Por padrão, a validação individual de cada bloco não é realizada.
Caso esse comportamento seja necessário, as seguintes funções aceitam um parâmetro adicional para habilitar a validação:
; ; ; ; ;
Regras de Validação
Regras para validação de boletos bancários: Especificações Técnicas para Confecção de Boleto de Cobrança do Banco do Brasil
Regras para validação de boletos de arrecadação: FEBRABAN - “Layout” Padrão de Arrecadação/Recebimento com Utilização do Código de Barras
Licença
This project is licensed under the MIT License - see the LICENSE.md file for details