diff --git a/plugins/importFE/src/FatturaOrdinaria.php b/plugins/importFE/src/FatturaOrdinaria.php index 65eb89827..28647918d 100755 --- a/plugins/importFE/src/FatturaOrdinaria.php +++ b/plugins/importFE/src/FatturaOrdinaria.php @@ -471,7 +471,13 @@ class FatturaOrdinaria extends FatturaElettronica $ritenuta_norighe = false; } } - $totale = sum($totali); + + // Calcolo la ritenuta su tutte le righe se non รจ specificata su nessuna riga + if (empty($totali)) { + $totale = array_sum(array_column($righe, 'PrezzoTotale')); + } else { + $totale = sum($totali); + } $percentuale = floatval($ritenuta['AliquotaRitenuta']); $importo = floatval($ritenuta['ImportoRitenuta']); diff --git a/templates/ddt/body.php b/templates/ddt/body.php index e8c541cc6..034429e9c 100755 --- a/templates/ddt/body.php +++ b/templates/ddt/body.php @@ -82,7 +82,7 @@ foreach ($righe as $riga) { '.nl2br($r['descrizione']); - //Riferimenti odrini/ddt righe + //Riferimenti ordini/ddt righe if ($riga->referenceTargets()->count()) { $source = $source_type::find($riga->id); $riferimenti = $source->referenceTargets;