Update Validator.php

Fix 'Cifre decimali per importi' anche in fattura elettronica per i campi prezzo unitario e prezzo totale  e 'Cifre decimali per quantità' per campo quantità
This commit is contained in:
Luca 2020-03-31 12:58:57 +02:00
parent 23c2c0fa16
commit 2ec89f1902
1 changed files with 5 additions and 2 deletions

View File

@ -590,8 +590,11 @@ class Validator
// Operazioni di normalizzazione // Operazioni di normalizzazione
// Formattazione decimali // Formattazione decimali
if ($info['type'] == 'decimal') { if ($info['type'] == 'decimal') {
if (in_array($key, ['Quantita', 'PrezzoUnitario', 'PrezzoTotale'])) { if (in_array($key, ['PrezzoUnitario', 'PrezzoTotale'])) {
$output = number_format($output, 4, '.', ''); $output = number_format($output, setting('Cifre decimali per importi'), '.', '');
}
else if (in_array($key, ['Quantita'])) {
$output = number_format($output, setting('Cifre decimali per quantità'), '.', '');
} else { } else {
$output = number_format($output, 2, '.', ''); $output = number_format($output, 2, '.', '');
} }