diff --git a/README.md b/README.md
index b015d8350..9f4499cc9 100755
--- a/README.md
+++ b/README.md
@@ -62,7 +62,7 @@ L'installazione del gestionale richiede la presenza di un server web con abilita
| PHP | EOL | Supportato |
|-----|-----|:----------:|
-| 8.1 | 25/11/2023 | ❌ |
+| 8.1 | 25/11/2024 | ❌ |
| 8.0 | 26/11/2023 | ✔️ |
| 7.4 | 28/11/2022 | ✔️ |
| 7.3 | 06/12/2021 | ❌ |
diff --git a/include/common/riga.php b/include/common/riga.php
index 46bdef961..253242a0a 100755
--- a/include/common/riga.php
+++ b/include/common/riga.php
@@ -43,9 +43,12 @@ echo '
';
+$is_nota = $options['is_nota'] ?: 0;
echo '
-
';
+
+
+
';
$width = $options['dir'] == 'entrata' ? 4 : 6;
$label = $options['dir'] == 'entrata' ? tr('Prezzo unitario di vendita') : tr('Prezzo unitario');
@@ -220,5 +223,70 @@ if (in_array($module['name'], ['Ordini cliente', 'Ordini fornitore', 'Preventivi
input("ora_evasione").set();
}
});
- ';
+ ';
}
+
+if (in_array($module['name'], ['Fatture di vendita', 'Fatture di acquisto'])) {
+ echo '
+ ';
+}
\ No newline at end of file
diff --git a/include/common/sconto.php b/include/common/sconto.php
index d193afbea..87f490f98 100755
--- a/include/common/sconto.php
+++ b/include/common/sconto.php
@@ -64,25 +64,42 @@ echo '
function aggiorna_sconto_percentuale() {
var sconto = sconto_percentuale.val().toEnglish();
var unitario = sconto / 100 * totale;
-
var msg = sconto >= 0 ? "'.tr('Sconto percentuale').'" : "'.tr('Maggiorazione percentuale').'";
+ var div = sconto_percentuale.closest("div").next("div[id*=errors]");
sconto_unitario.val(unitario.toLocale());
if (sconto !== 0) {
descrizione.val(msg + " " + Math.abs(sconto).toLocale() + "%");
}
+
+ if (sconto > 0) {
+ div.html(`
'.tr('Sconto').'`);
+ } else if (sconto < 0) {
+ div.html(`
'.tr('Maggiorazione').'`);
+ } else {
+ div.html("");
+ }
}
function aggiorna_sconto_unitario(){
var sconto = sconto_unitario.val().toEnglish();
var msg = sconto >= 0 ? "'.tr('Sconto unitario').'" : "'.tr('Maggiorazione unitaria').'";
+ var div = sconto_unitario.closest("div").next("div[id*=errors]");
sconto_percentuale.val(0);
if (sconto !== 0) {
descrizione.val(msg);
}
+
+ if (sconto > 0) {
+ div.html(`
'.tr('Sconto').'`);
+ } else if (sconto < 0) {
+ div.html(`
'.tr('Maggiorazione').'`);
+ } else {
+ div.html("");
+ }
}
sconto_percentuale.keyup(aggiorna_sconto_percentuale);
diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php
index f1015abb6..227271e5f 100755
--- a/modules/fatture/edit.php
+++ b/modules/fatture/edit.php
@@ -824,7 +824,7 @@ if ($dir == 'entrata') {
if ($fattura->isFE()) {
echo '
-
'.tr('Controllo sui totali del documento e della fattura elettronica in corso').'...
+