diff --git a/l10n_it_withholding_tax_payment/models/withholding_tax.py b/l10n_it_withholding_tax_payment/models/withholding_tax.py
index d18751bf3618..2f77cc019fac 100644
--- a/l10n_it_withholding_tax_payment/models/withholding_tax.py
+++ b/l10n_it_withholding_tax_payment/models/withholding_tax.py
@@ -157,3 +157,10 @@ def move_payment_confirmed(self):
# Wt move set to due
for wt_move in move.line_ids:
wt_move.action_paid()
+
+ @api.multi
+ def unlink(self):
+ for payment in self:
+ if payment.state != 'draft':
+ raise ValidationError(_("You can only delete draft payments"))
+ return super(WithholdingTaxMovePayment, self).unlink()
diff --git a/l10n_it_withholding_tax_payment/views/withholding_tax.xml b/l10n_it_withholding_tax_payment/views/withholding_tax.xml
index 8d3b3271038a..3d37a6ff73fa 100644
--- a/l10n_it_withholding_tax_payment/views/withholding_tax.xml
+++ b/l10n_it_withholding_tax_payment/views/withholding_tax.xml
@@ -75,7 +75,7 @@
-
+