node-nfe-nfce
Version:
Modulo que auxilia na geração de NFe e NFCe
83 lines • 3.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.criaLayout = void 0;
const get_recibo_1 = require("./get-recibo");
const get_homologacao_1 = require("./get-homologacao");
const get_dados_emitente_1 = require("./get-dados-emitente");
const get_destinatario_remetente_1 = require("./get-destinatario-remetente");
const get_imposto_1 = require("./get-imposto");
const get_transporte_1 = require("./get-transporte");
const get_iss_1 = require("./get-iss");
const get_menu_itens_1 = require("./get-menu-itens");
const get_dados_adicionais_1 = require("./get-dados-adicionais");
const default_1 = require("./default");
const get_fatura_duplicata_1 = require("./get-fatura-duplicata");
async function criaLayout({ pathLogo, nf, ajusteX, ajusteY, doc, margemEsquerda, margemTopo, larguraDoFormulario, margemDireita, folha }) {
const { dest, emit, ide, infAdic, total, transp, cobr } = nf.NFe.infNFe;
let y = 0;
const finalEspacoDet = folha === 0 ? default_1.DEFAULT_NFE.finalTamanhoDet1 : default_1.DEFAULT_NFE.finalTamanhoDetDemais;
if (ide.tpAmb === '2') {
(0, get_homologacao_1.getHomologacao)({
ajusteX, ajusteY, doc, margemEsquerda, margemTopo, larguraDoFormulario, protNFe: nf.protNFe
});
}
if (folha === 0) {
y = (0, get_recibo_1.getRecibo)({ y, ajusteX, ajusteY, dest, doc, emit, larguraDoFormulario, margemDireita, margemEsquerda, margemTopo, total, ide });
}
await (0, get_dados_emitente_1.getDadosEmitente)({
ajusteX,
ajusteY,
doc,
emit,
larguraDoFormulario,
margemDireita,
margemEsquerda,
margemTopo,
protNFe: nf.protNFe,
y,
pathLogo,
ide,
folha
});
y = (0, get_destinatario_remetente_1.getDestinatarioRemetente)({
ajusteX,
ajusteY,
dest,
doc,
larguraDoFormulario,
margemDireita,
margemEsquerda,
margemTopo,
y: doc.y,
ide
});
if (folha === 0) {
y = (0, get_fatura_duplicata_1.getFaturaDuplicata)({
ajusteX, ajusteY, doc, larguraDoFormulario, margemDireita, margemEsquerda, margemTopo, cobr, y
});
y = (0, get_imposto_1.getImposto)({
ajusteX, ajusteY, doc, larguraDoFormulario, margemDireita, margemEsquerda, margemTopo, total, y
});
y = (0, get_transporte_1.getTransporte)({
ajusteX, ajusteY, doc, larguraDoFormulario, margemDireita, margemEsquerda, margemTopo, transp, y
});
y = (0, get_iss_1.getIss)({
ajusteX,
ajusteY,
doc,
emit,
larguraDoFormulario,
margemDireita,
margemEsquerda,
margemTopo,
total,
y
});
(0, get_dados_adicionais_1.getDadosAdicionais)({ ajusteX, ajusteY, doc, infAdic, larguraDoFormulario, margemDireita, margemEsquerda, margemTopo, finalEspacoDet });
}
y = (0, get_menu_itens_1.getMenuItens)({
ajusteX, ajusteY, doc, margemEsquerda, margemTopo, y, margemDireita, finalEspacoDet, larguraDoFormulario
});
}
exports.criaLayout = criaLayout;
//# sourceMappingURL=cria-layout.js.map