حاسبة الحد الأقصى لتأمين الإيجار
تقارن هذه الحاسبة مبلغ تأمين مقترحًا بقاعدة محددة على صورة مضاعف للإيجار الشهري. أدخلوا الإيجار والمضاعف المطبق والمبلغ المطلوب.
شغّل الأداة مجانًا
تعرض النتيجة الحد الأقصى وفق القاعدة، وتبين ما إذا كان المقترح يتجاوزه، وتوضح الفرق بإشارته. وهي مراجعة حسابية عملية للمستأجرين والملاك ومديري العقارات ومستشاري الإسكان. لا تحدد الحاسبة القانون أو بند العقد الواجب تطبيقه؛ بل تقدمون أنتم القاعدة المراد فحصها.
حوّلوا قاعدة التأمين إلى سقف مالي واضح
ترد قواعد التأمين غالبًا بصياغة مختصرة، مثل إيجار شهر واحد أو شهر ونصف أو ضعفي الإيجار الشهري. ويسهل تقييم القاعدة بعد تحويلها إلى مبلغ دقيق. أدخلوا الإيجار الشهري المتكرر في monthly_rent، والمضاعف المحدد في max_deposit_multiplier. فعلى سبيل المثال، استخدموا 2 إذا كانت القاعدة تنص على ألا يتجاوز التأمين إيجار شهرين. تضرب الحاسبة القيمتين، وتقرب الناتج المالي إلى منزلتين عشريتين، ثم تعرضه في maximum_allowed_deposit. يجب أن تكون جميع المبالغ بالعملة نفسها؛ فالعملية تصلح للدولار أو اليورو أو الجنيه أو غيرها، لكنها لا تحول بين العملات. تطلب الأداة منكم إدخال المضاعف لأن القواعد تختلف باختلاف الولاية القضائية وفئة العقار ونوع العقد والظروف. وهي تختبر القاعدة التي تحددونها بدلًا من افتراض الحكم القانوني المنطبق على عقد إيجار بعينه.
افهموا نتيجة المقارنة
أدخلوا المبلغ المطلوب أو المزمع تحصيله في proposed_deposit. تكون قيمة exceeds_maximum صحيحة فقط عندما يزيد ذلك المبلغ زيادة فعلية على السقف المحسوب. ولذلك فإن المبلغ المساوي للسقف تمامًا يبقى ضمن القاعدة المقدمة. يجعل الحقل difference_from_maximum المقارنة قابلة للمراجعة: فالعدد الموجب هو مقدار التجاوز، والصفر يعني مساواة الحد الأقصى، والعدد السالب يوضح مقدار النقص عنه. يُضبط الإيجار الشهري والتأمين المقترح في المخرجات على منزلتين عشريتين كي تبقى القيم المالية المعتادة واضحة وثابتة. ويُحتفظ بالمضاعف نفسه، فتكون القواعد الكسرية مثل 1.5 ممكنة. صُممت النتيجة لدعم النقاش أو مراجعة المستندات بعملية حسابية شفافة. وهي لا تصف الرسم بأنه قانوني أو غير قانوني، لأن صحة النتيجة تعتمد كليًا على دقة المضاعف الذي أدخله المستخدم وعلى انطباقه.
تحققوا من القاعدة قبل الاعتماد على الإجابة
خذوا المضاعف من مصدر موثوق ينطبق على عقد الإيجار الذي تراجعونه. وقد يكون المصدر قانونًا ساريًا أو دليل إسكان رسميًا أو بندًا في العقد أو مشورة من مختص محلي مؤهل. تحققوا مما إذا كانت القاعدة تشمل التأمين القابل للاسترداد وحده، أم تشمل أيضًا مبالغ مستقلة مثل تأمين الحيوانات الأليفة أو رسوم التنظيف أو الإيجار المقدم أو تأمين المفاتيح أو إيجار الشهر الأخير. تختلف التعريفات، وقد يؤدي جمع مبالغ تعاملها القاعدة كلًّا على حدة إلى مقارنة مضللة. وتأكدوا كذلك من أن قيمة الإيجار الشهري هي الأساس التعاقدي الصحيح؛ فقد لا تدخل الخصومات والمرافق ومواقف السيارات والرسوم المتغيرة ضمنها. احتفظوا بالمدخلات الثلاثة مع النتيجة كي يستطيع شخص آخر إعادة الفحص. تناسب نسخة المتصفح الحساب الفوري، ويمكن للعمليات المؤتمتة استدعاء API مقابل $0.002 لكل طلب. في الحالتين تعمل الخوارزمية بصورة حتمية بلا خدمة شبكية، ولا تطبق إلا القاعدة الحسابية المدخلة.
حالات الاستخدام
مراجعة عرض تكاليف الانتقال
قارنوا التأمين الوارد في عرض المالك أو مدير العقار بسقف معروف قبل توقيع العقد.
توحيد فحوص إدارة العقارات
طبقوا مضاعف الشركة أو الولاية القضائية باستمرار عند إعداد مبالغ التأمين للعقود الجديدة.
دعم الاستشارات السكنية
اعرضوا للمستأجر العملية الدقيقة وراء احتمال التجاوز مع إبقاء المصدر القانوني منفصلًا عن الحساب.
الأسئلة الشائعة
ما تكلفة استخدام الحاسبة؟
تشغيلها في المتصفح مجاني. وتبلغ تكلفة طلب API واحد $0.002.
هل تحدد الأداة الحد القانوني للتأمين؟
لا. أنتم تقدمون المضاعف الأقصى. تحققوا من القاعدة المنطبقة بالرجوع إلى مصدر محلي رسمي.
هل يمكن استخدام قاعدة إيجار شهر ونصف؟
نعم. أدخلوا 1.5 بوصفه المضاعف الأقصى للتأمين.
ماذا يعني الفرق السالب؟
يعني أن التأمين المقترح يقل عن الحد الأقصى المحسوب بمقدار القيمة المطلقة لذلك الفرق.
هل يوضع تنبيه على تأمين يساوي الحد الأقصى؟
لا. لا يوضع التنبيه إلا عندما يزيد المقترح على الحد الأقصى المحسوب.
هل يمكن إدخال الإيجار والتأمين بعملتين مختلفتين؟
لا. أدخلوا المبلغين بالعملة نفسها لأن الحاسبة لا تحول العملات.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/realestate/security-deposit-max-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"monthly_rent":1850.5,"max_deposit_multiplier":2,"proposed_deposit":4000}'const res = await fetch("https://api.kit.forhosting.com/realestate/security-deposit-max-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"monthly_rent": 1850.5,
"max_deposit_multiplier": 2,
"proposed_deposit": 4000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/security-deposit-max-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"monthly_rent": 1850.5,
"max_deposit_multiplier": 2,
"proposed_deposit": 4000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/security-deposit-max-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"monthly_rent":1850.5,"max_deposit_multiplier":2,"proposed_deposit":4000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"monthly_rent":1850.5,"max_deposit_multiplier":2,"proposed_deposit":4000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/security-deposit-max-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"monthly_rent": 1850.5,
"max_deposit_multiplier": 2,
"proposed_deposit": 4000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.security_deposit_max_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |