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