مضاعف الإيجار الإجمالي (GRM)
اقسم سعر العقار على إيجاره الإجمالي السنوي لتحصل على مضاعف الإيجار الإجمالي: عقار سعره 300,000 يُؤجَّر بمبلغ 24,000 سنويًا مضاعفه GRM يساوي 12.5. طريقة سريعة لمقارنة عروض العقارات المؤجرة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعر
- 300,000
- الإيجار السنوي
- 24,000
- المنازل العشرية
- 4
- Grm
- 12.5
احسبوا مضاعف الإيجار الإجمالي = السعر / الإيجار الإجمالي السنوي. نية البحث: مضاعف الإيجار الإجمالي. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة. المهام الفاشلة لا تُفوتر. تستهدف الصفحات
ما الذي يخبرك به مضاعف الإيجار الإجمالي
يقارن مضاعف الإيجار الإجمالي، أو GRM، بين تكلفة العقار المؤجر والإيجار الذي يدرّه. وهو عملية قسمة واحدة: السعر مقسومًا على الإيجار الإجمالي السنوي، أي إيجار سنة كاملة قبل خصم أي مصروف. فالعقار الذي سعره 300,000 ويُؤجَّر بمبلغ 24,000 سنويًا مضاعفه 12.5، أي أن سعره يعادل اثنتي عشرة سنة ونصفًا من الإيجار الإجمالي الحالي. ولأنه يحتاج إلى رقمين فقط، يسهل حسابه لعدة عروض ووضعها جنبًا إلى جنب. وتُقرَّب النتيجة مرة واحدة إلى المنازل العشرية التي تختارها.
كيف تتجنب الأخطاء المعتادة
استخدم الإيجار السنوي لا الشهري، لأن الرقم الشهري يجعل المضاعف أكبر باثنتي عشرة مرة. واستخدم الإيجار الإجمالي لا الإيجار بعد المصاريف، وإلا فلن يكون الرقم قابلًا للمقارنة مع أرقام محسوبة بالطريقة المعتادة. وتذكّر ما يتركه GRM خارج الحساب: فالمصاريف وفترات الشغور والتمويل لا تدخل فيه، لذا قد يترك عقاران بالمضاعف نفسه مبلغين مختلفين. استخدمه مصفاةً أولى، وقارن العقارات على الأساس نفسه وبالنوع نفسه من أرقام الإيجار.
متى تستخدمونها
استخدموها عندما تطابق نية البحث هذه الأداة. احسبوا مضاعف الإيجار الإجمالي = السعر / الإيجار الإجمالي السنوي. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة.
المهام الفاشلة لا تُفوتر. تستهدف الصفحات نية البحث المذكورة بكلمات مفتاحية دقيقة. فضّلوا الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع السيئة.
عندما يكون الحقل اختياريًا، تُوثَّق القيم الافتراضية في params وتُعاد في المخرجات.
حالات الاستخدام
تحقق سريع
استخدموا الويدجت المجاني للتحقق من صيغة قبل الإنتاج.
الأسئلة الشائعة
اللغات؟
التسليم بالإنجليزية فقط؛ Nitro يُهَيْدِر اللغات السبع الأخرى.
ماذا يعني مضاعف GRM يساوي 12.5؟
يعني أن السعر يعادل 12.5 سنة من الإيجار الإجمالي بمستواه الحالي. ومع الإيجار نفسه، يعني المضاعف الأقل دفع مبلغ أقل مقابل كل وحدة من الإيجار السنوي، والأعلى دفع مبلغ أكبر.
هل أُدخل الإيجار الشهري أم السنوي؟
أدخل الإيجار الإجمالي السنوي. وإذا كنت تعرف الإيجار الشهري فقط فاضربه في اثني عشر أولًا، لأن إدخال رقم شهري يجعل المضاعف أكبر من الصحيح باثنتي عشرة مرة.
هل يأخذ GRM مصاريف التشغيل في الحسبان؟
لا. يعتمد على الإيجار الإجمالي، أي قبل أي مصروف، لذا قد يترك عقاران لهما المضاعف نفسه مبلغين مختلفين بعد دفع التكاليف.
كيف أنتقل من GRM إلى سعر العقار؟
اضرب الإيجار الإجمالي السنوي في المضاعف. فمع إيجار سنوي قدره 24,000 ومضاعف 12.5 يعود السعر إلى 300,000. أما الحاسبة فتعمل في الاتجاه المعاكس: من السعر والإيجار إلى المضاعف.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/finance/gross-rent-multiplier \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":300000,"annual_rent":24000}'const res = await fetch("https://api.kit.forhosting.com/finance/gross-rent-multiplier", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 300000,
"annual_rent": 24000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/gross-rent-multiplier",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 300000,
"annual_rent": 24000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/gross-rent-multiplier", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":300000,"annual_rent":24000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":300000,"annual_rent":24000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/gross-rent-multiplier", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"price": 300000,
"annual_rent": 24000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.gross_rent_multiplier",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الحاسبة مجانية في المتصفح، حتمية ومطابقة لمسار الـ API. تُتحقق المدخلات قبل أي حساب بحيث تفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور العشرية. استخدموا نفس عقد JSON من جداول البيانات أو خطافات CMS أو الأتمتة أو عروض التدريس.
كيف تعمل
احسبوا مضاعف الإيجار الإجمالي = السعر / الإيجار الإجمالي السنوي. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة. المهام الفاشلة لا تُفوتر. تستهدف الصفحات نية البحث المذكورة بكلمات مفتاحية دقيقة. فضّلوا الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع السيئة. عندما يكون الحقل اختياريًا، تُوثَّق القيم الافتراضية في params وتُعاد في المخرجات. GRM = price / annual_rent. الحاسبة مجانية في المتصفح، حتمية ومطابقة لمسار الـ API. تُتحقق المدخلات قبل أي حساب بحيث تفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور العشرية. استخدموا نفس عقد JSON من جداول البيانات أو خطافات CMS أو الأتمتة أو عروض التدريس. هذا يبقي استخدام الويدجت البشري وواجهة API الآلية متزامنين أمام الانحدارات.
المدخلات والحدود والتقريب
تعيد المخرجات المدخلات للتسجيل. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة. المهام الفاشلة لا تُفوتر. تستهدف الصفحات نية البحث المذكورة بكلمات مفتاحية دقيقة. فضّلوا الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع السيئة. عندما يكون الحقل اختياريًا، تُوثَّق القيم الافتراضية في params وتُعاد في المخرجات. قدّموا حقول JSON المطلوبة. تستخدم الكسور العشرية الاختيارية half-up مرة واحدة من قيم IEEE الخام. الأنواع أو النطاقات غير الصالحة ترفع invalid_input. الحاسبة مجانية في المتصفح، حتمية ومطابقة لمسار الـ API. تُتحقق المدخلات قبل أي حساب بحيث تفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور العشرية. استخدموا نفس عقد JSON من جداول البيانات أو خطافات CMS أو الأتمتة أو عروض التدريس. هذا يبقي استخدام الويدجت البشري وواجهة API الآلية متزامنين أمام الانحدارات.
متى تستخدمونها
تعمل دون اتصال في الويدجت المجاني وعبر الـ API. الحاسبة مجانية في المتصفح، حتمية ومطابقة لمسار الـ API. تُتحقق المدخلات قبل أي حساب بحيث تفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور العشرية. استخدموا نفس عقد JSON من جداول البيانات أو خطافات CMS أو الأتمتة أو عروض التدريس. هذا يبقي استخدام الويدجت البشري وواجهة API الآلية متزامنين أمام الانحدارات.
حالات التكامل
أتمتة
استدعوا الـ API بنفس عقد JSON من سكربتات أو CMS.
تدريس
اعرضوا أمثلة golden مثبتة دون برمجيات ملكية.
أسئلة تقنية
هل ويدجت المتصفح مجاني؟
نعم. المستوى A مجاني من جهة العميل وبنفس نواة الـ API.
هل يستخدم الشبكة؟
لا. الحساب محلي وحتمي.
ماذا عند إدخال سيئ؟
يُرمى invalid_input؛ المهام الفاشلة لا تُفوتر.
متوافق مع الـ API؟
نعم — نفس حقول JSON كما في params.json.