diff --git a/invoice.py b/invoice.py index d16a2cedb4..1bfadb861b 100644 --- a/invoice.py +++ b/invoice.py @@ -2769,7 +2769,8 @@ class PayInvoice(Wizard): amount_second_currency = self.start.amount second_currency = self.start.currency - if (amount_invoice > invoice.amount_to_pay + if (0 <= invoice.amount_to_pay < amount_invoice + or amount_invoice < invoice.amount_to_pay <= 0 and self.ask.type != 'writeoff'): lang = Lang.get() raise PayInvoiceError(