حاسبة AFN
اعرف كم تمويلًا خارجيًا تحتاجه خطة النمو: مبيعات 500,000 تنمو 25% وأصول 300,000 وخصوم تلقائية 60,000 وهامش ربح 6% وتوزيع 40% تترك فجوة قدرها 37,500. وتظهر كل القيم الوسيطة أيضًا. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المبيعات الحالية
- 500,000
- إجمالي الأصول
- 300,000
- الالتزامات التلقائية
- 60,000
- هامش الربح
- 0.06
- نسبة توزيع الأرباح
- 0.4
- معدل نمو المبيعات
- 0.25
- Afn
- 37,500
- المبيعات المتوقعة
- 625,000
- زيادة المبيعات
- 125,000
- الزيادة المطلوبة في الأصول
- 75,000
تقدم المبيعات الحالية وإجمالي الأصول والخصوم التلقائية وهامش الربح ونسبة توزيع الأرباح ومعدل نمو المبيعات المتوقع، فتعيد لك التمويل الخارجي المطلوب مع كل الأرقام الوسيطة: المبيعات المتوقعة، والزيادة اللازمة في الأصول، والزيادة التلقائية في الخصوم، والإضافة إلى الأرباح المحتجزة. استدعاء واحد حتمي، دون الحاجة إلى أي جدول بيانات.
ما الذي تقيسه الأموال الإضافية المطلوبة فعليًا
النمو ليس مجانيًا. فعندما ترتفع المبيعات، تحتاج الشركة عادةً إلى مزيد من المخزون ومزيد من المستحقات وكثيرًا ما تحتاج إلى مزيد من المعدات، ويجب أن يدفع شخص ما ثمن هذه الأصول. يُغطى جزء من الفاتورة تلقائيًا: إذ يمدد الموردون الائتمان مع نمو المشتريات، وتنمو الأجور والضرائب المستحقة مع نمو النشاط — وهذه هي الخصوم التلقائية.
ويُغطى جزء آخر من الداخل، بواسطة الربح الذي يحققه النشاط الموسع ويحتفظ به بدلًا من توزيعه أرباحًا. أما رقم الأموال الإضافية المطلوبة فهو ما يتبقى بعد احتساب هذين المصدرين الداخليين: المبلغ الذي يجب أن يأتي من دين مصرفي جديد أو سندات جديدة أو حقوق ملكية جديدة. فالنتيجة الموجبة تعني أن التمويل الخارجي مطلوب، والنتيجة السالبة تعني أن النمو يولّد في الواقع فائضًا تمويليًا يمكن استخدامه لسداد الديون أو تمويل التوزيعات.
كيف يتم الحساب
أولًا، تُحسب المبيعات المتوقعة بضرب المبيعات الحالية في واحد زائد معدل النمو، وتكون الزيادة في المبيعات هي الفرق. ثانيًا، تكون الزيادة اللازمة في الأصول هي نسبة الأصول إلى المبيعات الحالية مضروبة في تلك الزيادة، على افتراض أن الأصول تنمو بالتناسب مع المبيعات؛ وتُحسب الزيادة التلقائية في الخصوم بالطريقة نفسها انطلاقًا من نسبة الخصوم إلى المبيعات. ثالثًا، الإضافة إلى الأرباح المحتجزة هي هامش الربح مضروبًا في المبيعات المتوقعة مضروبًا في واحد ناقص نسبة التوزيع — أي الأرباح التي ستحتفظ بها الفترة القادمة.
تكون AFN بعد ذلك هي الزيادة اللازمة في الأصول ناقص الزيادة التلقائية في الخصوم ناقص الإضافة إلى الأرباح المحتجزة. تُقرَّب جميع المدخلات والمخرجات إلى منزلتين عشريتين لتكون النتائج مستقرة تمامًا، ويُرفض أي إدخال غير منتهٍ أو خارج النطاق برسالة خطأ لا تُحتسَب أبدًا في الفاتورة.
قراءة النتيجة والتخطيط على أساسها
صُمم الكائن المُعاد للتخطيط، لا لمجرد رقم واحد. فإلى جانب afn تحصل على المبيعات المتوقعة والزيادة في المبيعات والزيادة اللازمة في الأصول والزيادة في الخصوم التلقائية والإضافة إلى الأرباح المحتجزة، بحيث ترى بدقة أي عنصر يقود فجوة التمويل. فالشركة ذات هامش الربح المرتفع ونسبة التوزيع المنخفضة غالبًا ما تجد أن الأرباح المحتجزة تغطي معظم النمو المعتدل، بينما قد يحتاج موزع ذو هامش ضئيل إلى خط ائتمان للتوسع نفسه.
يجب أن يكون معدل النمو صفرًا أو موجبًا — فالنموذج يجيب عن أسئلة التوسع لا الانكماش، ويُرفض المعدل السالب بوصفه إدخالًا غير صالح. استخدمه في خطوط الموازنة، وتوقعات الجاهزية للمقرضين، وعروض مجالس الإدارة، وتحليلات الحساسية: غيّر معدل النمو عبر الاستدعاءات وراقب كيف تتسع فجوة التمويل أو تضيق.
حالات الاستخدام
تحديد حجم خط الائتمان قبل بدء العام
أدخل خطة نمو مبيعات العام القادم في رقم AFN ليتفاوض فريق الخزانة على التمويل قبل ظهور الفجوة، لا بعدها.
اختبار الإجهاد لسيناريو نمو
قارن AFN عبر عدة معدلات نمو لمعرفة أسرع توسع يمكن للشركة تمويله من الأرباح المحتجزة وائتمان الموردين وحدهما.
دعم طلب قرض
أرفق التفصيل — زيادة الأصول والخصوم التلقائية والأرباح المحتجزة — بتوقع جاهز للمقرض بدلًا من رقم واحد غير مفسَّر.
الأسئلة الشائعة
كم تبلغ التكلفة؟
كما أن تشغيله مجاني في متصفحك على هذه الصفحة.
ماذا يحدث إذا كان معدل نمو المبيعات سالبًا؟
فنموذج AFN يجيب عن أسئلة التوسع؛ والطلبات الفاشلة لا تُحتسَب في الفاتورة.
ماذا تعني نتيجة AFN السالبة؟
تعني أن النمو يولّد تمويلًا داخليًا أكثر مما يستهلك: فالأرباح المحتجزة مضافًا إليها الخصوم التلقائية تتجاوز الزيادة اللازمة في الأصول، مخلّفةً فائضًا.
هل النسب مئوية أم كسور؟
كسور. فهامش الربح 6% يُكتب 0.06، ونسبة التوزيع 40% تُكتب 0.4، والنمو 25% يُكتب 0.25.
أي الخصوم تُعد تلقائية؟
تلك التي تنمو تلقائيًا مع المبيعات، وهي عادةً الحسابات الدائنة والمصروفات المستحقة. أما القروض المصرفية والسندات فليست تلقائية — إنها بالضبط التمويل الخارجي الذي تقيسه AFN.
هل تُخزَّن أي بيانات؟
لا. تُعالَج الأرقام الستة ثم تُتلف؛ ولا يُعاد سوى النتيجة المحسوبة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/afn \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}'const res = await fetch("https://api.kit.forhosting.com/fin/afn", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/afn",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/afn", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_sales":500000,"total_assets":300000,"spontaneous_liabilities":60000,"profit_margin":0.06,"payout_ratio":0.4,"sales_growth_rate":0.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/afn", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"current_sales": 500000,
"total_assets": 300000,
"spontaneous_liabilities": 60000,
"profit_margin": 0.06,
"payout_ratio": 0.4,
"sales_growth_rate": 0.25
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.afn",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تجيب واجهة برمجة التطبيقات الخاصة بالأموال الإضافية المطلوبة (AFN) عن السؤال الذي تصل إليه كل خطة نمو في النهاية: ما مقدار الأموال الخارجية التي يتعين على الشركة جمعها لتمويل النمو المتوقع؟
كيف يتم الحساب
تطبق نقطة النهاية معادلة AFN الكلاسيكية في ثلاث خطوات حتمية.
قراءة النتيجة والتخطيط على أساسها
يمكنك أتمتته مقابل $0.002 لكل طلب، أو تجربته مجانًا أولًا في المتصفح على هذه الصفحة.