UNPKG

docparse-supplier-nge

Version:

process ngrid electric utility bill data for use in the docparse system

24 lines 663 B
module.exports = function (data, cb) { var getDates = data.getDates; if (!getDates) { getDates = require('docparse-scraper-dates'); } var createBill = data.createBill; if (!createBill) { createBill = require('./createBill'); } var createInvoices = data.createInvoices; if (!createInvoices) { createInvoices = require('./createInvoices'); } getDates(data, function (err, dates) { if (err) { return cb(err); } data.fromDate = dates.fromDate; data.toDate = dates.toDate; createBill(data, function (err, bill) { if (err) { return cb(err); } data.bill = bill; createInvoices(data, cb); }); }); };