mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-03-12 01:00:13 +01:00
Fix export FE per fatture con solo righe descrittive
This commit is contained in:
parent
dcad7a43f2
commit
9c165c0623
@ -25,6 +25,7 @@ use Modules;
|
|||||||
use Modules\Anagrafiche\Anagrafica;
|
use Modules\Anagrafiche\Anagrafica;
|
||||||
use Modules\Fatture\Fattura;
|
use Modules\Fatture\Fattura;
|
||||||
use Modules\Fatture\Gestori\Bollo;
|
use Modules\Fatture\Gestori\Bollo;
|
||||||
|
use Modules\Iva\Aliquota;
|
||||||
use Prints;
|
use Prints;
|
||||||
use Translator;
|
use Translator;
|
||||||
use UnexpectedValueException;
|
use UnexpectedValueException;
|
||||||
@ -1403,6 +1404,11 @@ class FatturaElettronica
|
|||||||
}
|
}
|
||||||
|
|
||||||
$aliquota = $riga->aliquota ?: $iva_descrizioni;
|
$aliquota = $riga->aliquota ?: $iva_descrizioni;
|
||||||
|
// Se sono presenti solo righe descrittive uso l'iva da impostazioni
|
||||||
|
if (empty($aliquota)) {
|
||||||
|
$aliquota_predefinita = Aliquota::find(setting("Iva predefinita"));
|
||||||
|
$aliquota = $aliquota_predefinita;
|
||||||
|
}
|
||||||
$percentuale = floatval($aliquota->percentuale);
|
$percentuale = floatval($aliquota->percentuale);
|
||||||
|
|
||||||
$prezzo_totale = $riga->totale_imponibile;
|
$prezzo_totale = $riga->totale_imponibile;
|
||||||
@ -1564,6 +1570,22 @@ class FatturaElettronica
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Se sono presenti solo righe descrittive uso l'iva da impostazioni e creo un riepilogo con gli importi a 0
|
||||||
|
if (empty($iva)) {
|
||||||
|
$iva = [
|
||||||
|
'AliquotaIVA' => $aliquota_predefinita->percentuale,
|
||||||
|
'ImponibileImporto' => 0,
|
||||||
|
'Imposta' => 0,
|
||||||
|
'EsigibilitaIVA' => $aliquota_predefinita->esigibilita,
|
||||||
|
'RiferimentoNormativo' => $aliquota_predefinita->descrizione,
|
||||||
|
];
|
||||||
|
|
||||||
|
// 2.2.2
|
||||||
|
$result[] = [
|
||||||
|
'DatiRiepilogo' => $iva,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user