diff --git a/modules/scadenzario/edit.php b/modules/scadenzario/edit.php
index 38661e5f8..bce440c54 100644
--- a/modules/scadenzario/edit.php
+++ b/modules/scadenzario/edit.php
@@ -108,6 +108,15 @@ for ($i = 0; $i < count($rs); ++$i) {
$totale_da_pagare = sum(array_column($rs, 'da_pagare'));
$totale_pagato = sum(array_column($rs, 'pagato'));
+if ($totale_da_pagare == $totale_pagato) {
+ echo '
+';
+}
+
echo '
'.tr('Totale').' |
diff --git a/modules/scadenzario/variables.php b/modules/scadenzario/variables.php
index ec119a053..06e4d8407 100644
--- a/modules/scadenzario/variables.php
+++ b/modules/scadenzario/variables.php
@@ -9,7 +9,7 @@ $r = $dbo->fetchOne('SELECT co_scadenziario.*, co_documenti.*,
FROM co_scadenziario
INNER JOIN co_documenti ON co_documenti.id = co_scadenziario.iddocumento
INNER JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica
-WHERE co_scadenziario.id='.prepare($id_record));
+WHERE co_scadenziario.pagato != co_scadenziario.da_pagare AND co_scadenziario.iddocumento = (SELECT iddocumento FROM co_scadenziario s WHERE id='.prepare($id_record).')');
$logo_azienda = str_replace(DOCROOT, ROOTDIR, App::filepath('templates/base|custom|/logo_azienda.jpg'));