حاسبة إضافة ضريبة المبيعات
أضف نسبة ضريبة معروفة إلى سعر قبل الضريبة: 100 بنسبة 8.25 بالمئة تعني ضريبة قدرها 8.25 وإجماليًا قدره 108.25. ويصلح ذلك أيضًا لبند معفى بنسبة 0 بالمئة، ويُقرَّب المبلغان إلى منزلتين عشريتين. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعر
- 100
- معدل الضريبة
- 8.25
- المعدل (عشري)
- 0.0825
- مبلغ الضريبة
- 8.25
- الإجمالي
- 108.25
تجيب حاسبة إضافة ضريبة المبيعات عن سؤال التحصيل الذي يجب أن تحسمه كل فاتورة وسلة وعرض سعر: إذا كان هذا البند ما يزال قبل الضريبة وكانت النسبة المطبقة هذا المقدار بالمئة، فكم ضريبة ينبغي أن تضيفوا وماذا يدفع العميل كمبلغ إجمالي؟ ينطلق التجار والمحاسبون وبائعو الأسواق والطلاب من مجموع فرعي صافٍ يعرفونه مسبقًا —سعر الرف أو أجر الخدمة أو سطر العرض— ويحتاجون إلى مرور واحد إلى الأمام يطبّق النسبة كنسبة مئوية، لا إلى استخراج عكسي من تذكرة شاملة للضريبة. تأخذ هذه الأداة ذلك السعر قبل الضريبة والنسبة، وتحسب مبلغ الضريبة بوصفه السعر مضروبًا في النسبة مقسومًا على مائة، ثم تضيف الضريبة المقرّبة إلى السعر لتنتج الإجمالي. صفر بالمئة بند معفى صالح. تُرفض النسبة السالبة بدل معاملتها استردادًا. لا شبكة ولا عشوائية ولا اعتماد على الساعة.
كيف تنتج إضافة الضريبة المبلغ والإجمالي
إضافة ضريبة المبيعات زيادة مئوية إلى الأمام على سعر قبل الضريبة، وليست نزعًا عكسيًا لضريبة صارت داخل التذكرة. إذا بقي سطر الرف أو العرض خاليًا من الضريبة، فإن مبلغ الضريبة هو ذلك السعر مضروبًا في النسبة مقسومًا على مائة، والإجمالي الذي يدفعه المشتري هو السعر قبل الضريبة زائد ذلك المبلغ. اكتبوا النسبة كنسبة مئوية كما تكتبها صندوقة أو استمارة ولاية: ثمانية فاصلة اثنان خمسة تعني ثمانية وربع بالمئة، أي الكسر العشري صفر فاصلة صفر ثمانية اثنان خمسة.
مائة دولار عند ثمانية فاصلة اثنان خمسة بالمئة لها إذن مبلغ ضريبة ثمانية دولارات وخمسة وعشرين سنتًا وإجمالي مائة وثمانية دولارات وخمسة وعشرين سنتًا. صفر بالمئة حالة عمل حقيقية —إعادة بيع معفاة أو بقالة في بعض الولايات أو بند ترويجي— وتنتج مبلغ ضريبة صفرًا مع إجمالي يساوي السعر قبل الضريبة. تُقرَّب حقول المال half-up إلى منزلتين عشريتين بعد تكوين الحاصل الخام، وهو عرف الفواتير وكشوف الحساب.
لا تبحث الحاسبة عن نسب مركبة للولاية والمقاطعة والمدينة من رمز بريدي، ولا تفصل نسبة مركبة إلى ولايات، ولا تعكس إجماليًا شاملًا إلى صافٍ.
أين تكسب واجهة إضافة ضريبة المبيعات موضعها
تحتاج المتاجر وأدوات الفوترة وإعلانات الأسواق خطوة إضافة ضريبة قابلة للتكرار تبدأ من السطر الصافي الذي تخزّنه أصلًا وتنتج الجباية زائد الإجمالي الذي سيراه المشتري عند التحصيل. يستهدف ناشر يرتّب على حاسبة إضافة ضريبة المبيعات من لديهم سعر قبل الضريبة ونسبة مئوية معروفة ويريدون الإضافة إلى الأمام، لا استخراجًا عكسيًا من إيصال شامل ولا بحثًا برمز بريدي عن نسب مركبة. يستخدم المحاسبون الذين يطابقون العروض مع أشرطة الصندوق الهوية ذاتها ليؤكدوا أن كل سطر مستثنى زائد نسبته يطابق الضريبة المطبوعة والإجمالي المطبوع.
يكلّف معلمو رياضيات المستهلك أوراق إضافة ضريبة ويحتاجون وحيًا يعلّم النسبة السالبة غير صالحة بدل اختراع استرداد. يثبّت المهندسون الذين يكتبون اختبارات وحدة للسلة أزواجًا معروفة —مائة عند ثمانية فاصلة اثنان خمسة بالمئة، وسعر رف كسري عند سبعة بالمئة، وبند معفى عند صفر بالمئة— حتى لا تنحرف المكتبة عن تقريب half-up إلى منزلتين. التحقق الفاشل لا يستهلك الرصيد.
حالات الاستخدام
واجبات رياضيات المستهلك على إضافة الضريبة
يضيف الطلاب ضريبة المبيعات إلى أسعار تدريبية ويقارنون الجباية والإجمالي المكتوبين يدويًا بنتيجة حتمية قبل تسليم الورقة.
اختبارات انحدار لمكتبات السلة
يثبّت ضمان الجودة حالات إضافة معروفة ورفضًا متعمدًا لنسبة سالبة حتى لا يعكس رمز التحصيل الضريبة إلى خصم في صمت.
الأسئلة الشائعة
كيف أضيف ضريبة المبيعات إلى سعر قبل الضريبة؟
أرسلوا السعر قبل الضريبة والنسبة كنسبة مئوية. الإجمالي يساوي price زائد المبلغ. مثال: 100 عند 8.25% → ضريبة 8.25، إجمالي 108.25.
ماذا يحدث إذا كانت نسبة الضريبة سالبة؟
لا يُسمح بنسبة ضريبة مبيعات سالبة؛ صفر بالمئة صالح وينتج ضريبة صفرًا وإجماليًا يساوي السعر قبل الضريبة.
هل تبحث عن نسبة مدينتي أو رمزي البريدي؟
لا. أنتم تزودون النسبة. تضيف هذه الحاسبة نسبة مئوية معروفة إلى سعر قبل الضريبة فقط؛ ولا تحل الولايات ولا تعكس إجماليًا شاملًا.
هل أُدخل 8.25 أم 0.0825 لنسبة 8.25 بالمئة؟
أدخل 8.25 كما تكتبها آلة الصندوق أو النماذج الضريبية. فالحاسبة تقسم النسبة على مئة نيابة عنك، وإدخال 0.0825 يحسب جزءًا ضئيلًا جدًا من الضريبة التي تقصدها.
هل يمكنها استخراج الضريبة من سعر يشملها أصلًا؟
لا. فهي تضيف فقط نسبة تعرفها إلى سعر لا يشمل الضريبة بعد. أما استخراج الضريبة من إجمالي يشملها فحساب عكسي يحتاج إلى أداة أخرى.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/finance/sales-tax-add \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":100,"tax_rate":8.25}'const res = await fetch("https://api.kit.forhosting.com/finance/sales-tax-add", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 100,
"tax_rate": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/sales-tax-add",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 100,
"tax_rate": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/sales-tax-add", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":100,"tax_rate":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":100,"tax_rate":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/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": 100,
"tax_rate": 8.25
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.sales_tax_add",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
max_tax_rate_percent | 1000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يشغّل الوحدة النقية ذاتها ودجة المتصفح المجانية وواجهة API المدفوعة مسبقًا، لذا يطابق فحص تجرونه في الصفحة نصًا لاحقًا حتى السنت. تُتحقق المدخلات قبل الحساب حتى تفشل الحمولات غير الصالحة بـ invalid_input.
كيف تنتج إضافة الضريبة المبلغ والإجمالي
النسبة السالبة ليست مدخلًا قانونيًا لضريبة المبيعات في هذا النموذج؛ معاملتها خصمًا ستعكس معنى الضريبة في صمت، لذا يرفضها المحرك بـ invalid_input بدل إرجاع جباية سالبة. تضيف فقط الضريبة التي تعرفونها مسبقًا: المبلغ يساوي السعر مضروبًا في tax_rate على مائة، والإجمالي يساوي السعر زائد المبلغ.
عقد الإدخال وشكل الاستجابة والتحقق
مثال: سطر مائة دولار قبل الضريبة عند ثمانية فاصلة اثنان خمسة بالمئة يعطي مبلغًا ثمانية دولارات وخمسة وعشرين سنتًا وإجماليًا مائة وثمانية دولارات وخمسة وعشرين سنتًا. سطر تسعة وأربعين دولارًا وتسعة وتسعين سنتًا عند سبعة بالمئة يمرّ بمسار half-up: الحاصل الخام ثلاثة دولارات وأربعة آلاف وتسعمائة وثلاثة وتسعين من عشرة آلاف، يُقرَّب إلى ثلاثة دولارات وخمسين سنتًا، لذا الإجمالي المنشور ثلاثة وخمسون دولارًا وتسعة وأربعون سنتًا. أرسلوا جسم JSON برقمين محدودين مطلوبين. price هو المجموع الفرعي قبل الضريبة بوحدات العملة ويجب أن يكون أكبر من الصفر أو مساويًا له؛ تُقبل الأسماء البديلة pre_tax وamount وsubtotal وnet حتى لا تحتاج حمولات السلة وصفوف الفاتورة خطوة إعادة تسمية. tax_rate هي نسبة ضريبة المبيعات كنسبة مئوية —استخدموا 8.25 لثمانية وربع بالمئة لا 0.0825— ويجب أن تكون عددًا محدودًا أكبر من الصفر أو مساويًا له؛ تُقبل الأسماء البديلة rate وpercent وsales_tax_rate وtax_percent. يجب أن يبقى السعر المطلق ضمن تريليون وtax_rate ضمن ألف بالمئة حتى تبقى النواتج الوسيطة محدودة بدقة IEEE المزدوجة على Worker وفي المتصفح. الحقول الناقصة والسلاسل الفارغة والقيم غير المحدودة والسعر السالب والنسبة السالبة أو قيمة خارج تلك الحدود تفشل بـ invalid_input مع تسمية الحقل ولا تُحاسب. عند النجاح يعيد الجسم price وtax_rate مقرَّبين، ويعيد rate_decimal بوصفها النسبة على مائة، وtax_amount بوصفها الجباية half-up إلى منزلتين، وgross بوصفه الإجمالي الشامل للضريبة، وسلسلة صيغة يمكنكم طبعها بجانب الأرقام. فضّلوا أعداد JSON على السلاسل المنسقة كعملة؛ لا تُحلَّل علامات الدولار وفواصل الآلاف.
أين تكسب واجهة إضافة ضريبة المبيعات موضعها
ولأن التنفيذ parse خالص من الطبقة A، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة خارجة. أبقوا الطلبات صغيرة وثبّتوا tax_amount وgross المقرَّبين في الاختبارات لتحصلوا على حساب إضافة ضريبة مستقر للودجات ومدققي العروض وعمال الحافة، من دون إقامة اشتراك محرك ضرائب أو قاعدة ولايات خاصة بكم.
حالات التكامل
إجماليات التحصيل والفاتورة الشاملة
ترسل المتاجر وأدوات الفوترة سطرًا قبل الضريبة ونسبة مئوية معروفة، ثم تعرض tax_amount والإجمالي الذي يدفعه العميل دون إعادة تنفيذ حساب النسبة في كل عميل.
أسئلة تقنية
هل أُدخل 8.25 أم 0.0825 للنسبة؟
أدخلوا 8.25. حقل tax_rate نسبة مئوية (8.25 تعني 8.25%). تتضمن الاستجابة أيضًا rate_decimal (0.0825) للراحة.
كم تكلفة حاسبة إضافة ضريبة المبيعات؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل استدعاء ناجح؛ ولا تُحاسب المدخلات غير الصالحة.