importesTotales.js 1.44 KB
module.exports = function(comprobante) {
  
  comprobante = '050;000000000000000;000000000000000;000000000000000;000000000140295;000000000000000;000000000115946;000000 000024349;000000000000000;000000000000000;000000000000000;000000000000000;000000000000000;000000000000000; ;PES;00001000000;1;000000000000000;;; '

  var comprobanteArr = comprobante.split(';');

  return {
    saldoAnterior: comprobanteArr[1],
    totalBruto: comprobanteArr[2],
    totalNeto: comprobanteArr[3],
    totalOperacion: comprobanteArr[4],
    totalConceptosNoNetoGravado: comprobanteArr[5],
    netoGravado: comprobanteArr[6],
    liquidado: comprobanteArr[7],
    liquidadoRNI: comprobanteArr[8],
    importeOperacionesExentas: comprobanteArr[9],
    importeACtaImpuestosNacionales: comprobanteArr[10],
    importeIB: comprobanteArr[11],
    importeImpuestosMunicipales: comprobanteArr[12],
    importeImpuestosInternos: comprobanteArr[13],
    transporte: comprobanteArr[14],
    monedaFacturacion: comprobanteArr[15],
    tipoCambioFacturacion: comprobanteArr[16],
    cantidadAlicuotasIVA: comprobanteArr[17],
    totalFacturaSegundoVencimiento: comprobanteArr[18],
    observaciones: comprobanteArr[19],
    observacionesDebitoAutomatico: comprobanteArr[20],
    fechaTipoCambioFacturacion: comprobanteArr[21],
    monedaPago: comprobanteArr[22],
    tipoCambioMonedaPago: comprobanteArr[23],
    fechaTipoCambioPago: comprobanteArr[24],
    importeOtrosTributos: comprobanteArr[25]
  };
}