From d1a8dfeaecfe29cc9851133a3e6c3571dd236816 Mon Sep 17 00:00:00 2001 From: Florent de Labarre Date: Fri, 18 Jun 2021 12:30:01 +0000 Subject: [PATCH] [FIX] sale: impossible to generate link if there are an cancel invoice closes odoo/odoo#72449 X-original-commit: ea08c5a5f077ea991dfe6026f348434873b47bcd Signed-off-by: Victor Feyens (vfe) --- addons/sale/wizard/sale_payment_link.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/wizard/sale_payment_link.py b/addons/sale/wizard/sale_payment_link.py index df0b865b282..dc136b26b9b 100644 --- a/addons/sale/wizard/sale_payment_link.py +++ b/addons/sale/wizard/sale_payment_link.py @@ -17,7 +17,7 @@ class PaymentLinkWizard(models.TransientModel): record = self.env[res['res_model']].browse(res['res_id']) res.update({ 'description': record.name, - 'amount': record.amount_total - sum(record.invoice_ids.mapped('amount_total')), + 'amount': record.amount_total - sum(record.invoice_ids.filtered(lambda x: x.state != 'cancel').mapped('amount_total')), 'currency_id': record.currency_id.id, 'partner_id': record.partner_id.id, 'amount_max': record.amount_total