for (i in datos){
importe = datos[i].importe;
valneto = datos[i].neto;
valiva = datos[i].viva;
tipo_doc = datos[i].tipo_doc;
regex = /(\d+)/g;
impo = parseFloat(importe.match(regex));
neto = parseFloat(valneto.match(regex));
viva = parseFloat(valiva.match(regex));
tdoc = parseFloat(tipo_doc.match(regex));
if(tdoc == 3 || tdoc == 8){
totfac = totfac - impo;
totnet = totnet - neto;
totiva = totiva - viva;
}else{
totfac = totfac + impo;
totnet = totnet + neto;
totiva = totiva + viva;
}
}
regex = /(\d+(\.\d+)?)/g;