Fix minore

This commit is contained in:
Pek5892 2024-02-14 16:46:45 +01:00
parent 66b5e663ee
commit 7e16c40d24
2 changed files with 3 additions and 3 deletions

View File

@ -24,7 +24,7 @@ use Modules\Anagrafiche\Nazione;
use Modules\Anagrafiche\Tipo as TipoAnagrafica;
use Modules\Banche\Banca;
use Modules\Fatture\Fattura;
use Modules\Fatture\Stato as StatoFattura;
use Modules\Fatture\Stato;
use Modules\Fatture\Tipo as TipoFattura;
use Util\XML;
@ -375,7 +375,7 @@ class FatturaElettronica
$fattura->data_registrazione = $data_registrazione;
$fattura->data_competenza = $fattura->data;
$stato_documento = StatoFattura::where('descrizione', 'Emessa')->first();
$stato_documento = (new Stato())->getByName('Emessa')->id_record;
$fattura->stato()->associate($stato_documento);
$causali = $dati_generali['Causale'];

View File

@ -453,7 +453,7 @@ class FatturaOrdinaria extends FatturaElettronica
$diff = round(abs($fattura->totale_imponibile) - abs($totale_righe + $tot_arr), 2);
$diff_tot = round($fattura->totale_imponibile + $fattura->rivalsa_inps - $totale_imp + $tot_arr, 2);
$iva_arrotondamento = database()->fetchOne('SELECT * FROM `co_iva` LEFT JOIN `co_iva_lang` ON (`co_iva`.`id` = `co_iva_lang`.`id_record` AND `co_iva_lang` = '.prepare(setting('Lingua')).') WHERE `percentuale`=0 AND `deleted_at` IS NULL');
$iva_arrotondamento = database()->fetchOne('SELECT * FROM `co_iva` WHERE `percentuale`= 0 AND `deleted_at` IS NULL LIMIT 1');
if (($diff != 0 && $diff != $diff_tot) || (($diff_tot != $diff) && !$diff_iva) || $diff_iva) {
if ($diff != 0 && $diff != $diff_tot) {