Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function recalcular()
- {
- var l_uds = 0;
- var l_pvp = 0;
- var l_iva = 0;
- var l_codimpuesto = null;
- var l_re = 0;
- var neto = 0;
- var total_iva = 0;
- var total_re = 0;
- var total_irpf = 0;
- var total_lineas = 0;
- var total_articulos = 0;
- for (var i = 1; i <= numlineas + 100; i++) {
- if ($("#linea_" + i).length > 0) {
- l_uds = parseFloat($("#cantidad_" + i).val());
- l_pvp = parseFloat($("#pvp_" + i).val());
- l_iva = parseFloat($("#iva_" + i).val());
- l_codimpuesto = parseFloat($("#codimpuesto_" + i).val());
- $("#pvpt_" + i).val(fs_round(l_uds * l_pvp * (100 + l_iva) / 100, fs_nf0));
- neto += l_uds * l_pvp;
- l_re = 0;
- if (cliente.recargo) {
- for (var i = 0; i < all_impuestos.length; i++) {
- if (all_impuestos[i].codimpuesto == l_codimpuesto) {
- l_re = all_impuestos[i].recargo;
- break;
- }
- }
- }
- total_iva += l_uds * l_pvp * l_iva / 100;
- total_re += l_uds * l_pvp * l_re / 100;
- total_irpf += l_uds * l_pvp * irpf / 100;
- total_lineas++;
- total_articulos += l_uds;
- if (i >= numlineas) {
- numlineas = i + 1;
- }
- }
- }
- neto = fs_round(neto, fs_nf0);
- total_iva = fs_round(total_iva, fs_nf0);
- total_re = fs_round(total_re, fs_nf0);
- total_irpf = fs_round(total_irpf, fs_nf0);
- $("#tpv_total").html(show_precio(neto + total_iva + total_re - total_irpf));
- $("#tpv_total2").val(fs_round(neto + total_iva + total_re - total_irpf, fs_nf0));
- $("#total_lineas").html(total_lineas);
- $("#total_articulos").html(total_articulos);
- set_cache_lineas();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement