Fix controllo valori fatture di acquisto

This commit is contained in:
valentina 2024-06-24 11:58:32 +02:00
parent f9998ed09b
commit b2ba848a7f
3 changed files with 3 additions and 3 deletions

View File

@ -301,7 +301,7 @@ switch ($op) {
}
$totale_documento = abs($totale_documento);
$totale_documento = $dati_generali['ImportoTotaleDocumento'] ?: $totale_documento;
$totale_documento = abs($dati_generali['ImportoTotaleDocumento']) ?: $totale_documento;
} catch (Exception) {
}

View File

@ -492,7 +492,7 @@ if ($fattura->stato->id != $id_stato_bozza && $fattura->stato->id != $id_stato_a
'.Modules::link('Scadenzario', $scadenze[0]['id'], tr('<i class="fa fa-edit tip" title="'.tr('Modifica scadenze').'"></i>'), '', 'class="btn btn-xs btn-primary"');
// Ricalcola scadenze disponibile solo per fatture di acquisto
if ($fattura->isFE() && $ricalcola && $module->getTranslation('title', \Models\Locale()->getPredefined()->id) == 'Fatture di acquisto') {
if ($fattura->isFE() && $ricalcola && !empty($module->where('name', 'Fatture di acquisto')->first()->id)) {
echo '
<button type="button" class="btn btn-info btn-xs pull-right tip" title="'.tr('Ricalcola le scadenze').'. '.tr('Per ricalcolare correttamente le scadenze, imposta la fattura di acquisto nello stato \'\'Bozza\'\' e correggi il documento come desiderato, poi re-imposta lo stato \'\'Emessa\'\' e utilizza questa funzione').'." id="ricalcola_scadenze">
<i class="fa fa-calculator" aria-hidden="true"></i>

View File

@ -535,7 +535,7 @@ class Fattura extends Document
{
$file = $this->getFatturaElettronica();
return !empty($this->progressivo_invio) && $file->filepath && file_exists($file->filepath);
return !empty($this->progressivo_invio) && file_exists('files/fatture/'.$file->filename);
}
/**