حاسبة GST وQST
سعر قبل الضريبة قدره 100 مع GST بنسبة 5 بالمئة وQST بنسبة 9.975 بالمئة يحمل 5 من GST و9.98 من QST، والإجمالي 114.98. ضع سطري الضريبة والمبلغ المستحق في إيصال أو عرض سعر في كيبيك. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعر
- 100
- معدل GST
- 5
- معدل QST
- 9.975
- الإجمالي
- 114.98
- مبلغ GST
- 5
- مبلغ QST
- 9.98
- إجمالي الضريبة
- 14.98
تفصل الفواتير الكندية في كيبيك ضريبة الاستهلاك إلى سطرين: ضريبة السلع والخدمات الاتحادية (GST) وضريبة المبيعات الإقليمية في كيبيك (QST، وتُدعى أيضًا TVQ). تأخذ حاسبة GST وQST هذه سعرًا قبل الضريبة مع النسبتين الساريتين بنقاط مئوية وتعيد كل مبلغ ضريبة مع الإجمالي شامل الضريبتين. تُطبَّق GST وQST مستقلتين على العوض نفسه، وفق قاعدة كيبيك بعد 2013 لا طريقة الضريبة على الضريبة القديمة.
ماذا تعني مبالغ GST وQST على فاتورة كيبيكية
ضريبة السلع والخدمات هي الجباية الاتحادية على الاستهلاك المفروضة على معظم التوريدات الخاضعة في كندا؛ وضريبة مبيعات كيبيك هي النظير الإقليمي المفروض على التوريدات الخاضعة في كيبيك. تجيب حاسبة GST وQST عن سؤال الصندوق في كيبيك: إذا أُعطي سعر قبل الضريبة (العوض) والنسبتان الساريتان على ذلك التوريد، فكم تستحق GST، وكم تستحق QST، وماذا يدفع العميل بعد الضريبتين. منذ 1 يناير 2013 تُحسب GST وQST مستقلتين على العوض نفسه قبل الضريبة: لا تُجبى QST على المبلغ الشامل لـ GST.
النسب نقاط مئوية لا كسور عشرية: خمسة تعني خمسة في المئة GST؛ وتسعة فاصلة تسعة سبعة خمسة تعني نسبة QST الحالية البالغة تسعة فاصلة تسعة سبعة خمسة في المئة. سعر قبل الضريبة بمئة دولار عند تلك النسب ينتج خمسة دولارات GST، وتسعة دولارات وثمانية وتسعين سنتًا QST بعد تقريب half-up إلى السنت من تسعة فاصلة تسعة سبعة خمسة، وإجماليًا مئة وأربعة عشر دولارًا وثمانية وتسعين سنتًا. الصفر سعر صالح (بند خاضع مجامل ما زال يبلّغ ضريبة صفرًا وإجماليًا صفرًا).
لا تبحث هذه الأداة عن النسب بالرمز البريدي، ولا تطبّق قواعد مكان التوريد GST/HST، ولا تقرر إن كان التوريد صفري النسبة أو معفى، ولا تحوّل العملات. تقدّمون العوض والنسبتين الساريتين سلفًا؛ تضرب الحاسبة وتقرّب كل ضريبة half-up إلى منزلتين وتجمع.
أين تثبت حاسبة GST وQST جدواها
يستخدم تجار كيبيك ومحاسبوها حاسبة GST وQST لشق سطر فاتورة قبل الضريبة إلى مبلغي الضريبة اللذين يخصّان إيصالًا أو عرض سعر أو دفتر مبيعات، دون فتح محرك ضريبي كامل. يحتاج المستقل الذي يسعّر مئة دولار زائد GST وQST الشق نفسه كي يرى العميل GST وQST والإجمالي المستحق أسطرًا منفصلة. تثبّت اختبارات المحاسبة زوج نسب معلومًا إلى جانب المجموع الفرعي للسلة حتى لا تعود مكتبة صندوق في صمت إلى حساب الضريبة على الضريبة.
تحتاج تمارين رياضيات المستهلك في المقاطعات الكندية التي تجمع GST مع ضريبة مبيعات إقليمية إلى وحي حتمي يرفض سعرًا سالبًا بدل طباعة استرداد. تستفيد مواقع المحتوى التي تترتب على حاسبة GST وQST من ودجة حية يتطابق مسارها المجاني في المتصفح مع الأتمتة المدفوعة على الوحدة النقية نفسها. هذا بحث وعمل مختلفان عن حاسبة ضريبة مبيعات عامة تأخذ نسبة مئوية مركّبة واحدة، وعن محوّل ضريبة قيمة مضافة أوروبية من شامل إلى غير شامل، وعن أداة عكسية لضريبة المبيعات تبدأ من إجمالي شامل الضريبة: تلك الصفحات تجيب عن استعلامات أخرى بمدخلات أخرى.
التحقق الفاشل لا يستهلك الرصيد.
حالات الاستخدام
تثبيت حساب الصندوق في اختبارات المحاسبة
غذّوا مجموعًا فرعيًا للسلة والنسبتين المئويتين إلى وحي حتمي حتى لا تعود مكتبة في صمت إلى رياضيات الضريبة على الضريبة.
أوراق رياضيات المستهلك في كندا
يحسب المتعلمون GST وQST على أسعار تمرين ويقارنون أسطر الضريبة والإجماليات المكتوبة يدويًا بشق مرجعي.
الأسئلة الشائعة
كيف تُحسب GST وQST من سعر قبل الضريبة؟
تُطبَّق الضريبتان مستقلتين على العوض نفسه قبل الضريبة (قاعدة كيبيك بعد 2013).
ماذا يحدث إذا كان السعر قبل الضريبة سالبًا؟
العوض السالب ليس سعر بيع GST/QST ستفرض عليه هذه الحاسبة ضريبة. الصفر مسموح وينتج ضريبة صفرًا وإجماليًا صفرًا.
هل تُحسب QST فوق GST (ضريبة على ضريبة)؟
لا. منذ 1 يناير 2013 تحسب كيبيك QST على سعر البيع باستثناء GST. تطبّق هذه الحاسبة النسبتين مستقلتين على السعر قبل الضريبة الذي ترسلونه.
هل أكتب المعدلين 5 و9.975 أم 0.05 و0.09975؟
اكتبهما 5 و9.975. تُدخل المعدلات بنقاط مئوية، فالرقم 5 يعني 5 بالمئة. أما 0.05 فيُحسب جزءًا ضئيلًا من واحد بالمئة، فتخرج الضريبتان شبه صفرية.
لماذا تكون QST مساوية 9.98 لا 9.975؟
لأن كل ضريبة تُقرَّب إلى السنت وحدها، والنصف يُقرَّب إلى الأعلى. نسبة 9.975 بالمئة من 100 تساوي 9.975، فتصبح 9.98 في الإيصال. وتُقرَّب GST بالطريقة نفسها قبل جمعهما مع السعر.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fin/gst-qst \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":100,"gst_rate":5,"qst_rate":9.975}'const res = await fetch("https://api.kit.forhosting.com/fin/gst-qst", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 100,
"gst_rate": 5,
"qst_rate": 9.975
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/gst-qst",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 100,
"gst_rate": 5,
"qst_rate": 9.975
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/gst-qst", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":100,"gst_rate":5,"qst_rate":9.975}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":100,"gst_rate":5,"qst_rate":9.975}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/gst-qst", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"price": 100,
"gst_rate": 5,
"qst_rate": 9.975
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.gst_qst",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
السعر السالب قبل الضريبة يفشل بـ invalid_input ولا يُحاسب. تشغّل الوحدة النقية parse نفسها ودجة المتصفح المجانية ومسار الـ API بسعر $0.002 لكل استدعاء ناجح، فلا تختلف ورقة الحساب عن سكربت الأتمتة في التقريب.
ماذا تعني مبالغ GST وQST على فاتورة كيبيكية
المتطابقات هي gst_amount يساوي price مضروبًا في gst_rate مقسومًا على مئة، وqst_amount يساوي price مضروبًا في qst_rate مقسومًا على مئة، وtotal يساوي price زائد gst_amount زائد qst_amount. يُرفض السعر السالب قبل الضريبة بـinvalid_input لأن عوضًا دون الصفر ليس سعر بيع ستفرض عليه هذه الحاسبة ضريبة.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
GST صفر وQST صفر وprice صفر مسموحة. أرسلوا بجسم JSON عبر POST ثلاثة أرقام منتهية إلزامية تشترك في عملة. price هو العوض قبل الضريبة ويجب أن يكون أكبر من الصفر أو مساويًا له؛ والأسماء المستعارة pre_tax وamount وsubtotal وnet تشير إلى الحقل نفسه كي تحتفظ الورقة بأسماء أعمدتها. gst_rate نسبة GST الاتحادية بنقاط مئوية من صفر إلى مئة؛ وتُقبل المستعارات gst وgst_percent. qst_rate نسبة ضريبة مبيعات كيبيك بنقاط مئوية من صفر إلى مئة؛ وتُقبل المستعارات qst وqst_percent وtvq. يجوز أن يصل كل حقل عددي رقم JSON أو سلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم غير المنتهية —NaN وInfinity أو نص لا يُقرأ عددًا— تفشل بـinvalid_input مع تسمية الحقل. تلك الإخفاقات لا تُحاسب. price السالب يفشل أيضًا بـinvalid_input لأن سعر بيع دون الصفر ليس سؤال GST/QST تجيب عنه هذه الحاسبة. gst_rate أو qst_rate السالب، والنسب فوق مئة في المئة، تفشل بالطريقة نفسها. عند النجاح يعيد الجسم price وgst_rate وqst_rate، ثم يبلّغ gst_amount وqst_amount بوصفهما الضريبتين المقرَّبتين half-up إلى منزلتين، وtotal_tax مجموعهما، وtotal المبلغ شامل الضريبة، وcombined_rate مجموع gst_rate وqst_rate، مع سلسلة صيغة تعيد بيان المتطابقات المستقلة. مثال: price مئة، gst_rate خمسة، qst_rate تسعة فاصلة تسعة سبعة خمسة تعطي GST خمسة وQST تسعة فاصلة تسعة ثمانية وضريبة كلية أربعة عشر فاصلة تسعة ثمانية وإجماليًا مئة وأربعة عشر فاصلة تسعة ثمانية. اقرنوا JSON بقاعدتكم لمعرفة أي نسب تسري —الخمسة والتسعة فاصلة تسعة سبعة خمسة الجارية، أو زوج تاريخي، أو فرض نمذجة— لأن هذا المسار يضرب النسب التي ترسلونها؛ ولا يراجع جداول Revenu Québec. السعر ثابت قدره $0.002 لكل طلب ناجح.
أين تثبت حاسبة GST وQST جدواها
ولأن التنفيذ parse نقي من الطبقة A، يكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة. أبقوا price غير سالب، والنسبتين بين صفر ومئة، وثبّتوا gst_amount وqst_amount وtotal المقرَّبة في الاختبارات، فتحصلون على شق ضريبي كيبيكي قابل للتكرار للعروض وإضافات LMS وعمال الحافة دون إقامة ربط خاص بـ CRA أو Revenu Québec.
حالات التكامل
تسعير فاتورة كيبيكية بأسطر GST وQST
حوّلوا سطرًا قبل الضريبة ونسبة GST ونسبة QST إلى gst_amount وqst_amount وإجمالي مستحق لعرض سعر أو إيصال.
أسئلة تقنية
هل يُدخل 5 و9.975، أم 0.05 و0.09975؟
أدخلوا 5 و9.975. gst_rate وqst_rate نقاط مئوية (5 تعني 5%). combined_rate في الاستجابة مجموعهما (14.975 عند نسب كيبيك الجارية تلك).
كم تكلفة حاسبة GST وQST؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحاسب.