danfe
Version:
Módulo node.js para gerar DANFEs em .pdf
53 lines (38 loc) • 1.13 kB
JavaScript
;
var brasil = require('brasil');
var Duplicata = (function() {
function Duplicata() {
}
Duplicata.prototype.getNumero = function() {
return this._numero;
};
Duplicata.prototype.comNumero = function(_numero) {
this._numero = _numero;
return this;
};
Duplicata.prototype.getVencimento = function() {
return this._vencimento;
};
Duplicata.prototype.getVencimentoFormatado = function() {
if(this._vencimento) {
return brasil.formatacoes.data(this._vencimento);
}
return '';
};
Duplicata.prototype.comVencimento = function(_vencimento) {
this._vencimento = new Date(_vencimento);
return this;
};
Duplicata.prototype.getValor = function() {
return this._valor;
};
Duplicata.prototype.getValorFormatado = function() {
return brasil.formatacoes.dinheiro(this._valor || 0);
};
Duplicata.prototype.comValor = function(_valor) {
this._valor = _valor;
return this;
};
return Duplicata;
})();
module.exports = Duplicata;