diff options
Diffstat (limited to 'base_accounting_kit')
| -rwxr-xr-x | base_accounting_kit/models/credit_limit.py | 12 |
1 files changed, 9 insertions, 3 deletions
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: |
