mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-22 21:28:08 +01:00
Aggiunto calcolo iva arrotondata con l'uso di 4 decimali
This commit is contained in:
parent
4fd1bcdb84
commit
496990bc72
@ -207,7 +207,7 @@ echo '
|
||||
// Calcoli
|
||||
$imponibile = sum(array_column($rs, 'subtotale'));
|
||||
$sconto = sum(array_column($rs, 'sconto'));
|
||||
$iva = sum(array_column($rs, 'iva'));
|
||||
$iva = sum(array_column($rs, 'iva'), null, 4);
|
||||
|
||||
$imponibile_scontato = sum($imponibile, -$sconto);
|
||||
|
||||
|
@ -154,31 +154,31 @@ if (!empty($rs)) {
|
||||
|
||||
echo '
|
||||
<td class="text-right">';
|
||||
|
||||
|
||||
if($r['is_descrizione']==0){
|
||||
echo
|
||||
echo
|
||||
Translator::numberToLocale($r['qta']);
|
||||
}
|
||||
|
||||
echo '
|
||||
|
||||
echo '
|
||||
</td>';
|
||||
|
||||
// Unità di misura
|
||||
echo '
|
||||
<td class="text-center">';
|
||||
|
||||
|
||||
if($r['is_descrizione']==0){
|
||||
echo
|
||||
$r['um'];
|
||||
}
|
||||
|
||||
|
||||
echo '
|
||||
</td>';
|
||||
|
||||
// Costo unitario
|
||||
echo '
|
||||
<td class="text-right">';
|
||||
|
||||
|
||||
if($r['is_descrizione']==0){
|
||||
echo
|
||||
Translator::numberToLocale($r['subtotale'] / $r['qta']).' €';
|
||||
@ -191,20 +191,20 @@ if (!empty($rs)) {
|
||||
]).'</small>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
echo '
|
||||
</td>';
|
||||
|
||||
// Iva
|
||||
echo '
|
||||
<td class="text-right">';
|
||||
|
||||
|
||||
if($r['is_descrizione']==0){
|
||||
echo
|
||||
Translator::numberToLocale($r['iva']).' €
|
||||
<br><small class="help-block">'.$r['desc_iva'].'</small>';
|
||||
}
|
||||
|
||||
|
||||
echo '
|
||||
</td>';
|
||||
|
||||
@ -269,7 +269,7 @@ echo '
|
||||
// Calcoli
|
||||
$imponibile = sum(array_column($rs, 'subtotale'));
|
||||
$sconto = sum(array_column($rs, 'sconto'));
|
||||
$iva = sum(array_column($rs, 'iva'));
|
||||
$iva = sum(array_column($rs, 'iva'), null, 4);
|
||||
|
||||
$imponibile_scontato = sum($imponibile, -$sconto);
|
||||
|
||||
|
@ -190,7 +190,7 @@ echo '
|
||||
// Calcoli
|
||||
$imponibile = sum(array_column($rs, 'subtotale'));
|
||||
$sconto = sum(array_column($rs, 'sconto'));
|
||||
$iva = sum(array_column($rs, 'iva'));
|
||||
$iva = sum(array_column($rs, 'iva'), null, 4);
|
||||
|
||||
$imponibile_scontato = sum($imponibile, -$sconto);
|
||||
|
||||
|
@ -131,7 +131,7 @@ if (!empty($rs)) {
|
||||
// Calcoli
|
||||
$imponibile = sum(array_column($rs, 'subtotale'));
|
||||
$sconto = sum(array_column($rs, 'sconto'));
|
||||
$iva = sum(array_column($rs, 'iva'));
|
||||
$iva = sum(array_column($rs, 'iva'), null, 4);
|
||||
|
||||
$imponibile_scontato = sum($imponibile, -$sconto);
|
||||
|
||||
|
@ -163,7 +163,7 @@ echo '
|
||||
|
||||
// Info per il footer
|
||||
$imponibile = sum($imponibile) - sum($sconto);
|
||||
$iva = sum($iva);
|
||||
$iva = sum($iva, null, 4);
|
||||
|
||||
$totale = $imponibile + $iva;
|
||||
|
||||
|
@ -235,7 +235,7 @@ if (abs($records[0]['bollo']) > 0) {
|
||||
|
||||
// Info per il footer
|
||||
$imponibile = sum($imponibile);
|
||||
$iva = sum($iva) + $records[0]['iva_rivalsainps'];
|
||||
$iva = sum($iva, null, 4) + $records[0]['iva_rivalsainps'];
|
||||
$sconto = sum($sconto);
|
||||
|
||||
$totale = $imponibile + $iva - $sconto + $records[0]['rivalsainps'];
|
||||
|
@ -148,7 +148,7 @@ foreach ($righe as $r) {
|
||||
|
||||
$sconto = sum($sconto);
|
||||
$imponibile = sum($imponibile);
|
||||
$iva = sum($iva);
|
||||
$iva = sum($iva, null, 4);
|
||||
|
||||
$totale = $imponibile - $sconto;
|
||||
|
||||
|
@ -144,7 +144,7 @@ foreach ($righe as $r) {
|
||||
if($r['is_descrizione']==0){
|
||||
echo
|
||||
(empty($r['subtotale']) ? '' : Translator::numberToLocale($r['subtotale'])).' €';
|
||||
|
||||
|
||||
if ($r['sconto'] > 0) {
|
||||
echo "
|
||||
<br><small class='text-muted'>- ".tr('sconto _TOT_ _TYPE_', [
|
||||
@ -185,7 +185,7 @@ foreach ($righe as $r) {
|
||||
|
||||
$sconto = sum($sconto);
|
||||
$imponibile = sum($imponibile);
|
||||
$iva = sum($iva);
|
||||
$iva = sum($iva, null, 4);
|
||||
|
||||
$totale = $imponibile - $sconto;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user