mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[MIG] sale_credit_limit: for Odoo 15.0
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
'name': 'Sale Credit Limit',
|
'name': 'Sale Credit Limit',
|
||||||
'summary': 'Uses credit limit on Partners to warn salespeople if they are over their 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.",
|
'author': "Hibou Corp.",
|
||||||
'category': 'Sale',
|
'category': 'Sale',
|
||||||
'license': 'OPL-1',
|
'license': 'OPL-1',
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
<field name="sequence">50</field>
|
<field name="sequence">50</field>
|
||||||
<field name="model">sale.order</field>
|
<field name="model">sale.order</field>
|
||||||
<field name="code">
|
<field name="code">
|
||||||
partner = sale.partner_invoice_id.commercial_partner_id
|
partner = object.partner_invoice_id.commercial_partner_id
|
||||||
partner_balance = partner.credit + sale.amount_total
|
partner_balance = partner.credit + object.amount_total
|
||||||
if partner.credit_limit and partner.credit_limit <= partner_balance:
|
if partner.credit_limit and partner.credit_limit <= partner_balance:
|
||||||
failed = True
|
failed = True
|
||||||
</field>
|
</field>
|
||||||
@@ -23,7 +23,7 @@ if partner.credit_limit and partner.credit_limit <= partner_balance:
|
|||||||
<field name="sequence">50</field>
|
<field name="sequence">50</field>
|
||||||
<field name="model">sale.order</field>
|
<field name="model">sale.order</field>
|
||||||
<field name="code">
|
<field name="code">
|
||||||
partner = sale.partner_invoice_id.commercial_partner_id
|
partner = object.partner_invoice_id.commercial_partner_id
|
||||||
if partner.credit_hold:
|
if partner.credit_hold:
|
||||||
failed = True
|
failed = True
|
||||||
</field>
|
</field>
|
||||||
@@ -37,7 +37,7 @@ if partner.credit_hold:
|
|||||||
<field name="sequence">55</field>
|
<field name="sequence">55</field>
|
||||||
<field name="model">sale.order</field>
|
<field name="model">sale.order</field>
|
||||||
<field name="code">
|
<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) < str(datetime.date.today())) and i.move_type == 'out_invoice'):
|
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
|
failed = True
|
||||||
</field>
|
</field>
|
||||||
|
|||||||
Reference in New Issue
Block a user