diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 0961e95eb..17dee4845 100755 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -265,7 +265,7 @@ $query .= ' ORDER BY descrizione';
> - {[ "type": "date", "class":"data_competenza) <= dateFormat($fattura->data)) ? 'unblockable' : ''; ?>", "label": "", "name": "data_competenza", "required": 1, "value": "$data_competenza$", "min-date": "$data$", "help": "" ]} + {[ "type": "date", "class":"unblockable", "label": "", "name": "data_competenza", "required": 1, "value": "$data_competenza$", "min-date": "$data$", "help": "" ]}
movimentiContabili()->delete(); } + if ($this->changes['data_competenza'] && !in_array($this->stato['descrizione'], ['Bozza', 'Annullata'])){ + $movimenti = Movimento::where('iddocumento', $this->id)->where('primanota', 0)->get(); + foreach ($movimenti as $movimento) { + $movimento->data = $this->data_competenza; + $movimento->save(); + } + } + // Operazioni sulla dichiarazione d'intento if (!empty($dichiarazione_precedente) && $dichiarazione_precedente->id != $this->id_dichiarazione_intento) { // Correzione dichiarazione precedente