حاسبة غرامة السداد المبكر للرهن
غرامة 2% على رصيد متبقٍ قدره 250,000 تساوي 5,000، فيحتاج إغلاق الرهن إلى 255,000. أدخل الرصيد المتبقي والنسبة الواردة في عقدك لترى الغرامة والمبلغ الإجمالي قبل البيع أو إعادة التمويل. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الرصيد المستحق
- 250,000
- الغرامة (%)
- 2
- العقوبة
- 5,000
- إجمالي مبلغ السداد
- 255,000
- المنازل العشرية
- 2
ما زالت كثير من الرهون ذات الفائدة الثابتة والمغلقة تفرض غرامة سداد مبكر عندما تبيعون أو تعيدون التمويل أو تسددون القرض قبل انتهاء نافذة الحظر. يحتاج المقترضون ومسؤولو القروض ومكاتب إعادة التمويل إلى تقدير سريع وقابل للتدقيق لتلك الرسوم كنسبة بسيطة من أصل الدين القائم — لا نموذجاً لجدول سندات متعدد الصفحات. تضرب حاسبة غرامة السداد المبكر للرهن رصيدكم القائم الحالي في نسبة الغرامة التعاقدية، وتعيد مبلغ الغرامة بالدولار (أو بعملتكم)، ثم تضيفه إلى الرصيد حتى تروا إجمالي النقد اللازم لإغلاق السند. يُطبَّق تقريب half-up مرة واحدة عند اختيار دقة الكسور العشرية. لا توجد استدعاءات شبكة ولا بذور عشوائية ولا ساعات خادم.
كيف تُحسب غرامة السداد المبكر كنسبة من الرصيد
تعبّر معظم سندات الرهن الاستهلاكية عن غرامة سداد مبكر مرنة كنسبة ثابتة من الأصل المتبقي لحظة طلب كشف الإغلاق. إذا كان رصيدكم القائم مئتين وخمسين ألفاً ونصّ السند على اثنين في المئة للإغلاق المبكر خلال السنوات الثلاث الأولى، فالرسوم خمسة آلاف. يُطبَّق تقريب half-up مرة واحدة على حقول المال بعد حاصل الضرب الخام، عبر المعامل الاختياري decimals (الافتراضي اثنان).
لا يقسّم المحرك حسب أشهر الحظر المتبقية، ولا ينتقل إلى أوضاع أشهر الفائدة، ولا يجلب أسعاراً حية: يجيب عن نية البحث الوحيدة لحاسبة غرامة السداد المبكر للرهن على أساس نسبة من الرصيد القائم. عندما يكون الرصيد صفراً تكون الرسوم صفراً أيضاً. تُرفض الأرصدة والنسب السالبة بدلاً من إنتاج رصيد دائن بصمت.
أين يفيد تقدير غرامة السداد المبكر للرهن
يستخدم مالكو المنازل الذين يقارنون إعادة تمويل بسحب نقدي مع الإبقاء على القرض الحالي حاسبة غرامة السداد المبكر للرهن ليروا إن كانت رسوم اثنين في المئة تمحو توفير السنة الأولى من السعر الجديد. يلصق وكلاء العقارات ومنسقو المعاملات الرصيد القائم ونسبة غرامة السند في الأداة المجانية عندما يُغلق بيع داخل نافذة سداد مبكر مرنة، حتى تكون ورقة صافي البائع صادقة قبل الإدراج. تستفيد مواقع المحتوى التي تتنافس على حاسبة غرامة السداد المبكر للرهن من أداة حية يطابق مسارها المجاني في المتصفح مسار الأتمتة المدفوعة على الوحدة النقية نفسها.
التحقق الفاشل لا يستهلك الرصيد. لا تُنمذج الأداة yield-maintenance ولا defeasance ولا غرامات فائدة لعدة أشهر لبعض المنتجات التجارية والـ jumbo؛ تلك الجداول تخص قدرات أخرى.
حالات الاستخدام
نقطة تعادل إعادة التمويل مع بنود سداد مبكر مرنة
قدّروا الرسوم كنسبة من الرصيد وإجمالي النقد لإغلاق الرهن القديم قبل مقارنته بتوفير السنة الأولى على سعر جديد.
فحص ورقة صافي البيع داخل نافذة حظر
حوّلوا الأصل القائم ونسبة غرامة السند إلى إجمالي إغلاق لعائدات البائع قبل الإدراج أو قبول عرض.
الأسئلة الشائعة
كيف تُحسب غرامة السداد المبكر للرهن؟
تقريب half-up يستخدم الحقل الاختياري decimals (الافتراضي 2).
هل يغطي غرامات أشهر الفائدة أو yield-maintenance؟
لا. هذه الحاسبة تُنمذج فقط رسوم السداد المبكر المرنة كنسبة من الرصيد القائم. الهياكل التجارية الأخرى تحتاج أداة مختلفة.
ماذا يشمل مبلغ السداد الإجمالي في النتيجة؟
هو الرصيد المتبقي مضافًا إليه الغرامة، أي المال اللازم لإغلاق الرهن. فمع رصيد 250,000 وبند غرامة 2% يبلغ الإجمالي 255,000، ويمكنك مقارنته بعائد البيع أو بالتمويل الجديد.
كيف أُدخل غرامة قدرها واحد ونصف بالمئة؟
اكتب 1.5. تُدخل الغرامة نسبة مئوية من الرصيد المتبقي، فالرقم 2 يعني 2% ولا حاجة إلى تحويله إلى كسر عشري.
هل يمكنني فحص حالة بلا غرامة؟
نعم. أدخل 0 نسبةً للغرامة فتصبح صفرًا ويساوي المبلغ الإجمالي الرصيد المتبقي. إنها طريقة سريعة لمقارنة عرض بلا غرامة بعرض فيه بند غرامة 2%.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/finance/mortgage-prepayment-penalty \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"outstanding_balance":250000,"penalty_percent":2}'const res = await fetch("https://api.kit.forhosting.com/finance/mortgage-prepayment-penalty", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"outstanding_balance": 250000,
"penalty_percent": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/mortgage-prepayment-penalty",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"outstanding_balance": 250000,
"penalty_percent": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/mortgage-prepayment-penalty", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"outstanding_balance":250000,"penalty_percent":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"outstanding_balance":250000,"penalty_percent":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/mortgage-prepayment-penalty", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"outstanding_balance": 250000,
"penalty_percent": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.mortgage_prepayment_penalty",
"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 دون فوترة.
كيف تُحسب غرامة السداد المبكر كنسبة من الرصيد
الصيغة مقصودة البساطة: يساوي penalty قيمة outstanding_balance مضروبة في penalty_percent ومقسومة على مئة. تعيد الحاسبة أيضاً total_payoff وهو outstanding_balance زائد penalty، فتتوافق أوراق إعادة التمويل والبيع بين مبلغ التحويل وعائدات الإغلاق في موضع واحد. عندما يكون penalty_percent صفراً تكون الغرامة صفراً وtotal_payoff يساوي الرصيد، وهذا مفيد لاختبار سيناريو بلا غرامة بجانب بند اثنين في المئة.
عقد الإدخال والتحقق وحقول الاستجابة والتقريب
تُقبل السلاسل الرقمية حيث يُتوقع رقم محدود حتى لا تحتاج منشورات النماذج وتصديرات الجداول خطوة تحويل منفصلة. اقرنوا الاستجابة بتقويم إغلاقكم إن احتجتم تواريخ حظر صارمة؛ هذه النقطة تقيّم الرسوم فقط ولا تصدر آراء قانونية ولا مسحاً للسند. أرسلوا جسم JSON برقمين محدودين إلزاميين. outstanding_balance هو أصل الدين غير المسدد الحالي للرهن بوحدتكم النقدية ويجب أن يكون أكبر من أو يساوي صفراً. penalty_percent هو معدل الإغلاق المبكر التعاقدي معبَّراً عنه كنسبة مئوية من ذلك الرصيد — مثلاً اثنان لاثنين في المئة أو واحد فاصلة خمسة لواحد ونصف في المئة — ويجب أن يكون كذلك أكبر من أو يساوي صفراً. decimals الاختياري عدد صحيح من صفر إلى ثمانية يتحكم في منازل half-up لـ outstanding_balance وpenalty_percent وpenalty وtotal_payoff؛ والافتراضي اثنان عند الحذف. الحقول الناقصة والسلاسل الفارغة والقيم غير المحدودة وdecimals خارج النطاق تفشل بـ invalid_input مع تسمية المشكلة؛ ولا تستهلك تلك الإخفاقات الرصيد المدفوع مسبقاً. كل استجابة ناجحة تعيد outstanding_balance وpenalty_percent مقربين، وpenalty وtotal_payoff، وسلسلة formula تعيد هوية النسبة من الرصيد، وتُبلغ عن decimals المستخدمة. مثال: outstanding_balance مئتان وخمسون ألفاً وpenalty_percent اثنان يعطيان penalty خمسة آلاف وtotal_payoff مئتين وخمسة وخمسين ألفاً بمنزلتين عشريتين.
أين يفيد تقدير غرامة السداد المبكر للرهن
يقتبس مسؤولو القروض ووسطاء الرهن بنود السداد المبكر المرنة أثناء محادثات تثبيت السعر ويحتاجون total_payoff بجانب مبلغ القرض الجديد دون فتح دفتر إطفاء مكتبي. يمكن لأتمتة المحافظ وCMS معالجة outstanding_balance وpenalty_percent دفعة واحدة عبر API بعقد JSON ذاته. ولأن التنفيذ pure parse من المستوى A، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة.
حالات التكامل
عروض الوسطاء وخطوط الأتمتة
استدعوا حقول JSON نفسها من سكربتات أو خطافات CMS لتقدير السداد المبكر المرن دفعة واحدة عبر قروض سكنية كثيرة.
أسئلة تقنية
ماذا يجب أن تدخلوا في outstanding_balance؟
استخدموا أصل الدين غير المسدد الحالي من آخر كشف أو عرض إغلاق، لا مبلغ القرض الأصلي. يجب أن يكون رقماً محدوداً أكبر من أو يساوي صفراً.
من أين يأتي penalty_percent؟
من سند الرهن أو Loan Estimate — غالباً من 1% إلى 5% من الأصل المتبقي خلال نافذة إغلاق مبكر. أدخلوا 2 لاثنين في المئة.
كم تكلفة حاسبة غرامة السداد المبكر للرهن؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل مكالمة ناجحة؛ الإدخال غير الصالح لا يُفوتر.