fecr
Version:
Modulo de comprobantes electrónicos para el API del Ministerio de Hacienda de Costa Rica versión 4.3
31 lines (25 loc) • 696 B
JavaScript
;
var Voucher = require("./voucher.js");
class Invoice extends Voucher {
constructor(invoice) {
super(invoice);
this.rootTag = "FacturaElectronica";
this.namespaces = {
"xmlns": "https://cdn.comprobanteselectronicos.go.cr/xml-schemas/v4.3/facturaElectronica",
"xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
"xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance"
};
this.voucherType = 1;
if (invoice.sequence) {
this.sequence = invoice.sequence;
} else {
this.generateSequence();
}
if (invoice.key) {
this.key = invoice.key;
} else {
this.generateKey();
}
}
}
module.exports = Invoice;