from odoo import models, fields, api class PurchaseOrderUpdateDateWizard(models.TransientModel): _name = 'purchase.order.update.date.wizard' _description = 'Wizard to Update Receipt Date on Purchase Order Lines' date_planned = fields.Datetime(string="New Receipt Date", required=True) def action_update_date(self): active_ids = self.env.context.get('active_ids', []) orders = self.env['purchase.order'].browse(active_ids) for order in orders: order.write({'date_planned': self.date_planned}) return {'type': 'ir.actions.act_window_close'}