from odoo import models class PosOrder(models.Model): _inherit = 'pos.order' def action_sent_message_on_sms(self, phone, _, basic_image=False): if not (self and self.config_id.module_pos_sms and self.config_id.sms_receipt_template_id and phone): return self.ensure_one() sms_composer = self.env['sms.composer'].with_context(active_id=self.id).create( { 'composition_mode': 'comment', 'numbers': phone, 'recipient_single_number_itf': phone, 'template_id': self.config_id.sms_receipt_template_id.id, 'res_model': 'pos.order' } ) self.mobile = phone sms_composer.action_send_sms()