كثيرًا ما تتعثّر المؤسسات العاملة في نيجيريا وغانا في حساب ضريبة PAYEE بدقة، لأن هيكل الضريبة في البلدين معقّد ولأن SAP Payroll لا يوفّر وظيفة قياسية لأيٍّ منهما. والحل المصمَّم خصيصًا هو السبيل الوحيد.
لماذا لا يكفي المعيار في SAP
لا يملك SAP Payroll حلًا قياسيًا لحساب ضريبة PAYEE في نيجيريا أو غانا. فدوال الرواتب القياسية لحساب الضرائب خاصة بكل دولة، وهي ببساطة لا تغطي هذين البلدين، ما يستلزم إنشاء دالة رواتب مخصّصة لتلبية المتطلب.
والمتطلب نفسه هو حساب ضريبة PAYEE وفق الشرائح الضريبية ومبالغ الإعفاء التي تحددها كل حكومة. وتتغير هذه الشرائح والمبالغ من سنة إلى أخرى ويجب تحديثها تبعًا لذلك، كما يجب أن يأخذ الحساب في الاعتبار الدخل السنوي المتوقّع للموظف استنادًا إلى الشهر الحالي والأشهر المتبقية من السنة.
الشرائح ومبالغ الإعفاء تقيم في أربعة جداول قابلة للصيانة، لا في الشيفرة. والتحديث النظامي السنوي تغيير في الإعدادات، لا طلب تطوير.
ما الذي تمنحكم إياه الإضافة
- المرونة. يتكيّف الحل مع تغيّر الأنظمة الضريبية، فيظل الامتثال قائمًا كلما تحركت القواعد.
- سهولة الصيانة. صُمِّم ليُصان دون خبرة تقنية واسعة.
- تحديثات امتثال منتظمة. تُبقيه التحديثات متوافقًا مع أحدث التعديلات النظامية.
- منصة موحّدة. يتكامل مع SAP Payroll بدل أن يعمل بجواره، فتبقى كشوف الرواتب متعددة الدول في مكان واحد.
الأنظمة المعنية
SAP S/4HANA HCM هو نظام HRMS الذي يحتفظ ببيانات الموظفين الرئيسية وبيانات كشوف الرواتب ويعالجها — مجموعة شاملة من عمليات الأعمال والقدرات عبر القطاعات والمناطق.
الخيارات التي دُرست
كان أمامنا طريقان لإنشاء دالة الرواتب المخصّصة:
- نسخ دالة رواتب قياسية قائمة وتعديلها لتناسب المتطلب.
- بناء دالة رواتب جديدة من الصفر باستخدام أداة بناء دوال الرواتب (PE02).
اخترنا الطريق الثاني. فهو يمنح مرونة وتحكّمًا أكبر في منطق الدالة ومعاملاتها معًا، ويتفادى التعارضات والأخطاء الناجمة عن نسخ دالة قياسية وتعديلها.
تصميم الحل
يتألف التصميم من ثلاثة مكوّنات: جداول مخصّصة تحتفظ بالشرائح الضريبية وأنواع الأجور ومبالغ الإعفاء لكل دولة؛ ودالة الرواتب المخصّصة ZNTAX، التي تحسب الضريبة من تلك الجداول ومن جدول إدخال الرواتب؛ ومخطط تشغيل SAP Payroll الذي يستدعي الدالة ويولّد جدول المخرجات.
الجداول الأربعة
- ZT1
- الشرائح الضريبية لكل دولة والنسب المطبَّقة — رمز الدولة، ورمز الشريحة، وتاريخا بداية الصلاحية ونهايتها، وبداية نطاق الشريحة ونهايته، والنسبة المئوية لتلك الشريحة.
- ZT2
- أنواع الأجور المستخدمة في حساب الضريبة لكل دولة — رمز الدولة، وتواريخ الصلاحية، ونوع الأجر.
- ZT3
- أنواع الأجور المستخدمة في الإعفاء الضريبي لكل دولة — رمز الدولة، وتواريخ الصلاحية، ونوع الأجر.
- ZT4
- مبلغ الإعفاء الضريبي لكل دولة — رمز الدولة، وتواريخ الصلاحية، ومبلغ الإعفاء نفسه.
والاحتفاظ بالشرائح ومبالغ الإعفاء في جداول بدل الشيفرة هو ما يجعل التحديث السنوي تغييرًا في الإعدادات لا طلب تطوير.
منطق الحساب
توقّع الدخل السنوي→اخصم الإعفاءات→طبّق شرائح الدولة→اقسم على الأشهر المتبقية
القيمة الأساس
يأتي رمز دولة منطقة الرواتب الخاصة بالموظف من الجدول T001 عبر الحقل BURKS في PA0001. ويُستخدم هذا الرمز لتصفية صفوف ZT2 لشهر الرواتب. ثم تُجمع قيم أنواع الأجور المستخدمة في حساب الضريبة من جدول إدخال الرواتب، وتُسقَط على السنة بضربها في عدد الأشهر المتبقية منها بما فيها الشهر الحالي. وهذا الإسقاط هو القيمة الأساس، BAS1.
الدخل الخاضع للضريبة
ويصفّي رمز الدولة نفسه جدول ZT3 لشهر الرواتب. وتُجمع أنواع الأجور المستخدمة في الإعفاء الضريبي من جدول الإدخال وتُسقَط بالطريقة نفسها، فتنتج قيمة الإعفاء المتوقّعة REL1، ويأتي مبلغ الإعفاء الثابت للدولة من ZT4 بوصفه REL2. والدخل الخاضع للضريبة هو عندئذٍ BAS1 مطروحًا منه مجموع REL1 وREL2 و20% من BAS1.
نيجيريا
يُمرَّر الدخل الخاضع للضريبة إلى ZT1 بحسب رمز الدولة وشهر الرواتب. وتُحدَّد الشريحة المطابقة بمقارنة حقلَي بداية نطاق الشريحة ونهايته، ثم يُقرأ رمز الشريحة ونسبتها لتلك الشريحة ولكل شريحة تسبقها. وتُحسب الضريبة السنوية عبر تلك الشرائح، ثم تُقسم على الأشهر المتبقية من السنة بما فيها الشهر الحالي — وهذه هي ضريبة الشهر الحالي، وتُخزَّن في نوع الأجر RT-3003، مع تخزين القيمة نفسها بوصفها الضريبة المخصومة حتى تاريخه في RT-3004.
وتنطبق ثلاث حالات خاصة:
- إذا كان الدخل الخاضع للضريبة سالبًا، تكون الضريبة 1% من إجمالي الدخل الشهري.
- لمنطقتَي الرواتب A211 وA511، تكون الضريبة 5% من نوع الأجر الأساسي RT-1000.
- إذا كان مجموع أنواع الأجور المستخدمة في حساب الضريبة دون الحد المقرّر، يتوقف الحساب بدل أن يُنفَّذ.
غانا
تُشتق القيمة الأساس تمامًا كما سبق. ثم يحدّد جدول الدخل الخاضع للضريبة ونِسَب الضريبة الشريحةَ المنطبقة على القيمة الأساس المتوقّعة؛ وضريبة كل شريحة هي الفرق بين نهاية نطاقها وبدايته مضروبًا في النسبة المئوية، ثم تُجمع هذه المبالغ لتكوّن الضريبة السنوية. وقسمتها على الأشهر المتبقية بما فيها الشهر الحالي تعطي ضريبة الشهر.
الخلاصة
والنتيجة إطار عمل متين وقابل للتكيّف لحساب ضرائب الرواتب لموظفي نيجيريا وغانا. فهو يبسّط الحساب، ويُبقي الامتثال للأنظمة المحلية محدَّثًا، ثم — لأن الشرائح ومبالغ الإعفاء تقيم في جداول قابلة للصيانة لا في الشيفرة — يقلّل إلى أدنى حد الخبرة التقنية اللازمة لإبقائه صحيحًا سنة بعد سنة.