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