from odoo import api, fields, models class SaleOrder(models.Model): _inherit = 'sale.order' delivery_time = fields.Integer( string='Delivery Time', default=45, ) # Extend default field payment_term_id = fields.Many2one( 'account.payment.term', domain=lambda self: [('id', 'in', self._get_payment_terms())] ) @api.multi def _get_payment_terms(self): ref = self.env.ref terms = ( ref('client_contracts.payment_term_prepaid').id, ref('client_contracts.payment_term_postpayment').id, ref('client_contracts.payment_term_partial_2').id, ref('client_contracts.payment_term_partial_3').id, ) return terms