limitar descuento a total margen

This commit is contained in:
2025-07-01 11:49:20 +02:00
parent 401c2c8f5a
commit f900ace902
3 changed files with 9 additions and 6 deletions

View File

@ -383,8 +383,13 @@ class Resumen {
if ($('#total_descuentoPercent').val() < 0) {
$('#total_descuentoPercent').val(0)
}
let totalAntesDescuento = totalCostes + totalMargenes + totalEnvios_base;
let totalDescuento = totalAntesDescuento * parseFloat($('#total_descuentoPercent').val() || 0) / 100
let totalDescuento = totalAntesDescuento * parseFloat($('#total_descuentoPercent').val() || 0) / 100;
if(totalDescuento > totalMargenes){
totalDescuento = totalMargenes;
$('#total_descuentoPercent').val((totalDescuento / totalAntesDescuento * 100).toFixed(0));
}
let totalPresupuesto = totalAntesDescuento - totalDescuento; // para el calculo del precio_u solo se tiene en cuenta el base
let precioUnidad = totalPresupuesto / parseInt($('#tirada').val())