index.js 419 Bytes
module.exports = function(comprobante) {

  var promesas = [];

  promesas.push(knex('PMAEFACT_TEMP').insert(comprobante.cabecera));

  comprobante.cuerpo.forEach(cuerpo => {
    promesas.push(knex('PMOVFACT_TEMP').insert(cuerpo));
  });

  Promise.all(promesas).then(function() {

    console.log('COMPROBANTE GUARDADO CON ÉXITO');
  }).catch(function() {

    console.log('ERROR AL GUARDAR EL COMPROBANTE');
  });
}