node-nfe-nfce
Version:
Modulo que auxilia na geração de NFe e NFCe
26 lines • 922 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.gerarRetornoEmissao = void 0;
const utils_1 = require("../utils");
const xml_1 = require("../xml");
async function gerarRetornoEmissao({ success, protNFe, xml_enviado, xml_recebido, xMotivo, nRec }) {
const xmlObj = await (0, xml_1.deserializeXml)(xml_enviado, { explicitArray: false });
const nfeProc = {
$: { versao: '4.00', xmlns: 'http://www.portalfiscal.inf.br/nfe' },
NFe: Object(xmlObj)?.enviNFe?.NFe,
protNFe
};
(0, utils_1.removeSelfClosedFields)(nfeProc);
const xml_completo = (0, xml_1.serializeXml)(nfeProc, 'nfeProc');
return {
xml_enviado,
xml_recebido,
nfeProc,
success,
xml_completo,
mensagem: xMotivo,
nRec
};
}
exports.gerarRetornoEmissao = gerarRetornoEmissao;
//# sourceMappingURL=gerar-retorno-emissao.js.map