@mrmgomes/boleto-utils
Advanced tools
Comparing version 1.0.2 to 1.0.3
{ | ||
"name": "@mrmgomes/boleto-utils", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Biblioteca com funções úteis para a validação de todos os tipos de boleto", | ||
@@ -5,0 +5,0 @@ "main": "./src/boleto-utils.js", |
@@ -345,6 +345,2 @@ | ||
bloco4 = codigo.substr(33, 11) + this.calculaMod10(codigo.substr(33, 11)); | ||
console.log('bloco1 MOD 10:', bloco1); | ||
console.log('bloco2 MOD 10:', bloco2); | ||
console.log('bloco3 MOD 10:', bloco3); | ||
console.log('bloco4 MOD 10:', bloco4); | ||
} else if (identificacaoValorRealOuReferencia.mod == 11) { | ||
@@ -355,6 +351,2 @@ bloco1 = codigo.substr(0, 11) + this.calculaMod11(codigo.substr(0, 11)); | ||
bloco4 = codigo.substr(33, 11) + this.calculaMod11(codigo.substr(33, 11)); | ||
console.log('bloco1 MOD 11:', bloco1); | ||
console.log('bloco2 MOD 11:', bloco2); | ||
console.log('bloco3 MOD 11:', bloco3); | ||
console.log('bloco4 MOD 11:', bloco4); | ||
} | ||
@@ -561,8 +553,11 @@ | ||
retorno.sucesso = false; | ||
retorno.codigoInput = codigo; | ||
retorno.mensagem = 'O código inserido possui ' + codigo.length + ' dígitos. Por favor insira uma numeração válida. Códigos de barras SEMPRE devem ter 44 caracteres numéricos. Linhas digitáveis podem possuir 46 (boletos de cartão de crédito), 47 (boletos bancários/cobrança) ou 48 (contas convênio/arrecadação) caracteres numéricos. Qualquer caractere não numérico será desconsiderado.'; | ||
} else if (codigo.substr(0, 1) == '8' && codigo.length == 46 && codigo.length == 47) { | ||
retorno.sucesso = false; | ||
retorno.codigoInput = codigo; | ||
retorno.mensagem = 'Este tipo de boleto deve possuir um código de barras 44 caracteres numéricos. Ou linha digitável de 48 caracteres numéricos.'; | ||
} else { | ||
retorno.sucesso = true; | ||
retorno.codigoInput = codigo; | ||
retorno.mensagem = 'Boleto válido'; | ||
@@ -569,0 +564,0 @@ let tipoCodigo = this.identificarTipoCodigo(codigo); |
32568
624