Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Sales

Entity: sale.order

Compute Method: _compute_partner_credit_warning

View 19.0 View 20.0
Inputs Method Outputs
  • company_id
  • state
  • company_id.account_use_credit_limit
  • amount_total
  • currency_rate
for order in self:
            order = order.with_company(order.company_id)
-             order.partner_credit_warning = ''
-             show_warning = order.state in ('draft', 'sent') and \
-                            order.company_id.account_use_credit_limit
+             order.partner_credit_warning = ""
+             show_warning = (
+                 order.state in ("draft", "sent") and order.company_id.account_use_credit_limit
+             )
            if show_warning:
-                 order.partner_credit_warning = self.env['account.move']._build_credit_warning_message(
+                 order.partner_credit_warning = self.env[
+                     "account.move"
+                 ]._build_credit_warning_message(
                    order.sudo(),  # ensure access to `credit` & `credit_limit` fields
                    current_amount=(order.amount_total / order.currency_rate),
                )
  • partner_credit_warning

Back to entity