@alexssmusica/node-pdf-nfe
Version:
Modulo que auxilia na geração da Danfe NFe e NFCe.
38 lines (37 loc) • 1.64 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getHomologacao = void 0;
const default_1 = require("./default");
function getHomologacao({ doc, ajusteX, ajusteY, margemEsquerda, margemTopo, larguraDoFormulario, protNFe, cancelada }) {
doc
.font('normal')
.fillColor(default_1.DEFAULT_NFE.corDoTitulo)
.fontSize(38)
.fillOpacity(default_1.DEFAULT_NFE.opacidadeDaHomologacao)
.text('EMITIDA EM HOMOLOGAÇÃO', margemEsquerda + ajusteX + 0, margemTopo + ajusteY + 200 + default_1.DEFAULT_NFE.ajusteYDaHomologacao, {
width: larguraDoFormulario,
align: 'center'
});
doc
.font('normal')
.fillColor(default_1.DEFAULT_NFE.corDoTitulo)
.fontSize(25)
.fillOpacity(default_1.DEFAULT_NFE.opacidadeDaHomologacao)
.text(protNFe !== undefined ? 'SEM VALOR FISCAL' : 'NÃO ENVIADA PARA SEFAZ', margemEsquerda + ajusteX + 0, margemTopo + ajusteY + 250 + default_1.DEFAULT_NFE.ajusteYDaHomologacao, {
width: larguraDoFormulario,
align: 'center'
});
if (cancelada) {
doc
.font('normal')
.fillColor(default_1.DEFAULT_NFE.corDoTitulo)
.fontSize(38)
.fillOpacity(default_1.DEFAULT_NFE.opacidadeDaHomologacao)
.text('CANCELADA', margemEsquerda + ajusteX + 0, margemTopo + ajusteY + 300 + default_1.DEFAULT_NFE.ajusteYDaHomologacao, {
width: larguraDoFormulario,
align: 'center'
});
}
doc.fillOpacity(100);
}
exports.getHomologacao = getHomologacao;