حاسبة منحنى لافر للإيرادات الضريبية ومعدل الذروة
تحوّل حاسبة الإيرادات الضريبية وفق منحنى لافر فكرة اقتصادية معروفة إلى سيناريو عددي واضح الافتراضات.
شغّل الأداة مجانًا
أدخلوا وعاءً ضريبيًا أوليًا ومعدل ضريبة ومرونة سلوكية لتقدير الإيرادات بعد استجابة الوعاء للمعدل. تعرض النتيجة الإيرادات عند المعدل المختار، والمعدل الذي يعظم الإيرادات داخل النموذج، وأقصى إيراد مقدر، وسلسلة نقاط توضح صعود المنحنى ثم هبوطه. صُممت الأداة للتعليم وتحليل الحساسية والمقارنات الافتراضية الموثقة بوضوح، لا للتنبؤ الفعلي بالإيرادات العامة.
حددوا سيناريو واضحًا للإيرادات الضريبية
تستخدم الحاسبة المعادلة المبسطة عمدًا R = B × t × (1 − t)<sup>e</sup>. يرمز B إلى الوعاء الضريبي قبل التعديل السلوكي، ويرمز t إلى معدل الضريبة مكتوبًا كعدد عشري، أما e فهو معامل المرونة السلوكية. يصف العاملان الأولان الحساب الميكانيكي للإيراد: تؤدي زيادة الوعاء أو المعدل في البداية إلى رفع التحصيل. ويخفض العامل الأخير الوعاء المتاح مع ارتفاع المعدل، ممثلًا تغيرات مثل تراجع النشاط الخاضع للضريبة، وزيادة استخدام الخصومات، والانتقال بين الأنشطة، والتجنب الضريبي. يمكنكم إدخال الوعاء بأي وحدة نقدية، شرط تفسير جميع النتائج المالية بالوحدة نفسها. أدخلوا المعدل كنسبة بين صفر ومئة. ولأن النموذج تبسيطي، ينبغي وصف المدخلات بأنها افتراضات عند مشاركة النتائج. لا يعني وضع وعاء بقيمة مليون أن الحاسبة قاست اقتصادًا فعليًا؛ بل يعني أن السيناريو يبدأ بمليون وحدة من النشاط الخاضع للضريبة قبل الاستجابة المفترضة. يحافظ هذا الفصل على قابلية إعادة الحساب وييسر مقارنة الافتراضات البديلة بصورة مباشرة.
افهموا لماذا تبلغ الإيرادات ذروة ثم تنخفض
عندما يكون معدل الضريبة صفرًا، تكون الإيرادات صفرًا لأنه لا يُحصّل أي جزء من الوعاء. وعند معدل مئة في المئة، يعطي هذا النموذج صفرًا أيضًا لأن الحد السلوكي يخفض الوعاء الخاضع للضريبة إلى صفر. بين هاتين النقطتين، ترتفع الإيرادات أولًا مع تحصيل الحكومة نسبة أكبر، ثم تبلغ أقصاها، وبعد ذلك تنخفض حين يتجاوز انكماش الوعاء في النموذج أثر ارتفاع المعدل القانوني. لا تُخمن الذروة في هذه المعادلة من نقاط الرسم، بل تُحسب تحليليًا وفق t* = 1 / (e + 1). تضع المرونة التي تساوي واحدًا الذروة عند خمسين في المئة، بينما تنقلها المرونة الأعلى إلى معدل أدنى لأن النموذج يفترض استجابة أقوى للنشاط الخاضع للضريبة. يبين مؤشر الموضع ما إذا كان المعدل المختار أدنى من الذروة أو أعلى منها، وتعرض النسبة إلى الذروة الإيراد المختار كنسبة من الحد النظري الأقصى. أما النقاط المأخوذة من المنحنى فغرضها العرض والشرح؛ وزيادة عددها تجعل الرسم أكثر سلاسة، لكنها لا تغير الذروة الدقيقة ولا الإيراد المحسوب عند المعدل المختار.
فسروا النتائج من دون تحويل النموذج إلى تنبؤ
استخدموا المخرجات كتمرين لتحليل الحساسية، لا كتوصية لسياسة ضريبية. تضم النظم الضريبية الفعلية معدلات وشرائح وخصومات متعددة، وقواعد إنفاذ، وآثارًا زمنية، وتفاعلات مع ضرائب أخرى، واستجابات تختلف باختلاف الأشخاص والأنشطة. تختزل مرونة واحدة كل هذه الآليات في افتراض واحد؛ لذلك لا تكون الذروة التي تبدو دقيقة دقيقة إلا ضمن المعادلة المعلنة. من الأساليب المفيدة تثبيت الوعاء الأولي، وتجربة عدة قيم معقولة للمرونة، وملاحظة تغير كل من معدل الذروة والإيراد الأقصى. ويمكنكم أيضًا مقارنة عدة معدلات مقترحة تحت المرونة نفسها، مع تسجيل الوعاء المتبقي والإيراد المقدر لكل سيناريو. إذا دعمت الأدلة التجريبية دالة استجابة مختلفة، فاستخدموا نموذجًا ملائمًا لتلك الأدلة بدل اعتبار هذا المنحنى قاعدة عامة. وعند عرض النتيجة، أدرجوا المعادلة وافتراض الوعاء والمرونة والمعدل المختار والمقياس النقدي. الحاسبة حتمية؛ فالمدخلات المتطابقة تعطي مخرجات متطابقة، مما يفيد في الدروس والتقارير القابلة لإعادة الإنتاج والجداول الآلية واختبارات الرسوم. تبلغ تكلفة استخدام API مقدار $0.002 لكل طلب، بينما تعمل نسخة المتصفح محليًا.
حالات الاستخدام
شرح منحنى لافر
وضحوا كيف يجمع النموذج بين الأثر الميكانيكي للمعدل وانكماش الوعاء لينشئ ذروة داخلية للإيرادات.
مقارنة الافتراضات السلوكية
جربوا قيمًا مختلفة للمرونة لمعرفة أثر الاستجابات الأقوى أو الأضعف في معدل الذروة والإيراد الأقصى.
إنشاء رسم قابل لإعادة الإنتاج
أنشئوا نقاطًا متساوية المسافات للوحة معلومات أو درس أو تقرير أو عرض اقتصادي آلي.
الأسئلة الشائعة
ما المعادلة التي تستخدمها الحاسبة؟
تستخدم R = B × t × (1 − t)^e، حيث B هو الوعاء الأولي، وt معدل الضريبة كعدد عشري، وe معامل المرونة السلوكية الموجب.
كيف يُحسب معدل الضريبة عند الذروة؟
في هذه المعادلة تحديدًا، يعطي اشتقاق الإيراد بالنسبة إلى المعدل ذروة دقيقة عند t = 1 / (e + 1). ولا تُقدر من نقاط الرسم.
ماذا تعني المرونة السلوكية هنا؟
تتحكم في سرعة انكماش الوعاء الضريبي داخل النموذج عند ارتفاع المعدل. تمثل القيمة الأكبر استجابة أقوى وتنقل الذروة إلى معدل أدنى.
هل تستطيع الأداة التنبؤ بإيرادات الحكومة؟
لا. فهذا نموذج مبسط لا يشمل التفاصيل المؤسسية والتوزيعية والديناميكية والتجريبية اللازمة لإعداد تنبؤ فعلي.
لماذا تكون الإيرادات صفرًا عند معدل 100 في المئة؟
تجعل دالة الاستجابة المختارة الوعاء المتبقي صفرًا عند تلك النهاية. هذه خاصية للنموذج، وليست ادعاءً بأن كل وعاء واقعي سيختفي حرفيًا.
ما تكلفة الاستخدام؟
يمكن تشغيل الحاسبة مجانًا في المتصفح. وتبلغ تكلفة التنفيذ عبر API مقدار $0.002 لكل طلب.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/econ/laffer-curve-revenue \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"tax_base":1000000,"tax_rate_percent":40,"behavioral_elasticity":1.5}'const res = await fetch("https://api.kit.forhosting.com/econ/laffer-curve-revenue", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"tax_base": 1000000,
"tax_rate_percent": 40,
"behavioral_elasticity": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/laffer-curve-revenue",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"tax_base": 1000000,
"tax_rate_percent": 40,
"behavioral_elasticity": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/laffer-curve-revenue", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"tax_base":1000000,"tax_rate_percent":40,"behavioral_elasticity":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"tax_base":1000000,"tax_rate_percent":40,"behavioral_elasticity":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/laffer-curve-revenue", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"tax_base": 1000000,
"tax_rate_percent": 40,
"behavioral_elasticity": 1.5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.laffer_curve_revenue",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |