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