حاسبة DSCR
صافي دخل تشغيلي قدره 180,000 مقابل أقساط سنوية 120,000 يعطي DSCR قدرها 1.5: يكسب العقار مرة ونصف ما تكلّفه ديونه كل سنة. وعند 1.00 يغطي الدخل الأقساط بالكاد. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- صافي الدخل التشغيلي
- 180,000
- إجمالي خدمة الدين السنوية
- 120,000
- نسبة تغطية خدمة الدين (DSCR)
- 1.5
نسبة تغطية خدمة الدين، وتُختصر في الائتمان العقاري التجاري وائتمان الشركات إلى DSCR في الأغلب، هي الرقم الذي يستخدمه المقرِض ليختبر هل يستطيع النقد التشغيلي أن يسدّد القرض فعلاً. النتيجة 1.00 تعني أن الدخل يغطي أصل الدين والفائدة المقررين تماماً؛ و1.25 هو الأرضية المعتادة لكثير من الرهون التجارية؛ وأي قيمة دون 1.00 تعني أن الأصل لا يغطي دينه اليوم.
ما الذي تقيسه DSCR وكيف تتكوّن النسبة
تجيب نسبة تغطية خدمة الدين عن سؤال اكتتاب واحد: بعد مصروفات التشغيل، هل ما زال العقار أو الشركة يولّد نقداً يكفي لسداد كل دفعة مقررة هذا العام؟ من يبحث عن حاسبة dscr يريد ذلك الخارج، لا نسبة القرض إلى القيمة، ولا معدل الرسملة، ولا جدولاً يبدّل فاصل العشرات في صمت. صافي الدخل التشغيلي هو البسط: في العادة الإيجار الفعّال وغيره من الدخل التشغيلي، ناقص مصروفات مثل الشغور والضريبة العقارية والتأمين والمنافع والإصلاحات والإدارة، وقبل خدمة الدين وضريبة الدخل والإهلاك والنفقات الرأسمالية التي يعاملها المقرِض على حدة.
إجمالي خدمة الدين السنوية هو المقام: اثنا عشر شهراً من الأصل والفائدة المستحقين، بما في ذلك سند مُطفأ أو دفعة فترة فائدة فقط أو الاحتياطي الإلزامي الذي يعدّه عقد الائتمان خدمة دين. تقسم هذه الأداة هذين المقدارين المنتهيَين وتعيد dscr. نسبة 1.00 تعني أن الدخل يساوي الدفعة بلا وسادة.
ونسبة 1.25 هي تعهد الرهن التجاري المعتاد الذي ما تزال أوراق الشروط تطبعه. ونسبة دون 1.00 تعني أن التشغيل لا يغطي القرض اليوم. يُقبل صافي دخل تشغيلي سالب وينتج نسبة سالبة، وهي الصورة الصادقة لأصل خاسر لا رقم تغطية ملفّق.
لا تحوّل الحاسبة العملات، ولا تفصل الأصل عن الفائدة، ولا تطبّق عتبة المقرِض: ذلك مكانه ورقة الشروط.
أين تكسب حاسبة DSCR موضعها
تتصدر مكاتب المنح وبوابات المقترضين على حاسبة dscr لأن لجنة الائتمان تفكّر بنسبة التغطية لا بدَور إيجار خام. لصق صافي الدخل التشغيلي والدفع السنوي في هذه الأداة يظهر الخارج قبل أن يرسل أحد ملفاً، وهي المقارنة التي يعقدها المقرِض حقاً بين صفقتين. يعيش مديرو الأصول والمخدمات الخاصة على كشوف الاثني عشر شهراً اللاحقة؛ قسمة NOI على خدمة الدين السنوية التعاقدية تعطي رقم المتابعة نفسه دون أن يُضطر المحلل إلى تذكّر إن كانت خلية قد طرحت الرهن سلفاً.
يستطيع من يدرّس تمويل العقار أن يزرع أمثلة صف تفشل بصوت عالٍ عند خدمة دين صفرية بدل طباعة Infinity قد يقرأها الطالب تغطية لا نهائية. التحقق الفاشل لا يستهلك الرصيد. أبقوا خدمة الدين السنوية موجبة تماماً، وثبّتوا حقل dscr المقرّب في الاختبارات، فتحصلون على نسبة تغطية قابلة للإعادة للأدوات ووحدات المقرر وعُمّال الحافة دون إقامة محرك سياسة ائتمان خاص بكم.
حالات الاستخدام
فحص ورقة شروط الرهن التجاري
حوّلوا صافي الدخل التشغيلي للاثني عشر شهراً اللاحقة والدفع السنوي المقترح من الأصل والفائدة إلى DSCR الذي سيذكره المقرِض على ورقة الشروط.
إجهاد الشغور وإعادة ضبط الأسعار
أعيدوا حساب النسبة بعد خفض NOI أو رفع الدفع السنوي حتى يُظهر ملف إعادة التمويل مدى قرب الأصل من عجز 1.00.
الأسئلة الشائعة
ماذا يحدث إذا كانت خدمة الدين السنوية صفراً؟
DSCR خارج، فالمقام الصفري غير معرّف ولا يُحاسب.
هل يجوز أن يكون صافي الدخل التشغيلي سالباً؟
نعم. يُسمح بعقار أو شركة خاسرة وينتج DSCR سالباً يصف بصدق أصلاً لا يغطي قرضه.
هل تطبّق هذه الحاسبة عتبة مقرِض مثل 1.25؟
لا. تعيد النسبة فقط. قارنوا dscr بتعهّدكم في التطبيق المستدعي إن احتجتم علم نجاح أو رسوب.
ما الذي يدخل في صافي الدخل التشغيلي؟
الإيجارات والإيرادات التشغيلية الأخرى مطروحًا منها مصروفات التشغيل مثل الشغور وضريبة العقار والتأمين والمرافق والإصلاحات والإدارة. ويُقاس قبل أقساط القرض وضريبة الدخل والإهلاك والإنفاق الرأسمالي.
ما الذي تشمله خدمة الدين السنوية؟
اثنا عشر شهرًا من أصل الدين والفائدة المستحقين على القرض، بما في ذلك دفعات فترات الفائدة فقط وأي احتياطي إلزامي يعدّه عقد الائتمان جزءًا من خدمة الدين.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/dscr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_operating_income":180000,"total_annual_debt_service":120000}'const res = await fetch("https://api.kit.forhosting.com/fin/dscr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_operating_income": 180000,
"total_annual_debt_service": 120000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/dscr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_operating_income": 180000,
"total_annual_debt_service": 120000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/dscr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_operating_income":180000,"total_annual_debt_service":120000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_operating_income":180000,"total_annual_debt_service":120000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/dscr", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"net_operating_income": 180000,
"total_annual_debt_service": 120000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dscr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs_value | 1000000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقبل هذه الحاسبة صافي الدخل التشغيلي وإجمالي خدمة الدين السنوية كأعداد منتهية، وتقسم الأول على الثاني، وتعيد النسبة عقد JSON حتمي. تُرفض خدمة الدين السنوية الصفرية بـ invalid_input لأن الخارج غير معرّف. الحساب الخالص نفسه يغذّي الأداة المجانية في المتصفح ومسار API، فلا يختلف فحص ورقة الشروط عن سكربت المحفظة على الرقم.
ما الذي تقيسه DSCR وكيف تتكوّن النسبة
ولأن القسمة على صفر غير معرّفة، تفشل قيمة total_annual_debt_service البالغة صفراً بـ invalid_input بدل Infinity أو NaN أو نسبة جوفاء قد يعدّها نموذج نجاحاً.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
تُرفض خدمة الدين السنوية السالبة كذلك، لأن نسبة تغطية بمقام سالب ليست DSCR التي يصفها عقد ائتمان. عند النجاح يعيد الجسم المدخلين، ويعيد dscr خارجاً مقرّباً، ويتضمن سلسلة formula تعيد صياغة الهوية. قارنوا النسبة بعتبة مقرِضكم إن احتاجت ورقة الشروط علماً بالنجاح أو الرسوب؛ يحسب هذا الطرف نسبة التغطية فقط ولا يخترع نتيجة تعهّد. أرسلوا جسم JSON بطريقة POST يوفّر net_operating_income وtotal_annual_debt_service. net_operating_income هو NOI الفترة بوحدة نقدية واحدة، عدد منتهٍ قد يكون سالباً حين يخسر الأصل، وله الأسماء المستعارة noi وannual_noi وnoi_annual وnet_operating_income_annual. total_annual_debt_service هو التزام الأصل زائد الفائدة لاثني عشر شهراً بالعملة نفسها، عدد منتهٍ يجب أن يكون أكبر من الصفر تماماً، وله الأسماء المستعارة debt_service وads وannual_debt_service وtads وtotal_debt_service. يجوز أن يصل كل حقل عددي عدداً في JSON أو سلسلة رقمية. غياب net_operating_income أو غياب total_annual_debt_service أو السلاسل الفارغة أو القيم غير المنتهية أو مقدار فوق الحد المعلن يفشل بـ invalid_input يسمّي الحقل ولا يُحاسب. خدمة الدين السنوية الصفرية هي الخطأ الذي وُجدت هذه الصفحة لاصطياده: تحتوي الرسالة على total_annual_debt_service وعلى must not be zero حتى يميّز النموذج ذلك الضابط بدل تنبيه عام. مثال: net_operating_income قدره مئة وثمانون ألفاً مقابل total_annual_debt_service قدره مئة وعشرون ألفاً يعطي dscr قدره 1.5. مثال: net_operating_income قدره خمسة وسبعون ألفاً مقابل تسعين ألفاً من الخدمة السنوية يعطي نسبة دون الواحد، عجزاً واضحاً لا حملاً فارغاً صامتاً.
أين تكسب حاسبة DSCR موضعها
يستخدم ائتمان المنشآت الصغيرة واكتتاب الامتياز الهوية نفسها على NOI الشركة لا NOI العقار، وعقد JSON لا يبالي أي قصة أنتجت البسط. ولأن التنفيذ parse خالص من الفئة A، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. تستطيع سكربتات المحفظة استدعاء الوحدة نفسها في حلقة على كثير من السندات؛ كل عنصر طلب واحد، والوحدة item، ويبقى مسار المتصفح المجاني مطابقاً بايتاً ببايت لـ API حتى لا تكذب معاينة الصفحة عن الرقم الذي سيُحفظ بعد التخزين.
حالات التكامل
مراقبة تعهّدات المحفظة
قيّموا كثيراً من السندات عبر API بإرسال NOI كل عقار وخدمة الدين السنوية التعاقدية، ثم خزّنوا dscr المُعاد بجانب القرض.
أسئلة تقنية
كيف تُحسب DSCR من NOI وخدمة الدين السنوية؟
أرسلوا أعداداً منتهية net_operating_income وtotal_annual_debt_service. تعيد API قيمة dscr بوصفها net_operating_income مقسوماً على total_annual_debt_service، مقرّبة إلى ست منازل عشرية.
كم تكلفة حاسبة DSCR؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ ولا تُحاسب المدخلات غير الصالحة.