Files
suite/sale_credit_limit/models/partner.py

19 lines
648 B
Python

# Part of Hibou Suite Professional. See LICENSE_PROFESSIONAL file for full copyright and licensing details.
from odoo import api, fields, models
class ResPartner(models.Model):
_inherit = 'res.partner'
credit_remaining = fields.Float('Credit Remaining', compute='_compute_credit_remaining')
credit_hold = fields.Boolean('Credit Hold')
@api.depends('credit_limit', 'credit')
def _compute_credit_remaining(self):
for partner in self:
if partner.credit_limit:
partner.credit_remaining = partner.credit_limit - partner.credit
else:
partner.credit_remaining = 0.0