Se i decimali per la quantità sono < 2 li imposto a 2 che è il minimo per lo standard della fatturazione elettronica

This commit is contained in:
Luca 2021-02-19 19:20:17 +01:00
parent 80fa859c6d
commit 194242a235
1 changed files with 6 additions and 1 deletions

View File

@ -610,7 +610,12 @@ class Validator
if (in_array($key, ['PrezzoUnitario'])) { if (in_array($key, ['PrezzoUnitario'])) {
$output = number_format($output, 6, '.', ''); $output = number_format($output, 6, '.', '');
} elseif (in_array($key, ['Quantita'])) { } elseif (in_array($key, ['Quantita'])) {
//Se i decimali per la quantità sono < 2 li imposto a 2 che è il minimo per lo standard della fatturazione elettronica
if (setting('Cifre decimali per quantità') == 1){
$output = number_format($output, 2, '.', '');
}else{
$output = number_format($output, setting('Cifre decimali per quantità'), '.', ''); $output = number_format($output, setting('Cifre decimali per quantità'), '.', '');
}
} else { } else {
$output = number_format($output, 2, '.', ''); $output = number_format($output, 2, '.', '');
} }