def _onchange_product_qty(self):
        if (
                self.state == 'purchase' and
                self.product_id.type in ['product', 'consu'] and
                self.product_qty < self._origin.product_qty):
            warning_mess = {
                'title': _('Ordered quantity decreased!'),
                'message': (
                    '¡Está reduciendo la cantidad pedida! Recomendamos usar'
                    ' el botón para cancelar remanente y'
                    ' luego setear la cantidad deseada.'),
            }
            self.product_qty = self._origin.product_qty
            return {'warning': warning_mess}
        return {}