From 7e7fc5ba94128a57ad7e109ffbffbf447183cf15 Mon Sep 17 00:00:00 2001 From: Luca Date: Wed, 27 Mar 2019 11:55:00 +0100 Subject: [PATCH] Ripristino controllo prezzo totale fatture elettroniche --- modules/ritenute/add.php | 2 +- modules/ritenute/edit.php | 2 +- modules/ritenute_contributi/add.php | 2 +- modules/ritenute_contributi/edit.php | 2 +- plugins/exportFE/src/FatturaElettronica.php | 2 +- templates/fatture/footer.php | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/ritenute/add.php b/modules/ritenute/add.php index 004ab7644..a9456cfbf 100644 --- a/modules/ritenute/add.php +++ b/modules/ritenute/add.php @@ -18,7 +18,7 @@ include_once __DIR__.'/../../core.php';
- {[ "type": "number", "label": "", "name": "percentuale_imponibile", "help": "", "icon-after": "" ]} + {[ "type": "number", "label": "", "name": "percentuale_imponibile", "min-value": "1", "max-value": "100", "help": "", "icon-after": "" ]}
diff --git a/modules/ritenute/edit.php b/modules/ritenute/edit.php index 5c885f232..b72c61e71 100644 --- a/modules/ritenute/edit.php +++ b/modules/ritenute/edit.php @@ -35,7 +35,7 @@ if ($record['doc_associati'] > 0) {
- {[ "type": "number", "label": "", "name": "percentuale_imponibile", "value": "$percentuale_imponibile$", "help": "", "icon-after": "" ]} + {[ "type": "number", "label": "", "name": "percentuale_imponibile", "value": "$percentuale_imponibile$", "min-value": "1", "max-value": "100", "help": "", "icon-after": "" ]}
diff --git a/modules/ritenute_contributi/add.php b/modules/ritenute_contributi/add.php index ba4815c3a..bd654ed60 100644 --- a/modules/ritenute_contributi/add.php +++ b/modules/ritenute_contributi/add.php @@ -18,7 +18,7 @@ include_once __DIR__.'/../../core.php';
- {[ "type": "number", "label": "", "name": "percentuale_imponibile", "help": "", "icon-after": "" ]} + {[ "type": "number", "label": "", "name": "percentuale_imponibile", "min-value": "1", "max-value": "100", "help": "", "icon-after": "" ]}
diff --git a/modules/ritenute_contributi/edit.php b/modules/ritenute_contributi/edit.php index 5c885f232..b72c61e71 100644 --- a/modules/ritenute_contributi/edit.php +++ b/modules/ritenute_contributi/edit.php @@ -35,7 +35,7 @@ if ($record['doc_associati'] > 0) {
- {[ "type": "number", "label": "", "name": "percentuale_imponibile", "value": "$percentuale_imponibile$", "help": "", "icon-after": "" ]} + {[ "type": "number", "label": "", "name": "percentuale_imponibile", "value": "$percentuale_imponibile$", "min-value": "1", "max-value": "100", "help": "", "icon-after": "" ]}
diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index e08940a29..622261689 100644 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -1001,7 +1001,7 @@ class FatturaElettronica $aliquota = $riga->aliquota ?: $iva_descrizioni; $percentuale = floatval($aliquota->percentuale); - $dettaglio['PrezzoTotale'] = $riga->imponibile_scontato; + $dettaglio['PrezzoTotale'] = $riga->imponibile_scontato > 0 ? $riga->imponibile_scontato : 0; $dettaglio['AliquotaIVA'] = $percentuale; if (!empty($riga['idritenutaacconto']) && empty($riga['is_descrizione'])) { diff --git a/templates/fatture/footer.php b/templates/fatture/footer.php index 74855d666..daeb4c8ec 100644 --- a/templates/fatture/footer.php +++ b/templates/fatture/footer.php @@ -235,7 +235,7 @@ if (!empty($record['ritenutaacconto']) || !empty($fattura->totale_ritenuta_contr } $contributi = (!empty($record['ritenutaacconto']) ? ' - ' : '').tr('contributi: _PRC_%', [ - '_PRC_' => Translator::numberToLocale($fattura->ritenutaContributi->percentuale, 0), + '_PRC_' => Translator::numberToLocale($fattura->ritenutaContributi->percentuale, 2), ]); $acconto = tr('acconto: _PRC_%', [ '_PRC_' => Translator::numberToLocale($rs2[0]['percentuale'], 0),