From 1a1f5947a0e2b628e4125207eb115dd86e534f5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Tue, 6 May 2025 13:11:31 +0200 Subject: [PATCH 1/2] arreglado --- ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php | 2 +- .../Models/Presupuestos/PresupuestoEncuadernacionesModel.php | 2 +- ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php b/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php index 36565374..dc646527 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php @@ -309,7 +309,7 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel $margen = floatval($tarifa->margen); $tarifa_precio_min = floatval($tarifa->tarifa_precio_min); - if ($tarifa->tarifa_precio_min > $total) { + if ($tarifa_precio_min * (1 + floatval($tarifa->margen) / 100.0) > $total) { $total = $tarifa_precio_min + (1 + floatval($tarifa->margen)/100.0); $precio_unidad = round(floatval($total / $tirada), 2); } diff --git a/ci4/app/Models/Presupuestos/PresupuestoEncuadernacionesModel.php b/ci4/app/Models/Presupuestos/PresupuestoEncuadernacionesModel.php index da89b13c..b8bbf45d 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoEncuadernacionesModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoEncuadernacionesModel.php @@ -368,7 +368,7 @@ class PresupuestoEncuadernacionesModel extends \App\Models\BaseModel $tarifa_precio_min = floatval($tarifa->tarifa_precio_min); - if ($tarifa_precio_min > $total) { + if ($tarifa_precio_min * (1 + floatval($tarifa->margen) / 100.0) > $total) { $total = $tarifa_precio_min + (1 + floatval($tarifa->margen)/100.0); $precio_unidad = round(floatval($total / $ejemplares), 2); diff --git a/ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php b/ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php index 7f221226..26873bcd 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php @@ -105,7 +105,7 @@ class PresupuestoManipuladosModel extends \App\Models\BaseModel $total = $precio_unidad * $tirada; $margen = floatval($tarifa->margen); $tarifa_precio_min = floatval($tarifa->tarifa_precio_min); - if ($tarifa_precio_min > $total) { + if ($tarifa_precio_min * (1 + floatval($tarifa->margen) / 100.0) > $total) { $total = $tarifa_precio_min + (1 + floatval($tarifa->margen)/100.0); $precio_unidad = round(floatval($total / $tirada), 2); } From 89bcd0bda19492d42f303e1cabd584634470fa07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Tue, 6 May 2025 13:20:48 +0200 Subject: [PATCH 2/2] resuelto --- ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php | 2 +- .../Models/Presupuestos/PresupuestoEncuadernacionesModel.php | 2 +- ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php b/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php index dc646527..91541f0d 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php @@ -310,7 +310,7 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel $tarifa_precio_min = floatval($tarifa->tarifa_precio_min); if ($tarifa_precio_min * (1 + floatval($tarifa->margen) / 100.0) > $total) { - $total = $tarifa_precio_min + (1 + floatval($tarifa->margen)/100.0); + $total = $tarifa_precio_min * (1 + floatval($tarifa->margen)/100.0); $precio_unidad = round(floatval($total / $tirada), 2); } diff --git a/ci4/app/Models/Presupuestos/PresupuestoEncuadernacionesModel.php b/ci4/app/Models/Presupuestos/PresupuestoEncuadernacionesModel.php index b8bbf45d..ea73f682 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoEncuadernacionesModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoEncuadernacionesModel.php @@ -370,7 +370,7 @@ class PresupuestoEncuadernacionesModel extends \App\Models\BaseModel if ($tarifa_precio_min * (1 + floatval($tarifa->margen) / 100.0) > $total) { - $total = $tarifa_precio_min + (1 + floatval($tarifa->margen)/100.0); + $total = $tarifa_precio_min * (1 + floatval($tarifa->margen)/100.0); $precio_unidad = round(floatval($total / $ejemplares), 2); } diff --git a/ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php b/ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php index 26873bcd..f33c8e32 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoManipuladosModel.php @@ -106,7 +106,7 @@ class PresupuestoManipuladosModel extends \App\Models\BaseModel $margen = floatval($tarifa->margen); $tarifa_precio_min = floatval($tarifa->tarifa_precio_min); if ($tarifa_precio_min * (1 + floatval($tarifa->margen) / 100.0) > $total) { - $total = $tarifa_precio_min + (1 + floatval($tarifa->margen)/100.0); + $total = $tarifa_precio_min * (1 + floatval($tarifa->margen)/100.0); $precio_unidad = round(floatval($total / $tirada), 2); } if (!$is_POD) {