diff --git a/include/common/riga.php b/include/common/riga.php index 9dbf5182e..0d7013212 100755 --- a/include/common/riga.php +++ b/include/common/riga.php @@ -81,7 +81,7 @@ if ($options['dir'] == 'entrata') { // Prezzo di vendita unitario echo '
- {[ "type": "number", "label": "'.$label.'", "name": "prezzo_unitario", "value": "'.$result['prezzo_unitario_corrente'].'", "required": 1, "icon-after": "'.currency().'", "help": "'.($options['dir'] == 'entrata' && setting('Utilizza prezzi di vendita con IVA incorporata') ? tr('Importo con IVA incorporata') : '').'" ]} + {[ "type": "number", "label": "'.$label.'", "name": "prezzo_unitario", "value": "'.$result['prezzo_unitario_corrente'].'", "required": 1, "icon-after": "'.currency().'", "help": "'.($options['dir'] == 'entrata' && setting('Utilizza prezzi di vendita comprensivi di IVA') ? tr('Importo IVA inclusa') : '').'" ]}
'; // Sconto unitario diff --git a/include/init/init.php b/include/init/init.php index 48cc14ff5..f8e0a3c3b 100755 --- a/include/init/init.php +++ b/include/init/init.php @@ -20,7 +20,7 @@ $settings = [ "Percentuale ritenuta d'acconto" => false, "Causale ritenuta d'acconto" => false, 'Valuta' => true, - 'Utilizza prezzi di vendita con IVA incorporata' => false, + 'Utilizza prezzi di vendita comprensivi di IVA' => false, ]; if (!empty(setting("Percentuale ritenuta d'acconto"))) { diff --git a/include/src/Components/Row.php b/include/src/Components/Row.php index ebc09d70c..8c0c2ad6a 100755 --- a/include/src/Components/Row.php +++ b/include/src/Components/Row.php @@ -150,7 +150,7 @@ abstract class Row extends Description } /** - * Imposta il prezzo unitario corrente (unitario oppure unitario ivato a seconda dell'impostazione 'Utilizza prezzi di vendita con IVA incorporata') per la riga. + * Imposta il prezzo unitario corrente (unitario oppure unitario ivato a seconda dell'impostazione 'Utilizza prezzi di vendita comprensivi di IVA') per la riga. * * @return float */ @@ -165,7 +165,7 @@ abstract class Row extends Description } /** - * Imposta lo sconto unitario corrente (unitario oppure unitario ivato a seconda dell'impostazione 'Utilizza prezzi di vendita con IVA incorporata') per la riga. + * Imposta lo sconto unitario corrente (unitario oppure unitario ivato a seconda dell'impostazione 'Utilizza prezzi di vendita comprensivi di IVA') per la riga. * * @return float */ @@ -377,6 +377,6 @@ abstract class Row extends Description protected function incorporaIVA() { - return $this->parent->direzione == 'entrata' && setting('Utilizza prezzi di vendita con IVA incorporata'); + return $this->parent->direzione == 'entrata' && setting('Utilizza prezzi di vendita comprensivi di IVA'); } } diff --git a/include/top.php b/include/top.php index e1d637271..68cbf7792 100755 --- a/include/top.php +++ b/include/top.php @@ -251,7 +251,7 @@ if (Auth::check()) { echo ''; echo ' + + hotkeys(\'f8\', \'carico\', function(event, handler){ + $("#modals > div #direzione").val("Carico manuale").change(); + }); + hotkeys.setScope(\'carico\'); + + hotkeys(\'f9\', \'carico\', function(event, handler){ + $("#modals > div #direzione").val("Scarico manuale").change(); + }); + hotkeys.setScope(\'carico\'); + + '; +} \ No newline at end of file diff --git a/modules/smtp/edit.php b/modules/smtp/edit.php index b5286de18..dd2a2e444 100755 --- a/modules/smtp/edit.php +++ b/modules/smtp/edit.php @@ -68,7 +68,7 @@ include_once __DIR__.'/../../core.php';
- {[ "type": "number", "label": "", "name": "timeout", "value": "$timeout$", "decimals": 0 ]} + {[ "type": "number", "label": "", "name": "timeout", "value": "$timeout$", "decimals": 1, "min-value": 100 ]}
diff --git a/plugins/pianificazione_fatturazione/actions.php b/plugins/pianificazione_fatturazione/actions.php index 28d0668fa..0dd37988b 100755 --- a/plugins/pianificazione_fatturazione/actions.php +++ b/plugins/pianificazione_fatturazione/actions.php @@ -42,7 +42,7 @@ switch ($operazione) { $iva = $righe->first()->aliquota; $righe = $righe->toArray(); - $totale = sum(array_column($righe, setting('Utilizza prezzi di vendita con IVA incorporata') ? 'totale' : 'totale_imponibile')); + $totale = sum(array_column($righe, setting('Utilizza prezzi di vendita comprensivi di IVA') ? 'totale' : 'totale_imponibile')); $qta_riga = $qta[$id_iva]; $descrizione_riga = $descrizioni[$id_iva]; diff --git a/update/2_4_14.sql b/update/2_4_14.sql index cfba57a06..9af0e5fda 100755 --- a/update/2_4_14.sql +++ b/update/2_4_14.sql @@ -159,7 +159,7 @@ ALTER TABLE `co_righe_promemoria` ADD `original_id` int(11), ADD `original_type` ALTER TABLE `in_righe_interventi` ADD `original_id` int(11), ADD `original_type` varchar(255); -- Aggiunta supporto a prezzi ivati -INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `created_at`, `updated_at`, `order`, `help`) VALUES (NULL, 'Utilizza prezzi di vendita con IVA incorporata', '0', 'boolean', '1', 'Fatturazione', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL, 'Abilita la gestione degli importi ivati per i documenti di vendita.'); +INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `created_at`, `updated_at`, `order`, `help`) VALUES (NULL, 'Utilizza prezzi di vendita comprensivi di IVA', '0', 'boolean', '1', 'Fatturazione', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL, 'Abilita la gestione con importi ivati per i prezzi di vendita.'); -- Fix plugin "Pianificazione fatturazione" UPDATE `zz_plugins` SET `options` = 'custom', `script` = '', `directory` = 'pianificazione_fatturazione' WHERE `name` = 'Pianificazione fatturazione'; @@ -194,3 +194,6 @@ INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, -- Fix widget Attività confermate UPDATE `zz_widgets` SET `query` = 'SELECT COUNT(id) AS dato FROM in_interventi WHERE in_interventi.idstatointervento = (SELECT in_statiintervento.idstatointervento FROM in_statiintervento WHERE in_statiintervento.codice=''WIP'') ORDER BY in_interventi.data_richiesta ASC' WHERE `name` = 'Attività confermate'; + +-- Permetto valore null per id_categoria articoli +ALTER TABLE `mg_articoli` CHANGE `id_categoria` `id_categoria` INT(11) NULL; \ No newline at end of file