ForHosting KIT · المال والتمويل

حاسبة المعدل السنوي الفعلي (APR)

معدل اسمي 12% يُحتسب شهريًا يكلّف فعليًا 12.6825% في السنة، أي بزيادة 0.6825 نقطة على المعلن. حوّل أي عرض إلى معدله الفعلي قبل مقارنة القروض أو حساب الأقساط. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
المعدل الاسمي
0.12
فترات التركيب
12
تحصل على
Apr
0.126825
معدل APR السنوي (%)
12.6825
الفرق بين الفعلي والاسمي (نقاط)
0.6825

تأخذ حاسبة معدل النسبة السنوية APR الرقمين اللذين يذكرهما كل عرض قرض — سعر الفائدة السنوي الاسمي وعدد مرات التراكم — وتعيد المعدل السنوي الفعلي: ما يكلفك به القرض فعليًا على مدار سنة كاملة بعد احتساب التراكم. فالسعر الاسمي البالغ 12% مع تراكم شهري ليس 12% في السنة، بل هو أكثر من ذلك، ويزداد الفرق مع كل فترة تراكم إضافية. أرسل السعر على هيئة عدد عشري مع عدد الفترات في السنة، وستحصل على معدل APR الفعلي، والقيمة نفسها معبّرًا عنها كنسبة مئوية، والفارق بين الاسمي والفعلي بالنقاط المئوية.

لماذا لا يتطابق السعر الاسمي مع معدل APR

تذكر جهات الإقراض السعر السنوي الاسمي لأنه يبدو أصغر. ولا يصدق هذا الرقم إلا عندما تُضاف الفائدة مرة واحدة في السنة. فما إن تُضاف الفائدة شهريًا أو يوميًا أو بشكل مستمر، حتى تبدأ فائدة كل فترة في توليد فائدة خاصة بها، ويتجاوز المبلغ الذي تدفعه فعليًا على مدى اثني عشر شهرًا الرقم المعلن.

أما معدل النسبة السنوية الفعلي فهو الرقم الصادق: إنه يدمج التراكم في معدل سنوي واحد، فيصبح السعر الاسمي البالغ 12% مع تراكم شهري نحو 12.68%، والسعر نفسه مع تراكم يومي نحو 12.75%. إن مقارنة قرضين بسعرهما الاسمي بينما يتراكم أحدهما شهريًا والآخر يوميًا هي مقارنة بين شيئين مختلفين؛ أما تحويل كليهما إلى APR فيضعهما على قدم المساواة، وهذا بالضبط ما تؤديه هذه النقطة الطرفية في استدعاء واحد.

إذا كنت تقارن بين العروض، أو تبني فحصًا للقدرة على التحمل، أو تراجع عقدًا، فهذا هو التحويل الذي تجريه أولًا، قبل أي حساب للدفعة الشهرية أو جدول السداد، لأن كل حساب لاحق يرث الخطأ إذا بدأت من السعر الاسمي. وتشترط الجهات التنظيمية في معظم الولايات القضائية على المقرضين الإفصاح عن رقم فعلي على نمط APR لهذا السبب تحديدًا: فالسعر الاسمي وحده مضلل بصورة منهجية، ويُدفن تردد التراكم في البنود المطبوعة بخط صغير حيث نادرًا ما ينظر المقترضون.

كيف يعمل التحويل

الصيغة مغلقة ودقيقة تمامًا: اقسم السعر الاسمي على عدد فترات التراكم في السنة للحصول على معدل الفترة الواحدة، ثم أضف واحدًا، وارفع الناتج إلى قوة عدد الفترات، ثم اطرح واحدًا. فبالنسبة لسعر اسمي r يتراكم m مرة في السنة، تكون الصيغة APR = (1 + r/m)^m − 1. وتطبق النقطة الطرفية ذلك مباشرة بحساب مزدوج الدقة وتقرّب النتيجة إلى ست خانات عشرية حتى يكون الناتج مستقرًا تمامًا على مستوى البايتات عبر الأجهزة المختلفة.

وتقبل السعر الاسمي على هيئة عدد عشري — أي 0.12 وليس 12 — والفترات كعدد صحيح موجب: 12 للتراكم الشهري، و4 للربع سنوي، و2 للنصف سنوي، و1 للسنوي، و365 لليومي. ويجوز أن يكون السعر الاسمي سالبًا حتى −1، وهو ما يغطي سيناريوهات الانكماش أو الغرامات؛ أما دون −1 فتفقد الصيغة معناها ويُرفض الطلب. وإلى جانب معدل APR الفعلي، تحصل على القيمة نفسها كنسبة مئوية وعلى الفارق بين الاسمي والفعلي بالنقاط المئوية، بحيث تستطيع ذكر الصيغة التي يحتاجها تقريرك دون أي حسابات إضافية من جانبك.

أين يندرج في سير عمل الإقراض

المقارنة بين الأسعار هي الاستخدام البديهي: مرّر كل عرض يصلك عبر التحويل ورتّب العروض حسب التكلفة الفعلية بدلًا من السعر المعلن. لكن النقطة الطرفية تثبت قيمتها في الأتمتة أيضًا. فمحركات التسعير تطبّع جميع أسعار منتجاتها إلى APR قبل تخزينها، حتى لا تعتمد العروض اللاحقة أبدًا على تذكّر اصطلاح التراكم الخاص بكل منتج.

وأدوات الامتثال تعيد اشتقاق معدل APR المُفصح عنه انطلاقًا من السعر الاسمي في العقد وبند التراكم، وتضع علامة على أي انحراف يتجاوز حد التسامح. ومواقع المحتوى المالي تحسب المعدل الفعلي مباشرة بجوار كل جدول منتجات. والحساب حتمي: لا استدعاءات شبكة، ولا عشوائية، ولا تواريخ، وبالتالي يعيد المُدخل نفسه المُخرج نفسه دائمًا، ما يجعله آمنًا للتخزين المؤقت، وآمنًا للتوثيق في سجل التدقيق، وآمنًا للاستخدام كمرجع معياري عند اختبار شفرتك المالية الخاصة مقابل تطبيق معروف بصحته.

وهذه الحتمية هي سبب تقريب الناتج إلى دقة ثابتة وإرجاعه كأرقام صرفة.

قارن عروض القروض على أسس متساوية

حوّل السعر الاسمي وتردد التراكم لكل عرض إلى معدل APR الفعلي، ثم رتّبها حسب التكلفة السنوية الحقيقية بدلًا من الرقم المعلن.

تدقيق معدل APR المُفصح عنه في عقد

أعد حساب المعدل الفعلي انطلاقًا من السعر الاسمي وبند التراكم، وضع علامة على أي إفصاح ينحرف عن حد التسامح الذي تحدده.

تطبيع الأسعار في محرك تسعير

خزّن كل منتج كمعدل APR فعلي لحظة الإدخال، حتى لا تعتمد العروض وجداول السداد اللاحقة أبدًا على اصطلاحات التراكم.

كم تبلغ التكلفة؟

كما يمكن تشغيلها مجانًا في متصفحك على هذه الصفحة، بنتائج مطابقة تمامًا.

ما ترددات التراكم التي يمكنني استخدامها؟

أي عدد صحيح موجب من الفترات في السنة: 1 للتراكم السنوي، و2 للنصف سنوي، و4 للربع سنوي، و12 للشهري، و365 لليومي.

هل النتيجة دقيقة؟

الصيغة قوة مغلقة الشكل تُحسب بدقة مزدوجة، ثم تُقرَّب إلى ست خانات عشرية حتى يكون الناتج متطابقًا على مستوى البايتات عبر الأجهزة. والمُدخل نفسه يعيد المُخرج نفسه دائمًا.

هل يمكن أن يكون السعر الاسمي سالبًا؟

نعم، حتى −1 (أي خسارة كاملة لكل فترة). أما دون ذلك فتفقد الصيغة معناها ويُرفض الطلب.

كيف أقارن بين قرضين يختلف فيهما عدد مرات احتساب الفائدة؟

حوّل المعدل الاسمي لكل عرض إلى معدله السنوي الفعلي، ثم رتّب العروض وفق هذا الرقم. أما مقارنة المعدلات المعلنة حين يُحتسب أحدها شهريًا والآخر يوميًا فمقارنة غير عادلة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/fin/apr

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/fin/apr \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"nominal_rate":0.12,"compounding_periods":12}'
{
  "nominal_rate": 0.12,
  "compounding_periods": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.apr",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تعمل الحاسبة بالكامل في متصفحك مجانًا، أو عبر استدعاء API مقابل $0.002 لكل طلب.

كيف يعمل التحويل

وكل ما ليس عددًا صحيحًا موجبًا في حقل الفترات — صفرًا كان أو عددًا سالبًا أو كسرًا مثل 2.5 أو نصًا — يُرفض بخطأ invalid_input دون أي رسوم، لأن تردد التراكم الكسري لا معنى له في هذه الصيغة.

أين يندرج في سير عمل الإقراض

ولأن الشفرة نفسها تعمل مجانًا في أداة المتصفح وفي واجهة API المدفوعة بسعر $0.002 لكل طلب، يمكنك بناء النموذج الأولي على الأداة ثم الانتقال إلى API دون أي تغيير في النتائج — فهذا التطابق مُختبَر ولا يُفترَض.

كيف أمرر السعر، كنسبة مئوية أم كعدد عشري؟

كعدد عشري: 0.12 للدلالة على 12%. ويتضمن الرد الحقل apr_percent، وهو النتيجة نفسها مضروبة في 100، فلا تحتاج أبدًا إلى تحويلها بنفسك.

ماذا يحدث إذا أرسلت قيمة تراكم غير صالحة؟

يفشل الطلب بخطأ invalid_input يذكر اسم الحقل، ولا تُحصَّل منك أي رسوم. فالمدخلات غير الصالحة لا تستهلك الحصة أبدًا.

اطّلع على توثيق KIT الكامل ←