UNPKG

@disruptive-learning/cfdi-to-pdf

Version:

Librería para crear un pdf basado en un XML CFDI o Retenciones

31 lines (30 loc) 1.13 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const cfdi_data_1 = __importDefault(require("#src/cfdi_data")); const retenciones_data_1 = __importDefault(require("#src/retenciones_data")); const genericFooter = (currentPage, pageCount, data) => { const uuid = data.timbreFiscalDigital().getAttribute('UUID'); let version = ''; if (data instanceof cfdi_data_1.default) { version = data.comprobante().getAttribute('Version'); } else if (data instanceof retenciones_data_1.default) { version = data.retenciones().getAttribute('Version'); } return [ { text: data.legendFooter().replace('{version}', version), style: { fontSize: 7 }, alignment: 'center', }, { text: `UUID: ${uuid} - Página ${currentPage} de ${pageCount}`, style: { fontSize: 7 }, alignment: 'center', }, ]; }; exports.default = genericFooter;