حساب السعر مع ضريبة المبيعات
اعرفوا الكلفة الحقيقية للشراء بعد إضافة الضريبة: سعر 80 بمعدل 7.5% تترتب عليه ضريبة قدرها 6، فيصبح الإجمالي 86، مع عرض الرقمين منفصلين. مجانًا في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعر
- 49.99
- معدل الضريبة
- 8.25
- مبلغ الضريبة
- 4.124175
- السعر الإجمالي
- 54.114175
احسبوا السعر شاملًا ضريبة المبيعات عندما يكون المبلغ قبل الضريبة والمعدل المئوي المطبق معلومين لديكم. تعرض الحاسبة مبلغ الضريبة والسعر الإجمالي النهائي كلًا على حدة، ولذلك تفيد في الإيصالات وعروض الأسعار والفواتير والميزانيات واختبارات الدفع. أدخلوا المعدل كنسبة مئوية، فالقيمة 8.25 تعني 8.25 في المئة. تُقبل القيمة صفر للمشتريات المعفاة، بينما يُرفض معدل الضريبة السالب باعتباره إدخالًا غير صالح.
كيفية حساب السعر مع ضريبة المبيعات
ابدؤوا بالسعر قبل الضريبة وبمعدل ضريبة المبيعات معبرًا عنه كنسبة مئوية. تقسم الحاسبة النسبة على مئة أولًا، ثم تضرب المعدل العشري الناتج في السعر قبل الضريبة. يكون الناتج هو مبلغ الضريبة، ثم يُضاف هذا المبلغ إلى السعر الأصلي للوصول إلى السعر الإجمالي.
فعلى سبيل المثال، ينتج عن سعر قبل الضريبة قدره 80 ومعدل قدره 7.5 في المئة ضريبة مقدارها 6 وسعر إجمالي قدره 86. هذا الفصل مهم لأن الإيصال أو عرض السعر أو السجل المحاسبي يحتاج غالبًا إلى إظهار المجموع الفرعي والضريبة والمبلغ المستحق بصورة مستقلة. أدخلوا 7.5 لمعدل 7.5 في المئة، ولا تدخلوا 0.075 إلا إذا كان المعدل المقصود فعلًا 0.075 في المئة.
معدل الصفر صالح ويبقي الإجمالي دون تغيير. ويُرفض المعدل السالب لأن هذه الأداة تضيف ضريبة المبيعات، ولا تحسب الخصومات أو الأرصدة أو الحسومات أو الضريبة العكسية.
اختيار السعر ومعدل الضريبة الصحيحين
استخدموا المجموع الفرعي الخاضع للضريبة بوصفه السعر. إذا احتوت سلة المشتريات على منتجات خاضعة وأخرى معفاة، فاجمعوا أولًا العناصر التي ينطبق عليها المعدل المستخدم فقط، أو احسبوا كل مجموعة منفصلة ثم ادمجوا النتائج. لا تحدد الحاسبة ما إذا كان العنصر خاضعًا للضريبة، ولا تبحث عن المعدل بحسب الرمز البريدي أو المدينة أو الولاية أو المقاطعة أو الدولة.
تعتمد هذه القرارات على الولاية القضائية وفئة المنتج والتزامات البائع، وأحيانًا على المشتري؛ ولذلك ينبغي الحصول على المعدل الصحيح المعلوم من مصدركم. يجب أن يكون كلا الإدخالين عددًا محدودًا. ينبغي ألا يكون السعر قبل الضريبة سالبًا وألا يزيد على تريليون، وأن يقع المعدل بين صفر وألف في المئة.
تمنع هذه الحدود الواسعة الحسابات العرضية أو غير المحدودة من دون فرض قواعد خاصة بعملة معينة.
استخدام النتيجة في الإيصالات والميزانيات والبرامج
ويمكن لأداة الميزانية حفظ الضريبة منفصلة لتوضيح سبب ارتفاع تكلفة الشراء الفعلية عن السعر المعلن قبل الضريبة. يستطيع المطورون استخدام الرد المنظم كنتيجة مرجعية عند اختبار عملية دفع أو نظام فواتير أو استيراد جدول بيانات. تُقرب الحسابات بصورة حتمية إلى اثنتي عشرة منزلة عشرية كحد أقصى، مما يزيل التشويش الشائع في حسابات الفاصلة العائمة مع الاحتفاظ بدقة تفوق ما تعرضه العملات عادة.
طبقوا أي قواعد قانونية لتقريب العملة أو توزيع الضريبة على البنود في النظام المسؤول عن الفاتورة النهائية، إذ قد تحدد الولاية القضائية وقت التقريب.
حالات الاستخدام
التحقق من إجمالي إيصال
أدخلوا المجموع الفرعي قبل الضريبة والمعدل المطبوع لمقارنة مبلغ الضريبة والإجمالي النهائي المتوقعين بما في الإيصال.
إعداد عرض سعر لعميل
أضيفوا معدل ضريبة معلومًا إلى السعر المعروض قبل الضريبة، وبينوا الضريبة منفصلة عن المبلغ المستحق.
اختبار حسابات الدفع
أنشئوا قيمًا حتمية للضريبة والإجمالي من أجل الاختبارات الآلية للسلال ونماذج الدفع وإجراءات الفوترة.
الأسئلة الشائعة
ما الصيغة التي تستخدمها الحاسبة؟
يساوي مبلغ الضريبة السعر مضروبًا في معدل الضريبة ومقسومًا على 100. ويساوي الإجمالي السعر قبل الضريبة مضافًا إليه مبلغ الضريبة.
هل تعثر الحاسبة على معدل الضريبة المحلي؟
لا. قدموا المعدل المعلوم المطبق على المعاملة؛ تنفذ الحاسبة العملية الحسابية ولا تحدد الولاية الضريبية.
كيف أدخل معدل ضريبة مثل 7.5%؟
اكتبوه نسبة مئوية عادية: 7.5 لا 0.075. إذا أدخلتم 0.075 فستفهم الحاسبة معدلًا قدره 0.075%، وستخرج الضريبة أصغر بكثير.
هل يمكن الحساب بمعدل ضريبة صفر؟
نعم. يُقبل المعدل صفر للمشتريات المعفاة ويبقى الإجمالي مساويًا للسعر. أما المعدلات السالبة فتُرفض، لأن الحاسبة تضيف الضريبة فقط ولا تتعامل مع الخصومات أو الأرصدة الدائنة.
ماذا أفعل بسلة تجمع سلعًا خاضعة للضريبة وأخرى معفاة؟
أدخلوا فقط المجموع الفرعي للسلع التي ينطبق عليها المعدل المستخدم. وإذا تعددت المعدلات فاحسبوا كل مجموعة على حدة ثم اجمعوا النتائج.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/calc2/sales-tax-add \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":49.99,"tax_rate":8.25}'const res = await fetch("https://api.kit.forhosting.com/calc2/sales-tax-add", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 49.99,
"tax_rate": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/sales-tax-add",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 49.99,
"tax_rate": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/sales-tax-add", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":49.99,"tax_rate":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":49.99,"tax_rate":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/sales-tax-add", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"price": 49.99,
"tax_rate": 8.25
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.sales_tax_add",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الحساب حتمي ولا يتطلب اتصالًا بالشبكة، ويعطي النتيجة المنظمة نفسها في المتصفح وعبر واجهة API.
كيفية حساب السعر مع ضريبة المبيعات
يحتفظ الرد بالسعر والمعدل المدخلين ويضيف الحقلين tax_amount وtotal_price بأسماء واضحة لتسهيل عرض النتيجة أو تمريرها إلى إجراء حتمي آخر.
اختيار السعر ومعدل الضريبة الصحيحين
يستخدم الحقل tax_rate صيغة النسبة المئوية: تعني 5 خمسة في المئة، وتعني 8.25 ثمانية وربعًا في المئة، وتعني 0 عدم وجود ضريبة. لا تُقبل رموز العملات ولا النصوص المنسقة؛ حللوا قيمة مثل “$1,249.00” داخل تطبيقكم قبل إرسال العدد 1249.
استخدام النتيجة في الإيصالات والميزانيات والبرامج
تتضمن النتيجة أربعة حقول رقمية هي price وtax_rate وtax_amount وtotal_price. يمكن أن يصف الإيصال price بأنه المجموع الفرعي الخاضع للضريبة، وtax_amount بأنه ضريبة المبيعات، وtotal_price بأنه المبلغ المستحق. تبلغ تكلفة كل طلب ناجح عبر API مقدار $0.002، بينما يعيد معدل الضريبة السالب الخطأ invalid_input. لا تؤثر خدمة خارجية أو قيمة عشوائية أو التاريخ الحالي في الإجابة، ولذلك تعطي المدخلات الرقمية المتطابقة ملف JSON نفسه دائمًا.
أسئلة تقنية
هل ندخل 8.25 أم 0.0825 لمعدل قدره 8.25 في المئة؟
أدخلوا 8.25. يُعبر عن الحقل tax_rate كنسبة مئوية، لا ككسر عشري.
ماذا يحدث عندما يكون معدل الضريبة سالبًا؟
يعيد الطلب الخطأ invalid_input لأن هذه الحاسبة لا تضيف إلا ضريبة مبيعات غير سالبة.
كم تبلغ تكلفة الحساب عبر API؟
تبلغ تكلفة كل طلب ناجح عبر API مقدار $0.002. ويمكن لإصدار المتصفح تنفيذ الحساب الحتمي نفسه محليًا.