diff --git a/ci4/app/Services/PresupuestoService.php b/ci4/app/Services/PresupuestoService.php index e23ca530..908999ad 100755 --- a/ci4/app/Services/PresupuestoService.php +++ b/ci4/app/Services/PresupuestoService.php @@ -2077,7 +2077,10 @@ class PresupuestoService extends BaseService $merma = 0; - if ($tirada > $POD) { + if ($tirada == 0) { + $merma = 0; + } + else if ($tirada > $POD) { $merma = $tirada * 0.1; } else { $merma_lineas = []; diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminAdd.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminAdd.js index 5d4e7b9f..135d0d4f 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminAdd.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminAdd.js @@ -162,7 +162,12 @@ class PresupuestoAdminAdd { const POD = parseInt($('#POD').val()); let merma = 0; - merma = tirada * 0.1 <= POD ? tirada * 0.1 : POD; + if (tirada == 1) { + merma = 0; + } + else if (tirada > POD) { + merma = tirada * 0.1 <= POD ? tirada * 0.1 : POD; + } $('#mermacubierta').val(parseInt(merma)) $('#merma').val(parseInt(merma)) diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/datosLibro.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/datosLibro.js index 8c34316d..5c52998e 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/datosLibro.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/datosLibro.js @@ -623,7 +623,10 @@ class DatosLibro { let merma = 0; let htmlString = ''; - if (tirada > POD) { + if (tirada == 1) { + merma = 0; + } + else if (tirada > POD) { merma = tirada * 0.1 <= POD ? tirada * 0.1 : POD; } else {