UNPKG

docparse-supplier-nge

Version:

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

31 lines (30 loc) 847 B
var moment = require('moment'); module.exports = function(data, cb) { var saveBill = data.saveBill; if (!saveBill) { saveBill = require('docparse-save-bill'); } var billNumber = data.billNumber; var supplierCode = data.supplierCode; var billDate = moment(data.billDate, 'YYYY MM DD'); if (!billDate.isValid()) { return cb([{ key: 'billDate', message: 'billDate is invalid. Bill dates should be formatted as "YYYY MM DD"', value: data.billDate }]); } var saveData = { supplierID: data.supplierID, customerID: data.customerID, loginID: data.loginID, hash: data.hash, supplierCode: data.supplierCode, billNumber: data.billNumber, dataType: 'pdf', billDate: billDate, accountNumber: data.accountNumber, textPages: data.textPages }; saveBill(saveData, cb); };