diff --git a/addons/product_margin/models/product_product.py b/addons/product_margin/models/product_product.py index d8c6be10c99..d5faed290b6 100644 --- a/addons/product_margin/models/product_product.py +++ b/addons/product_margin/models/product_product.py @@ -94,13 +94,13 @@ class ProductProduct(models.Model): payment_states = () if invoice_state == 'paid': states = ('posted',) - payment_states = ('paid',) + payment_states = ('in_payment', 'paid',) elif invoice_state == 'open_paid': states = ('posted',) - payment_states = ('not_paid', 'paid') + payment_states = ('not_paid', 'in_payment', 'paid') elif invoice_state == 'draft_open_paid': states = ('posted', 'draft') - payment_states = ('not_paid', 'paid') + payment_states = ('not_paid', 'in_payment', 'paid') if "force_company" in self.env.context: company_id = self.env.context['force_company'] else: