[MIG] sale_credit_limit: for Odoo 15.0

This commit is contained in:
Jared Kipe
2021-12-06 09:47:02 -08:00
parent 7aa422f738
commit 85b256425a
2 changed files with 5 additions and 5 deletions

View File

@@ -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',

View File

@@ -8,8 +8,8 @@
<field name="sequence">50</field>
<field name="model">sale.order</field>
<field name="code">
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 &lt;= partner_balance:
failed = True
</field>
@@ -23,7 +23,7 @@ if partner.credit_limit and partner.credit_limit &lt;= partner_balance:
<field name="sequence">50</field>
<field name="model">sale.order</field>
<field name="code">
partner = sale.partner_invoice_id.commercial_partner_id
partner = object.partner_invoice_id.commercial_partner_id
if partner.credit_hold:
failed = True
</field>
@@ -37,7 +37,7 @@ if partner.credit_hold:
<field name="sequence">55</field>
<field name="model">sale.order</field>
<field name="code">
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) &lt; str(datetime.date.today())) and i.move_type == 'out_invoice'):
failed = True
</field>