Fix calcolo arrotondamento automatico

This commit is contained in:
MatteoPistorello 2021-08-24 17:03:10 +02:00
parent ed933d78a7
commit f24b1f26a2
1 changed files with 1 additions and 4 deletions

View File

@ -265,10 +265,7 @@ class FatturaOrdinaria extends FatturaElettronica
$totali_righe = array_column($righe, 'PrezzoTotale'); $totali_righe = array_column($righe, 'PrezzoTotale');
$totale_righe = sum($totali_righe); $totale_righe = sum($totali_righe);
$dati_generali = $this->getBody()['DatiGenerali']['DatiGeneraliDocumento']; $diff = abs($totale_righe) - abs($fattura->totale_imponibile);
$totale_documento = floatval($dati_generali['ImportoTotaleDocumento']);
$diff = $totale_documento ? abs($totale_documento) - abs($fattura->totale) : abs($totale_righe) - abs($fattura->totale_imponibile);
if (!empty($diff)) { if (!empty($diff)) {
// Rimozione dell'IVA calcolata automaticamente dal gestionale // Rimozione dell'IVA calcolata automaticamente dal gestionale
$iva_arrotondamento = database()->fetchOne('SELECT * FROM co_iva WHERE percentuale=0 AND deleted_at IS NULL'); $iva_arrotondamento = database()->fetchOne('SELECT * FROM co_iva WHERE percentuale=0 AND deleted_at IS NULL');