حاسبة رصيد القرض ذي الاستهلاك السلبي
يزداد القرض ذو الاستهلاك السلبي بدلاً من أن ينخفض لأن كل دفعة مجدولة تقل عن الفائدة المستحقة في الفترة.
شغّل الأداة مجانًا
تحسب هذه الأداة ذلك النمو فترة بعد أخرى. أدخل الرصيد الابتدائي ومعدل الفائدة السنوي الاسمي والدفعة المجدولة وعدد الفترات وتكرار الدفع. تعرض النتيجة الرصيد النهائي والفائدة المتراكمة ومجموع الدفعات وزيادة الرصيد وجدولاً واضحاً يفصل الفائدة المستحقة عن المبلغ غير المدفوع الذي يضاف إلى الدين.
افهم سبب نمو الرصيد
يحدث الاستهلاك السلبي عندما يفرض المقرض فائدة خلال فترة تتجاوز ما تدفعه. إذا بدأ القرض عند 200,000 واستحقت في الشهر الأول فائدة قدرها 1,000 وكانت الدفعة 500، فإن مبلغ 500 المتبقي لا يُعفى منه، بل يضاف إلى الرصيد. يبدأ الشهر التالي عند 200,500 وتُحسب الفائدة على هذا المبلغ الأكبر. وقد يتزايد العجز حتى إن ظلت الدفعة ثابتة. يوضح الجدول الرسملة بعرض رصيد البداية والفائدة والدفعة والفائدة غير المدفوعة ورصيد النهاية لكل فترة. ويفترض الحساب تطبيق الدفعة بعد استحقاق الفائدة، وفق الأسلوب المعتاد للدفع في نهاية الفترة.
أدخل المعدلات والفترات بوحدات متسقة
أدخل المعدل السنوي كنسبة مئوية: استخدم 6 لستة في المئة، وليس 0.06. تقسم الحاسبة المعدل الاسمي على 100 ثم على عدد الدفعات السنوية. استخدم 12 للدفع الشهري و26 للدفع كل أسبوعين و52 للدفع الأسبوعي. ويستخدم أفق التوقع الوحدة نفسها. يجب أن تقل الدفعة عن فائدة الفترة الأولى لأن الأداة مخصصة للاستهلاك السلبي. يبقى المعدل والدفعة ثابتين. ولا يشمل الحساب تعديلات المعدل أو الرسوم أو حسابات الضمان أو إعادة ضبط الدفعة أو انتهاء العروض أو الرسملة في موعد مختلف أو قواعد التقريب الخاصة بالمقرض.
فسر التوقع واختبر البدائل
ابدأ بالرصيد النهائي وزيادة الرصيد لقياس الأثر الكلي للعجز. تمثل الفائدة المتراكمة مجموع رسوم الفائدة، أما مجموع الدفعات فيساوي الدفعة المجدولة مضروبة في عدد الفترات. ويمثل الفرق المبلغ المضاف إلى أصل الدين مع مراعاة التقريب المعروض. اختبر سيناريوهات عدة: ارفع الدفعة مع إبقائها دون فائدة الفترة الأولى، أو قصّر المدة، أو قارن معدلات محتملة. قد يكون للتغيير الصغير أثر كبير على المدى الطويل لأن كل عجز مرسمل يولد فائدة لاحقاً. تعامل مع النتيجة كتقدير تخطيطي حتمي، لا ككشف من المقرض أو عرض للسداد. راجع العقد للتحقق من حدود الرصيد وتأجيل الرسملة وتغيير المعدل أو فرض دفعة أكبر.
حالات الاستخدام
تقدير نمو الفائدة المؤجلة
توقع مقدار زيادة رصيد القرض خلال فترة مؤقتة من الدفعات المخفضة.
مقارنة حالات عجز الدفعة
اختبر دفعات مختلفة لمعرفة أثر الفائدة غير المدفوعة في الرصيد المستقبلي.
الاستعداد لحد الرصيد
راجع الجدول لتقدير موعد اقتراب الدين المرسمل من الحد التعاقدي.
الأسئلة الشائعة
ما المقصود بالاستهلاك السلبي؟
يعني أن الدفعة المجدولة تقل عن الفائدة المستحقة، فتضاف الفائدة غير المدفوعة إلى رصيد القرض.
كيف أدخل معدل الفائدة؟
أدخله كنسبة مئوية سنوية؛ فمثلاً أدخل 6 لمعدل سنوي اسمي قدره 6%.
متى تُطبق الدفعة؟
يستحق الحساب الفائدة على رصيد البداية ثم يطبق الدفعة المجدولة في نهاية كل فترة.
هل تدعم الأداة معدلات الفائدة المتغيرة؟
لا، فهي تثبت المعدل السنوي والدفعة المجدولة طوال مدة التوقع.
لماذا رُفضت الدفعة التي أدخلتها؟
يجب أن تقل عن فائدة الفترة الأولى؛ فإذا غطت الفائدة فلا يبدأ القرض باستهلاك سلبي.
ما تكلفة الحساب؟
سعر طلب API هو $0.002، ويمكن استخدام إصدار المتصفح مجاناً في هذه الصفحة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/finance/negative-amortization-balance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":200000,"annual_interest_rate":6,"scheduled_payment":500,"periods":12}'const res = await fetch("https://api.kit.forhosting.com/finance/negative-amortization-balance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 200000,
"annual_interest_rate": 6,
"scheduled_payment": 500,
"periods": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/negative-amortization-balance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 200000,
"annual_interest_rate": 6,
"scheduled_payment": 500,
"periods": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/negative-amortization-balance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":200000,"annual_interest_rate":6,"scheduled_payment":500,"periods":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":200000,"annual_interest_rate":6,"scheduled_payment":500,"periods":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/negative-amortization-balance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"principal": 200000,
"annual_interest_rate": 6,
"scheduled_payment": 500,
"periods": 12
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.negative_amortization_balance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |