node-nfe-nfce
Version:
Modulo que auxilia na geração de NFe e NFCe
38 lines • 1.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getIde = void 0;
const utils_1 = require("../../../domain/use-cases/utils");
const utils_2 = require("../utils");
function getIde(geral, ide, dadosChave) {
if (geral.modelo === '65' && (ide.tpEmis === undefined)) {
ide.tpEmis = '9';
}
return {
cUF: ide.cUF,
cNF: dadosChave.cnf,
natOp: ide.natOp,
mod: geral.modelo,
serie: ide.serie,
nNF: ide.nNF,
dhEmi: (0, utils_2.hasValue)(ide.dhEmi) ? ide.dhEmi : (0, utils_1.getDataAtual)(),
dhSaiEnt: ide.dhSaiEnt,
tpNF: ide.tpNF,
idDest: ide.idDest,
cMunFG: ide.cMunFG,
tpImp: ide.tpImp,
tpEmis: (geral.isContingencia ?? false) ? '6' : ide.tpEmis,
cDV: dadosChave.dv,
tpAmb: geral.ambiente,
finNFe: ide.finNFe,
indFinal: ide.indFinal,
indPres: ide.indPres,
procEmi: ide.procEmi,
verProc: ide.verProc,
dhCont: (geral.isContingencia ?? false) ? (0, utils_1.getDataAtual)() : ide.dhCont,
xJust: (geral.isContingencia ?? false) ? 'NF-e emitida em contingencia na SEFAZ Virtual do Ambiente Nacional' : ide.xJust,
NFref: ide.NFref,
indIntermed: ide.indIntermed
};
}
exports.getIde = getIde;
//# sourceMappingURL=getIde.js.map