Fix importazione fatture di acquisto con ritenuta non specificata sulle righe
This commit is contained in:
parent
00adcc4cc8
commit
39d0bee926
|
@ -471,7 +471,13 @@ class FatturaOrdinaria extends FatturaElettronica
|
||||||
$ritenuta_norighe = false;
|
$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']);
|
$percentuale = floatval($ritenuta['AliquotaRitenuta']);
|
||||||
$importo = floatval($ritenuta['ImportoRitenuta']);
|
$importo = floatval($ritenuta['ImportoRitenuta']);
|
||||||
|
|
|
@ -82,7 +82,7 @@ foreach ($righe as $riga) {
|
||||||
<td>
|
<td>
|
||||||
'.nl2br($r['descrizione']);
|
'.nl2br($r['descrizione']);
|
||||||
|
|
||||||
//Riferimenti odrini/ddt righe
|
//Riferimenti ordini/ddt righe
|
||||||
if ($riga->referenceTargets()->count()) {
|
if ($riga->referenceTargets()->count()) {
|
||||||
$source = $source_type::find($riga->id);
|
$source = $source_type::find($riga->id);
|
||||||
$riferimenti = $source->referenceTargets;
|
$riferimenti = $source->referenceTargets;
|
||||||
|
|
Loading…
Reference in New Issue