From bfe46f2d02531f748404acc6d7f75fd969a051c9 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 1 Mar 2019 16:41:24 +0100 Subject: [PATCH] Aggiunto scorporo iva --- modules/articoli/edit.php | 20 +++++++++++++++++++- modules/iva/ajax/select.php | 4 +++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/modules/articoli/edit.php b/modules/articoli/edit.php index af0ca727e..bd03b7181 100644 --- a/modules/articoli/edit.php +++ b/modules/articoli/edit.php @@ -151,10 +151,16 @@ if (!empty($record['immagine'])) {
-

+

+ +

+ + +
+
{[ "type": "number", "label": "", "name": "prezzo_vendita", "value": "$prezzo_vendita$", "icon-after": "€" ]} @@ -344,6 +350,18 @@ $("#categoria").change( function(){ session_set("superselect,id_categoria", $(this).val(), 0); $("#subcategoria").val(null).trigger("change"); }); + +function scorpora_iva() { + var percentuale = parseFloat($("#idiva_vendita").selectData().percentuale); + if(!percentuale) return; + + var input = $("#prezzo_vendita"); + var prezzo = input.val().toEnglish(); + + var scorporato = prezzo * 100 / (100 + percentuale); + + input.val(scorporato); +} diff --git a/modules/iva/ajax/select.php b/modules/iva/ajax/select.php index 112172e33..e01d6f641 100644 --- a/modules/iva/ajax/select.php +++ b/modules/iva/ajax/select.php @@ -4,7 +4,7 @@ include_once __DIR__.'/../../../core.php'; switch ($resource) { case 'iva': - $query = 'SELECT id, IF(codice IS NULL, descrizione, CONCAT(codice, " - ", descrizione)) AS descrizione FROM co_iva |where| ORDER BY descrizione ASC'; + $query = 'SELECT id, IF(codice IS NULL, descrizione, CONCAT(codice, " - ", descrizione)) AS descrizione, percentuale FROM co_iva |where| ORDER BY descrizione ASC'; foreach ($elements as $element) { $filter[] = 'id='.prepare($element); @@ -23,5 +23,7 @@ switch ($resource) { } } + $custom['percentuale'] = 'percentuale'; + break; }