From 76486c00bf30c54876f7ae9692e2e5d38e8b2128 Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Tue, 11 Oct 2022 12:51:52 +0200 Subject: [PATCH] Fix calcolo arrotondamenti import FE --- plugins/importFE/src/FatturaOrdinaria.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/importFE/src/FatturaOrdinaria.php b/plugins/importFE/src/FatturaOrdinaria.php index 3f6eb3594..d8fcf32f9 100755 --- a/plugins/importFE/src/FatturaOrdinaria.php +++ b/plugins/importFE/src/FatturaOrdinaria.php @@ -331,9 +331,14 @@ class FatturaOrdinaria extends FatturaElettronica $fattura->refresh(); // Arrotondamenti differenti nella fattura XML + $totale_righe = 0; $dati_riepilogo = $this->getBody()['DatiBeniServizi']['DatiRiepilogo']; if (!empty($dati_riepilogo['ImponibileImporto'])) { $totale_righe = $dati_riepilogo['ImponibileImporto']; + } elseif (is_array($dati_riepilogo)) { + foreach ($dati_riepilogo as $dato) { + $totale_righe += $dato['ImponibileImporto']; + } } else { $totali_righe = array_column($righe, 'PrezzoTotale'); $totale_righe = sum($totali_righe, null, 2);