diff --git a/modules/anagrafiche/src/Referente.php b/modules/anagrafiche/src/Referente.php
index 5bb83c7b7..22fec8706 100644
--- a/modules/anagrafiche/src/Referente.php
+++ b/modules/anagrafiche/src/Referente.php
@@ -27,6 +27,31 @@ class Referente extends Model
use SimpleModelTrait;
protected $table = 'an_referenti';
+
+ /**
+ * Crea un nuovo referente.
+ *
+ * @param string $nome
+ *
+ * @return self
+ */
+ public static function build($idanagrafica, $nome, $idmansione, $idsede)
+ {
+ $model = new static();
+
+
+ $model->idanagrafica = $idanagrafica;
+
+ $model->nome = $nome;
+
+ $model->idmansione = $idmansione;
+ $model->idsede = $idsede;
+
+ $model->save();
+
+ return $model;
+ }
+
/**
* The attributes that aren't mass assignable.
diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php
index 5b5f0dbc3..6d21d9d19 100755
--- a/modules/fatture/edit.php
+++ b/modules/fatture/edit.php
@@ -135,7 +135,7 @@ if (!empty($note_accredito)) {
]);
echo '
-
'.Modules::link('Fatture di vendita', $nota['id'], $text, $text);
+
'.Modules::link( ($dir == 'entrata' ? 'Fatture di vendita' : 'Fatture di acquisto' ), $nota['id'], $text, $text);
}
echo '
';
diff --git a/modules/scadenzario/actions.php b/modules/scadenzario/actions.php
index c09857e4c..71f8571ef 100755
--- a/modules/scadenzario/actions.php
+++ b/modules/scadenzario/actions.php
@@ -34,6 +34,7 @@ switch (post('op')) {
break;
case 'update':
+ $idanagrafica = post('idanagrafica');
$tipo = post('tipo');
$descrizione = post('descrizione');
$iddocumento = post('iddocumento') ?: 0;
@@ -79,6 +80,7 @@ switch (post('op')) {
$id_scadenza = post('id_scadenza')[$id];
if (!empty($id_scadenza)) {
$database->update('co_scadenziario', [
+ 'idanagrafica' => $idanagrafica,
'descrizione' => $descrizione,
'da_pagare' => $da_pagare,
'pagato' => $pagato,
diff --git a/modules/scadenzario/edit.php b/modules/scadenzario/edit.php
index edfd4122c..93dda4598 100755
--- a/modules/scadenzario/edit.php
+++ b/modules/scadenzario/edit.php
@@ -31,6 +31,7 @@ echo '
+