diff --git a/sale_credit_limit/__manifest__.py b/sale_credit_limit/__manifest__.py index f5c0bae1..c112b152 100644 --- a/sale_credit_limit/__manifest__.py +++ b/sale_credit_limit/__manifest__.py @@ -1,7 +1,7 @@ { 'name': 'Sale Credit Limit', 'summary': 'Uses credit limit on Partners to warn salespeople if they are over their limit.', - 'version': '14.0.1.0.1', + 'version': '15.0.1.0.0', 'author': "Hibou Corp.", 'category': 'Sale', 'license': 'OPL-1', diff --git a/sale_credit_limit/data/sale_exceptions.xml b/sale_credit_limit/data/sale_exceptions.xml index 796e107f..cba88e60 100644 --- a/sale_credit_limit/data/sale_exceptions.xml +++ b/sale_credit_limit/data/sale_exceptions.xml @@ -8,8 +8,8 @@ 50 sale.order -partner = sale.partner_invoice_id.commercial_partner_id -partner_balance = partner.credit + sale.amount_total +partner = object.partner_invoice_id.commercial_partner_id +partner_balance = partner.credit + object.amount_total if partner.credit_limit and partner.credit_limit <= partner_balance: failed = True @@ -23,7 +23,7 @@ if partner.credit_limit and partner.credit_limit <= partner_balance: 50 sale.order -partner = sale.partner_invoice_id.commercial_partner_id +partner = object.partner_invoice_id.commercial_partner_id if partner.credit_hold: failed = True @@ -37,7 +37,7 @@ if partner.credit_hold: 55 sale.order -partner = sale.partner_invoice_id.commercial_partner_id +partner = object.partner_invoice_id.commercial_partner_id if partner.invoice_ids.filtered(lambda i: i.state == 'posted' and i.payment_state != 'paid' and (i.invoice_date_due and str(i.invoice_date_due) < str(datetime.date.today())) and i.move_type == 'out_invoice'): failed = True