1.0.4 • Published 2 years ago

emis-check-digit v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

EMIS Check-Digit

É uma lib javascript para gerar digitos unicos de pagamentos por referencia da EMIS-AO.

Instalação

Para instação podes usar npm or yarn.

npm i emis
yarn add emis --save

Como usar

# Importa a lib e inicializa com o número da entidade gerada pela EMIS

const EMIS = require('emis')

//00123 é o número da entidade
//1 é a referencia do tipo de producto
let _emis = new EMIS('00123', 1)

// passa como opções o total da factura ou serviço à ser gerado a referencia.
// 50 é o valor do serviço a pagar

let data = {
    sequencial: 1,
    total: 1300.98
}

//Finalmente passa a sequencia a ser gerada. (1 é a sequencia das ref)
_emis.checkDigit(data)
    .then(response => console.log(response))

# resultado
000000951300981

// Atenção que as referencias devem ser unicas, é da responsábilidade das entidades
// controlarem da melhor forma as suas sequencias

Contribuição

Participe fazendo um fork do projecto, no final um PR.

License

MIT