خطوات الاستخدام
الخطوة 1: فهم المدخلات الأساسية. أدخل مبلغ الطلب (orderAmount) وهو القيمة الإجمالية للمنتجات قبل الضريبة. أدخل مبلغ الشحن (shippingAmount) وهو تكلفة التوصيل. أدخل نسبة ضريبة المبيعات للوجهة (destinationTaxRate) كنسبة مئوية (مثل 8.25 لتعبر عن 8.25%). وأخيرًا، حدد ما إذا كانت الضريبة تُطبق على تكلفة الشحن (isShippingTaxable) بنعم أو لا. هذه المعلومات ضرورية لأن قوانين الضرائب تختلف بين الولايات: بعضها يفرض ضريبة على الشحن والبعض الآخر لا.
الخطوة 2: حساب المبلغ الخاضع للضريبة. إذا كان الشحن خاضعًا للضريبة، اجمع مبلغ الطلب ومبلغ الشحن: taxableAmount = orderAmount + shippingAmount. إذا لم يكن خاضعًا للضريبة، فالمبلغ الخاضع للضريبة هو مبلغ الطلب فقط: taxableAmount = orderAmount. هذه الخطوة مهمة لأن قوانين الضرائب تختلف: في الولايات المتحدة، تفرض بعض الولايات ضريبة على الشحن إذا كان الشحن جزءًا من عملية البيع، بينما تعفيه ولايات أخرى.
الخطوة 3: حساب ضريبة المبيعات. اضرب المبلغ الخاضع للضريبة في نسبة ضريبة المبيعات (مقسمة على 100 لتحويل النسبة المئوية إلى رقم عشري): salesTax = taxableAmount * (destinationTaxRate / 100). على سبيل المثال، إذا كان المبلغ الخاضع للضريبة 100 دولار والنسبة 8.25%، فإن الضريبة = 100 * 0.0825 = 8.25 دولار. هذا الحساب يستند إلى قانون ضريبة المبيعات الذي يفرض نسبة مئوية على قيمة المعاملة.