This commit is contained in:
MatteoPistorello 2024-10-31 14:49:17 +01:00
commit fe8e39a3e4
4 changed files with 12 additions and 5 deletions

View File

@ -195,7 +195,10 @@ if (!empty($results) || !empty($results_added) || !empty($results_settings) || !
} else { } else {
$null = 'NULL'; $null = 'NULL';
} }
$query .= str_replace('DEFAULT_GENERATED', ' ', $data[$table][$name]['extra']).' '.$null.' DEFAULT '.$data[$table][$name]['default'].';'; $query .= str_replace('DEFAULT_GENERATED', ' ', $data[$table][$name]['extra']).' '.$null;
if ($data[$table][$name]['default']) {
$query .= ' DEFAULT '.$data[$table][$name]['default'];
}
} }
echo ' echo '
@ -204,7 +207,7 @@ if (!empty($results) || !empty($results_added) || !empty($results_settings) || !
'.$name.' '.$name.'
</td> </td>
<td> <td>
'.$query.' '.$query.';
</td> </td>
</tr>'; </tr>';

View File

@ -78,6 +78,10 @@ class Movimenti
// Totali utili per i movimenti // Totali utili per i movimenti
$totale = $this->fattura->totale; $totale = $this->fattura->totale;
if ($totale == 0) {
return;
}
$iva_indetraibile = $this->fattura->iva_indetraibile; $iva_indetraibile = $this->fattura->iva_indetraibile;
$iva_detraibile = $this->fattura->iva - $iva_indetraibile; $iva_detraibile = $this->fattura->iva - $iva_indetraibile;
@ -91,7 +95,7 @@ class Movimenti
* *
* Totale (Split Payment disabilitato), oppure Totale - IVA detraibile (Split Payment abilitato) -> DARE per Vendita, AVERE per Acquisto * Totale (Split Payment disabilitato), oppure Totale - IVA detraibile (Split Payment abilitato) -> DARE per Vendita, AVERE per Acquisto
*/ */
$anagrafica = \Modules\Anagrafiche\Anagrafica::find(post('idanagrafica')); $anagrafica = $this->fattura->anagrafica;
$id_conto = $is_acquisto ? $anagrafica->idconto_fornitore : $anagrafica->idconto_cliente; $id_conto = $is_acquisto ? $anagrafica->idconto_fornitore : $anagrafica->idconto_cliente;
if (empty($id_conto)) { if (empty($id_conto)) {

View File

@ -69,7 +69,7 @@ class Scadenze
// Se c'è una ritenuta d'acconto, la aggiungo allo scadenzario al 15 del mese dopo l'ultima scadenza di pagamento // Se c'è una ritenuta d'acconto, la aggiungo allo scadenzario al 15 del mese dopo l'ultima scadenza di pagamento
if ($direzione == 'uscita' && $ritenuta_acconto > 0 && empty($is_ritenuta_pagata)) { if ($direzione == 'uscita' && $ritenuta_acconto > 0 && empty($is_ritenuta_pagata)) {
$ultima_scadenza = $this->fattura->scadenze->last(); $ultima_scadenza = $this->fattura->scadenze()->orderBy('scadenza', 'desc')->first();
$scadenza = $ultima_scadenza->scadenza->copy()->startOfMonth()->addMonth(); $scadenza = $ultima_scadenza->scadenza->copy()->startOfMonth()->addMonth();
$scadenza->setDate($scadenza->year, $scadenza->month, 15); $scadenza->setDate($scadenza->year, $scadenza->month, 15);
$id_pagamento = $this->fattura->idpagamento; $id_pagamento = $this->fattura->idpagamento;

View File

@ -28,7 +28,7 @@ $directory = Plugins\ImportFE\FatturaElettronica::getImportDirectory();
if (!empty($list)) { if (!empty($list)) {
echo ' echo '
<table class="table table-striped table-hover table-sm table-bordered datatables"> <table class="table table-striped table-hover table-sm table-bordered">
<thead> <thead>
<tr> <tr>
<th>'.tr('Descrizione').'</th> <th>'.tr('Descrizione').'</th>