حساب نسبة هامش الربح الإجمالي
إيرادات قدرها 250000 مع تكلفة بضاعة مباعة قدرها 150000 تترك ربحاً إجمالياً قدره 100000 وهامشاً إجمالياً نسبته 40%. افحصوا خط منتجات مقابل هدفكم قبل تغيير الأسعار. مجاناً في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الإيرادات
- 250,000
- تكلفة البضاعة المباعة (COGS)
- 150,000
- إجمالي الربح
- 100,000
- هامش الربح الإجمالي (%)
- 40
انطلاقًا من إجمالي الإيرادات وتكلفة البضاعة المباعة (COGS)، تُرجِع هذه الآلة الحاسبة الربح الإجمالي ونسبة هامش الربح الإجمالي، وهما الرقمان اللذان يصفان مقدار ما يتبقى من كل دولار مبيعات بعد التكلفة المباشرة لإنتاج ما بِيع. تتحقق الأداة من كل مدخل، وترفض الإيرادات غير الموجبة بخطأ مُعرَّف، وتُقرِّب النتائج بقاعدة نصف-إلى-أعلى صريحة وحتمية، بحيث تُنتج الأرقام نفسها دائمًا النتيجة نفسها.
ماذا يعني الربح الإجمالي ونسبة هامش الربح الإجمالي
الربح الإجمالي هو الإيرادات ناقص تكلفة البضاعة المباعة: أي المال المتبقي بعد دفع تكاليف المواد والعمالة والنفقات المباشرة للوحدات المُباعة، وقبل الإيجار والتسويق والضرائب أو أي نفقات عامة أخرى. أما نسبة هامش الربح الإجمالي فتعبِّر عن الربح نفسه كحصة من الإيرادات، وتُحسب وفق المعادلة (revenue - COGS) / revenue * 100.
الرقمان يجيبان عن سؤالين مختلفين: فالربح الإجمالي مبلغ مطلق يفيد في تغطية التكاليف الثابتة وقياس مساهمة فترة أو خط منتجات بعينه، بينما نسبة الهامش نسبة مئوية تفيد في مقارنة المنتجات أو الفترات أو الشركات شديدة الاختلاف في الحجم على قدم المساواة. فمثلًا، إيرادات قدرها 250000 مع تكلفة بضاعة مباعة قدرها 150000 تُعطي ربحًا إجماليًا قدره 100000 وهامشًا إجماليًا نسبته 40 في المئة، أي إن أربعين سنتًا من كل دولار مبيعات تبقى بعد التكاليف المباشرة.
يُظهر الناتج الإيرادات والتكلفة التي أدخلتها إلى جانب الأرقام المحسوبة، بحيث تكون النتيجة المخزَّنة واضحة بذاتها وقابلة للتدقيق دون استرجاع الطلب الأصلي. وكلا الحقلين حاضران دائمًا وبقيمة محدودة.
المدخلات والتحقق والحالات الحدية
أما cogs فهو رقم محدود أكبر من الصفر أو مساوٍ له. وتكلفة بضاعة مباعة تساوي صفرًا صحيحة وتُعطي هامشًا نسبته 100 في المئة، وهو ما يصف بدقة نشاطًا تجاريًا بلا تكاليف مباشرة. وتكلفة أعلى من الإيرادات صحيحة أيضًا: فهي تُنتج ربحًا إجماليًا سالبًا ونسبة هامش سالبة، وهي الإشارة الصحيحة لبضاعة تُباع بأقل من تكلفتها المباشرة وليست حالة خطأ.
وحقل decimals الاختياري عدد صحيح من 0 إلى 8 وقيمته الافتراضية 2، مما يتيح دقة أعلى للاقتصادات على مستوى الوحدة عند الحاجة. وتُرفض السلاسل النصية والقيم الفارغة والحقول الغائبة وNaN والقيم اللانهائية كلها قبل أي عملية حسابية، ولكل منها رسالة تحدد الحقل المخالف والشرط الذي خالفه.
حالات الاستخدام
فحص صحة خط منتجات
أدخل إيرادات الفترة والتكلفة المباشرة لخط منتجات لمعرفة نسبة هامش الربح الإجمالي له، وقارنها بهدفك قبل اتخاذ قرار بشأن تغييرات التسعير.
قياس المبيعات الخاسرة
اختبر تكلفة بضاعة مباعة أعلى من الإيرادات لترى الربح الإجمالي والهامش السالبين بدقة، وتقيس مدى تأثير الخصم أو تجاوز التكلفة في كل عملية بيع.
الأسئلة الشائعة
كيف تُحسب نسبة هامش الربح الإجمالي؟
نسبة هامش الربح الإجمالي هي (revenue - COGS) / revenue * 100. فمع إيرادات قدرها 250000 وتكلفة بضاعة مباعة قدرها 150000 تكون النسبة 40 في المئة.
لماذا يجب أن تكون الإيرادات موجبة؟
الإيرادات هي مقام نسبة الهامش، لذا لا يمكن للإيرادات الصفرية أو السالبة أن تُنتج نسبة ذات معنى.
هل يمكن أن تكون تكلفة البضاعة المباعة صفرًا؟
نعم. تكلفة البضاعة المباعة الصفرية صحيحة وتُنتج هامشًا إجماليًا نسبته 100 في المئة، وهو ما يصف نشاطًا تجاريًا بلا تكاليف مباشرة.
ماذا لو تجاوزت تكلفة البضاعة المباعة الإيرادات؟
هذا مقبول، ويصبح الربح الإجمالي والهامش سالبين، وهي الإشارة الصحيحة عند البيع بأقل من التكلفة المباشرة. وبذلك ترون بدقة مقدار ما يقتطعه خصم أو تجاوز في التكاليف من كل عملية بيع.
ما الفرق بين الربح الإجمالي وهامش الربح الإجمالي؟
الربح الإجمالي مبلغ: 250000 من الإيرادات ناقص 150000 من التكاليف المباشرة يترك 100000. أما الهامش فهو الربح نفسه كنسبة من الإيرادات، أي 40%، ويتيح مقارنة منتجات أو فترات مختلفة الحجم.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/biz/profit-margin-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"revenue":250000,"cogs":150000}'const res = await fetch("https://api.kit.forhosting.com/biz/profit-margin-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"revenue": 250000,
"cogs": 150000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/profit-margin-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"revenue": 250000,
"cogs": 150000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/profit-margin-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"revenue":250000,"cogs":150000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"revenue":250000,"cogs":150000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/profit-margin-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"revenue": 250000,
"cogs": 150000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.profit_margin_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المدخلات والتحقق والحالات الحدية
حقلان مطلوبان. revenue رقم محدود أكبر من الصفر قطعًا؛ ولأن الإيرادات هي مقام نسبة الهامش، فإن الإيرادات الصفرية أو السالبة لا يمكن أن تُنتج نسبة ذات معنى، فيُرفض الطلب بخطأ invalid_input مُعرَّف يذكر اسم الحقل بدلًا من إرجاع قسمة على صفر أو رقم مضلِّل.
التقريب والحتمية وكيفية استهلاك النتيجة
لا يملك المحرك ساعة ولا عشوائية ولا حالة بيئية، لذا تُعيد المدخلات المتطابقة دائمًا مخرجات متطابقة بايتًا ببايت؛ وهذه الخاصية هي ما يجعل المثال المرجعي (إيرادات 250000 وتكلفة بضاعة مباعة 150000، فينتج ربح إجمالي 100000 وهامش 40 في المئة) أداة ثابتة لاختبار التراجع لا لقطة تتقادم. يستخدم التقريب قاعدة نصف-إلى-أعلى صريحة على النتيجة الدقيقة وفق IEEE 754، وتُطبَّق بشكل مستقل على gross_profit وgross_margin_percent، فتصبح القيمة الخام 12.345 مساوية 12.35 بدلًا من الانحراف عبر مُنسِّق يعتمد على الإعدادات المحلية. وتُشغِّل الأداة في المتصفح هذا المنطق الخالص نفسه على الجهاز ضمن المستوى A للتحليلات الافتراضية الخاصة، بينما تقبل واجهة API المدفوعة عقد JSON نفسه لتحليل كتالوجات أو دفاتر حسابات بالجملة مقابل $0.002 لكل استدعاء ناجح؛ ولا تُحتسَب رسوم على المهام الفاشلة أبدًا. وللتكامل، أرسل طلب POST بجسم JSON يتضمن revenue وcogs واقرأ gross_profit وgross_margin_percent من الاستجابة؛ ولا يلزم أي نطاق مصادقة يتجاوز مفتاح API قياسي، والعقد مستقر عبر الصفحات المقصودة الثماني المترجمة المحيطة به.
حالات التكامل
تدقيق الهوامش بالجملة
أرسل إيرادات وتكلفة البضاعة المباعة لكل SKU عبر واجهة API، وعلِّم على كل عنصر ينخفض فيه gross_margin_percent دون عتبة الربحية لديك.
أسئلة تقنية
ماذا يحدث إذا كانت تكلفة البضاعة المباعة أعلى من الإيرادات؟
تُرجع الأداة قيمة gross_profit سالبة وقيمة gross_margin_percent سالبة، وهو ما يشير بدقة إلى عملية بيع خاسرة. إنها نتيجة صحيحة وليست خطأً.
كم تبلغ تكلفة واجهة API؟
تبلغ تكلفة كل استدعاء ناجح $0.002. أما الاستدعاءات الفاشلة، بما فيها أخطاء التحقق، فلا تُحتسَب عليها رسوم أبدًا.