UNPKG

fecr

Version:

Modulo de comprobantes electrónicos para el API del Ministerio de Hacienda de Costa Rica versión 4.3

33 lines (26 loc) 594 B
"use strict"; class Tax { constructor(tax) { this.code = tax.code; this.rateCode = tax.rateCode; this.rate = tax.rate; this.taxFactor = tax.taxFactor; this.total = tax.total; if (tax.allowance) { this.allowance = tax.allowance; } } generate() { var obj = {}; obj.Codigo = this.code; obj.CodigoTarifa = this.rateCode; obj.Tarifa = this.rate; obj.FactorIVA = this.taxFactor; obj.Monto = this.total; if (this.allowance) { obj.Exoneracion = this.allowance.generate(); } return obj; } } module.exports = Tax;