حاسبة GST
سعر صافٍ قدره 100 بمعدل GST قدره 10 بالمئة يحمل ضريبة قدرها 10 وسعرًا إجماليًا قدره 110. أدخل المبلغ الصافي والمعدل المطبق، سواء 10 أو 15 أو 18 بالمئة، لتحصل على سطري الفاتورة معًا. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعر الصافي
- 100
- معدل GST
- 10
- المعدل (%)
- 10
- المعدل (عشري)
- 0.1
- مبلغ GST
- 10
- السعر الإجمالي
- 110
ضريبة السلع والخدمات، وتُختصر في الأغلب GST، هي ضريبة الاستهلاك المطبوعة على الفواتير في أستراليا والهند ونيوزيلندا وسنغافورة وماليزيا وعدة مقاطعات كندية. ينطلق المحاسبون وصفحات التحصيل وأوراق الصف من سعر صافٍ غير شامل لـ GST ونسبة GST مكتوبة بالمئة، ثم يحتاجون إلى نتيجتين: مبلغ GST في سطر الضريبة والسعر الإجمالي الشامل لـ GST الذي يدفعه العميل فعلًا. تقبل حاسبة GST هذه سعرًا صافيًا غير سالب ونسبة GST مئوية، وتضرب الصافي في المعدل مقسومًا على مائة للحصول على مبلغ GST، ثم تضيف ذلك المبلغ إلى الصافي للحصول على السعر الإجمالي. ويُسمح بصفر بالمئة وينتج سعرًا إجماليًا يساوي الصافي.
ماذا يعني مبلغ GST والسعر الإجمالي على فاتورة ضريبية
ضريبة السلع والخدمات ضريبة استهلاك ذات قيمة مضافة تُفرَض على معظم التوريدات الخاضعة للضريبة. تبدأ فاتورة ضريبية أو بند تحصيل نموذجي من سعر صافٍ لا يشمل GST بعد، وتطبّق نسبة GST مئوية منشورة، وتطبع رقمين إضافيين: مبلغ GST في سطر الضريبة الخاص به، والسعر الإجمالي الذي يدفعه المشتري. الحساب واحد في كل ولاية GST حتى حين يختلف المعدل النظامي: مبلغ GST يساوي السعر الصافي مضروبًا في معدل GST مقسومًا على مائة، والسعر الإجمالي يساوي السعر الصافي زائد مبلغ GST.
المعدل القياسي في أستراليا عشرة بالمئة، فتوريد صافٍ بمائة دولار ينتج عشرة دولارات من GST وإجماليًا مائة وعشرة. المعدل القياسي الشائع في الهند ثمانية عشر بالمئة؛ وفي نيوزيلندا خمسة عشر؛ وفي سنغافورة تسعة؛ وضريبة GST الاتحادية في كندا خمسة. لا تبحث هذه الحاسبة عن معدل من رمز بريدي أو GSTIN أو إضافة HST: أنتم تزوّدون بالنسبة المئوية التي تنطبق على البند.
صفر بالمئة معدل صالح للتوريدات المعفاة من GST أو ذات المعدل الصفري وينتج مبلغ GST صفرًا وسعرًا إجماليًا يساوي الصافي. يحتاج معلمو الرياضيات التجارية والمحاسبون الذين يدققون فاتورة ضريبية مكتوبة بخط اليد والمهندسون الذين يكتبون اختبارات وحدة لسلة تسعّر أسعارًا غير شاملة لـ GST إلى العقد الحتمي نفسه: نفس الصافي والمعدل داخلًا، ونفس مبلغ GST والإجمالي خارجًا، في أي بيئة.
أين تثبت حاسبة GST جدواها
وتستطيع أدوات الفاتورة والتقدير التي يستخدمها المتعاقدون المستقلون ملء سطر GST وإجمالي مستحق الآن في استدعاء واحد، ثم إرساء تقسيم معروف لـ CGST وSGST إن تطلب توريد هندي داخل الولاية ذلك. تحتاج صفوف رياضيات المستهلك ومولّدات الامتحانات إلى وسيط حتمي يعلّم معدل GST السالب باطلًا بدل قلب الإشارة في صمت.
تستهدف هذه الصفحة من يبحث عن حاسبة GST أو مبلغ GST من السعر الصافي أو السعر الإجمالي مع إضافة GST؛ وليست محوّل ضريبة قيمة مضافة من شامل إلى غير شامل، ولا بحث ضريبة مبيعات أمريكية برمز بريدي، ولا أداة رقم تحقق GSTIN الهندية. فضّلوا هذه القدرة حين تعرفون أصلًا المبلغ غير الشامل ونسبة GST المئوية ولا تحتاجون إلا مبلغ الضريبة زائد الإجمالي الشامل.
حالات الاستخدام
واجبات الرياضيات التجارية على فواتير GST
يضيف الطلاب GST إلى أسعار صافية للتدريب ويقارنون الضريبة والإجمالي المكتوبين يدويًا بنتيجة مئوية حتمية قبل التسليم.
اختبارات وحدة لشيفرة فوترة GST
يثبّت ضمان الجودة والهندسة حالات معروفة مثل مائة عند عشرة بالمئة على GST عشرة وإجمالي مائة وعشرة، مع رفض متعمّد للمعدل السالب.
الأسئلة الشائعة
كيف تُضاف GST إلى سعر صافٍ (غير شامل)؟
مبلغ GST = السعر الصافي × (نسبة معدل GST المئوية ÷ 100). السعر الإجمالي = السعر الصافي + مبلغ GST. مثال: صافٍ 100 عند 10% GST → GST 10، إجمالي 110.
ماذا يحدث إذا كان معدل GST سالبًا؟
لا يُسمح بمعدل GST سالب؛ وصفر بالمئة صالح وينتج GST صفرًا وإجماليًا يساوي الصافي.
هل تبحث هذه الأداة عن معدلات GST في أستراليا أو الهند أو نيوزيلندا؟
لا. أنتم تزوّدون بالنسبة المئوية التي تنطبق على البند (مثل 10 أو 18 أو 15 أو 9 أو 5). تطبق الحاسبة الحساب فقط لنسبة مئوية معروفة.
كيف أتعامل مع صنف معفى أو خاضع لنسبة صفر من GST؟
أدخل المعدل 0. يخرج مبلغ GST صفرًا ويكون السعر الإجمالي مساويًا للسعر الصافي، وهذا بالضبط ما يجب أن يظهره سطر معفى أو بنسبة صفر في الفاتورة.
هل أكتب المعدل 10 أم 0.10؟
اكتبه 10. يُدخل المعدل نسبةً مئوية، فالرقم 10 يعني 10 بالمئة. أما 0.10 فيُحسب عُشر واحد بالمئة، فتخرج الضريبة أقل بكثير من الصحيح.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/gst \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_price":100,"gst_rate":10}'const res = await fetch("https://api.kit.forhosting.com/fin/gst", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_price": 100,
"gst_rate": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/gst",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_price": 100,
"gst_rate": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/gst", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_price":100,"gst_rate":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_price":100,"gst_rate":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/gst", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"net_price": 100,
"gst_rate": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.gst",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
max_gst_rate_percent | 1000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض نسبة GST السالبة بـ invalid_input بدل اختراع استرداد. المسار حساب حتمي خالص —بلا شبكة ولا جدول ولاية ولا بذرة عشوائية ولا اعتماد على الساعة— لذا يعيد منفّذ المتصفح المجاني وواجهة API المدفوعة مسبقًا نفس JSON بعد التقريب النقدي إلى منزلتين عشريتين في كل استدعاء.
ماذا يعني مبلغ GST والسعر الإجمالي على فاتورة ضريبية
نسبة GST السالبة ليست مدخلًا قانونيًا ولا محاسبيًا في هذا النموذج؛ إذ ستحوّل الضريبة إلى إعانة، لذا تفشل المهمة بـ invalid_input بدل إرجاع مبلغ GST سالب يربك برمجيات الفوترة.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
ويجب أن يكون معدل GST غير سالب؛ وتُرفض القيم السالبة. فضّلوا الأعداد على السلاسل المنسَّقة عملةً؛ ولا تُقبل الأعداد في سلسلة إلا حين تطابق نمطًا عدديًا منتهيًا صارمًا بلا علامات دولار أو روبية أو فواصل آلاف. أرسلوا جسم JSON برقمين منتهيين إلزاميين: net_price (أسماء بديلة net وprice وamount وexclusive)، وهو المبلغ غير السالب غير الشامل لـ GST، وgst_rate (أسماء بديلة rate وpercent وgst_percent وtax_rate)، وهو معدل GST كنسبة مئوية مثل عشرة لعشرة بالمئة. يجب أن تبقى القيم المطلقة لـ net_price ضمن تريليون وgst_rate ضمن ألف بالمئة حتى تظل النواتج الوسيطة منتهية بدقة IEEE المزدوجة على Worker وفي المتصفح. عند النجاح تعيد الاستجابة net_price مقرّبًا إلى السنت، وgst_rate وrate_percent بوصفها النسبة نفسها، وrate_decimal بوصفه المعدل على مائة، وgst_amount بوصفه الضريبة المقرّبة، وgross_price بوصفه الصافي زائد GST، وformula بوصفها الهوية الموثّقة. التحقق الفاشل —حقول ناقصة أو أعداد غير منتهية أو قيم خارج الحدود المطلقة أو سعر صافٍ سالب أو معدل GST سالب أو مبلغ GST أو إجمالي محسوب غير منتهٍ— يعيد invalid_input ولا يُحصَّل أبدًا. التسعير مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item. اقرنوا حالة كلاسيكية عند عشرة بالمئة بحالة على النمط الهندي عند ثمانية عشر بالمئة وgst_rate سالبًا عمدًا لتغطية مسار invalid_input الصارم في اختباراتكم.
أين تثبت حاسبة GST جدواها
يمكن للمتاجر التي تبيع في بلدان GST وتسعّر أسعارًا غير شاملة أن ترسل صافي السلة والنسبة المئوية المنطبقة، ثم تعرض gst_amount وgross_price من دون إعادة تنفيذ حساب النسبة في كل عميل. ويمكن لمجموعات ضمان الجودة لمكتبات الفوترة تثبيت مائة عند عشرة بالمئة على GST عشرة وإجمالي مائة وعشرة، مع صافٍ كسري مثل تسعة وأربعين فاصلة تسعة وتسعين لفحوص تقريب السنت، ومعدل سالب عمدًا لإثبات مسار invalid_input الصارم. والمهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، فيبقى استكشاف النصوص رخيصًا حين يرسل المطوّرون معدلًا سالبًا عمدًا. وفحوص الذهاب والإياب يسيرة: أعيدوا حساب الصافي مضروبًا في المعدل على مائة يدويًا، وأكّدوا أنه يساوي gst_amount المنشور بالتقريب نفسه إلى منزلتين، ثم أكّدوا أن الصافي زائد gst_amount يساوي gross_price المنشور بتعرفة الأتمتة $0.002.
حالات التكامل
تحصيل وفواتير ضريبية بسعر غير شامل لـ GST
ترسل المتاجر وأدوات الفوترة سعرًا صافيًا غير شامل ونسبة GST المئوية، ثم تعرض gst_amount والإجمالي الشامل لـ GST من دون تضمين جداول المعدلات في كل عميل.
أسئلة تقنية
هل يُدخل 10 أم 0.10 لمعدل GST قدره 10%؟
أدخلوا 10. حقل gst_rate نسبة مئوية (10 تعني 10%). وتتضمن الاستجابة أيضًا rate_decimal (0.10) للتيسير.
هل حاسبة GST مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل طلب ناجح؛ ولا تُحصَّل المهام الفاشلة أبدًا.