identificacionComprobante.js
1.24 KB
module.exports = function(comprobante) {
var comprobante = '010;01;00081929;00081929;0002;20120927;20120927;;;14 DIAS;;;32012114736927;20140716;;;;;;;;;;;20120927';
var comprobanteArr = comprobante.split(';');
return {
tipo: comprobanteArr[1],
numero: comprobanteArr[2],
numeroRegistrado: comprobanteArr[3],
puntoVenta: comprobanteArr[4],
fechaComprobante: comprobanteArr[5],
fechaVencimiento: comprobanteArr[6],
fechaSegundoVencimiento: comprobanteArr[7],
fechaProximoVencimiento: comprobanteArr[8],
condicionPago: comprobanteArr[9],
caeOCaea: comprobanteArr[10],
fechaVencimientoCaeOCaea: comprobanteArr[11],
cai: comprobanteArr[12],
fechaVencimientoCai: comprobanteArr[14],
motivo: comprobanteArr[15],
fechaServicioDesde: comprobanteArr[16],
fechaServicioHasta: comprobanteArr[17],
codigoControladorFiscal: comprobanteArr[17],
codigoOperacion: comprobanteArr[18],
cantidadHojas: comprobanteArr[19],
datosCodigoBarraParaCobranza: comprobanteArr[20],
datosOtroCodigoBarras: comprobanteArr[21],
datosCodigoParaPagoElectronico: comprobanteArr[22],
fechaAnulacion: comprobanteArr[23],
fechaEntrega: comprobanteArr[24],
numeroVisualizador: comprobanteArr[25]
};
}