docparse-supplier-nge
Version:
process ngrid electric utility bill data for use in the docparse system
24 lines • 663 B
JavaScript
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);
});
});
};