diff --git a/addons/website_sale/models/website.py b/addons/website_sale/models/website.py index 9f43a6791d8..da843a838f3 100644 --- a/addons/website_sale/models/website.py +++ b/addons/website_sale/models/website.py @@ -149,8 +149,11 @@ class Website(models.Model): @api.model def sale_get_payment_term(self, partner): - DEFAULT_PAYMENT_TERM = 'account.account_payment_term_immediate' - return partner.property_payment_term_id.id or self.env.ref(DEFAULT_PAYMENT_TERM, False).id + return ( + partner.property_payment_term_id or + self.env.ref('account.account_payment_term_immediate', False) or + self.env['account.payment.term'].sudo().search([('company_id', '=', self.company_id.id)], limit=1) + ).id @api.multi def _prepare_sale_order_values(self, partner, pricelist):