From 3cddf493a9eb2ac709a679ff9580eaffdd88e29c Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Mon, 23 Jan 2023 16:22:51 +0700 Subject: change logic credit limit for parent company --- base_accounting_kit/models/credit_limit.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'base_accounting_kit') diff --git a/base_accounting_kit/models/credit_limit.py b/base_accounting_kit/models/credit_limit.py index d290fe5..080a901 100755 --- a/base_accounting_kit/models/credit_limit.py +++ b/base_accounting_kit/models/credit_limit.py @@ -155,11 +155,17 @@ class SaleOrder(models.Model): # paid_invoice_amount += invoice.amount_total outstanding_amount = rec.outstanding_amount - + check_credit_limit = False ###### block_stage = 0 - if rec.partner_id.active_limit \ - and rec.partner_id.enable_credit_limit: + if rec.partner_id.parent_id: + if rec.partner_id.parent_id.active_limit and rec.partner_id.parent_id.enable_credit_limit: + check_credit_limit = True + else: + if rec.partner_id.active_limit and rec.partner_id.enable_credit_limit: + check_credit_limit = True + + if check_credit_limit: if rec.partner_id.parent_id: block_stage = rec.partner_id.parent_id.blocking_stage or 0 else: -- cgit v1.2.3