Fix calcolo arrotondamento automatico
This commit is contained in:
parent
ed933d78a7
commit
f24b1f26a2
|
@ -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');
|
||||||
|
|
Loading…
Reference in New Issue