IR35: HMRC تسارع لاستعادة كود مصدر CEST المحذوف من Github “عن طريق الخطأ”
الكود المصدري لمحرك القرار الذي يدعم إدارة الإيرادات والجمارك في HM (HMRC’s) تم حذف أداة التحقق من حالة التوظيف للضرائب (CEST) بشكل خاطئ من العرض العام أثناء الجهود المبذولة لإيقاف تشغيل النظام الأساسي الذي يستضيفها.
تم تصميم هذه الأداة، التي تم إصدارها قبل إطلاق القطاع العام لإصلاحات IR35 في أبريل 2017، لتستخدمها كيانات القطاع العام وشركات القطاع الخاص المتوسطة والكبيرة للمساعدة في التأكد من الوضع الوظيفي للمقاولين الذين يتعاقدون معهم.
كما ذكرت سابقًا مجلة Computer Weekly، أكملت HMRC ترحيل CEST إلى منصة جديدة مطورة داخليًا تُعرف باسم Ocelot في أكتوبر 2023 لإضافة وظائف من شأنها أن تسهل على المستخدمين الوصول إلى الإرشادات التفاعلية حول كيفية تشغيلها.
تعمل إدارة الإيرادات والجمارك البريطانية (HMRC) الآن على إيقاف تشغيل النظام الأساسي الذي كان يتواجد فيه CEST، وخلال هذه العملية، تمت إزالة محتويات مستودع Github الخاص بـ CEST عن طريق الخطأ، حسبما علمت مجلة Computer Weekly.
وفقًا لمصدر يعمل في المشروع، تسعى إدارة الإيرادات والجمارك البريطانية جاهدة لاستعادة وصول الجمهور إلى الكود، حيث أن إزالته تضع وكالة تحصيل الضرائب الحكومية على خلاف مباشر مع محتويات القانون. وثيقة معيار الخدمة المكونة من 14 نقطة لمكتب مجلس الوزراء.
تنص النقطة 12 من الوثيقة، الموجهة نحو مساعدة الإدارات الحكومية على “إنشاء وإدارة خدمات عامة رائعة”، على أنه يجب على فرق تكنولوجيا المعلومات في القطاع العام “كتابة التعليمات البرمجية بشكل مفتوح منذ البداية ونشرها في مستودع مفتوح”، وإذا ليس من الممكن القيام بذلك”، تقديم تفسير مقنع [about] لماذا لا يمكن القيام بذلك”.
أكد متحدث باسم HMRC أنه يجب تصحيح الخطأ في غضون أيام، وأصر على أن الإدارة تظل ملتزمة بضمان بقاء منطق محرك القرار الأساسي لـ CEST في متناول الجمهور. وقال متحدث باسم إدارة الإيرادات والجمارك البريطانية في بيان: “نعتذر عن إزالة منطق أداة CEST الخاصة بنا من Github”. “لقد تمت إزالته عن طريق الخطأ أثناء العمل لإعادة تشغيل الأداة وسيتم إعادة نشره على Github بحلول نهاية يوم الخميس 11 أبريل.”
تمت إزالة المستودع
بالإضافة إلى استضافة محرك القرار الأساسي لـ CEST، تمت أيضًا إزالة المستودع الذي يحتوي على رمز الواجهة الأمامية للأداة.
وأضاف المتحدث: “إن إزالته ليس لها أي تأثير على الأداة نفسها، لذلك لا يزال من الممكن استخدامها لتحديد الحالة”.
لا يزال من غير الواضح أيضًا ما إذا كانت HMRC ستتمكن من استعادة تفاصيل جميع التحديثات والتغييرات السابقة التي تم إجراؤها على CEST منذ أن تم تحميلها لأول مرة على Github – أو ما إذا كانت ستكون مجرد أحدث نسخة من الكود الذي يعود إلى العرض العام. طرحت مجلة Computer Weekly هذا السؤال على إدارة الإيرادات والجمارك البريطانية، ولكنها كانت لا تزال تنتظر الرد حتى وقت النشر.
ومع ذلك، فإن توقيت حذف المستودع أثار الدهشة، نظرًا لأنه يأتي بعد أقل من أسبوعين من العثور على إدارة الإيرادات والجمارك البريطانية نفسها تحت انتقادات بعد الكشف عن معلومات سرية. طلب حرية المعلومات (FOI). التي أظهرت أنه لم يتم تحديث CEST منذ خمس سنوات.
كان ديف شابلن، الرئيس التنفيذي لشركة استشارات امتثال المقاولين IR35 Shield، هو المتلقي لطلب حرية المعلومات المذكور أعلاه. وقال لـ Computer Weekly إن توقيت إزالة المستودع أمر مؤسف.
وقال: “إنها من قبيل الصدفة إلى حد ما أن تقوم إدارة الإيرادات والجمارك البريطانية بإزالة الكود المصدري من التدقيق العام في الوقت الذي تم فيه الكشف عن الركود الذي دام خمس سنوات”. “قد يستغرق الأمر بضع دقائق لاستعادة الوصول إلى Github، لذلك نتوقع تصحيح الخطأ المزعوم بين عشية وضحاها. لماذا لا؟
قام “تشابلن” في استجابة حرية المعلومات بالتحقق من اسم مستودع Github باعتباره موقع أحدث كود المصدر لمحرك القرار الأساسي لـ CEST، وقدمت محتوياته تأكيدًا إضافيًا على أن آخر مرة تلقى فيها تحديثًا كانت في أكتوبر 2019.
هذا على الرغم من وصف رئيس إدارة الإيرادات والجمارك، جيم هارا، عملية تحديث CEST للجنة الحسابات العامة (PAC) في مارس 2019 بأنها “عملية مستمرة لا تنتهي” وأن الأداة “سيتم تحديثها باستمرار” باعتبارها “محكمة جديدة”. وتظهر قرارات المحكمة بشأن الوضع الوظيفي.
في هذه المرحلة، كان هناك ما لا يقل عن 20 قرارًا لمحكمة الضرائب IR35 منذ أكتوبر 2019، ولكن لم يتم تحديث CEST على الإطلاق منذ ذلك الحين.
تدعي إدارة الإيرادات والجمارك البريطانية أن السبب في ذلك هو أن اختبار CEST يتم اختباره “بشكل مستمر” للتأكد من أنه “يعكس السوابق القضائية لحالة التوظيف” و- بناءً على هذه الاختبارات – لا يحتاج محرك القرار الأساسي الخاص به إلى التحديث.
ومع ذلك، فقد وضع “تشابلن” هذا الادعاء موضع تساؤل، مستشهدًا بجلسة استماع لمحكمة الاستئناف عام 2022 ضمت كاي آدامز وشركة الإنتاج التابعة لها Atholl House، والتي قضت بأن “وجهة نظر إدارة الإيرادات والجمارك البريطانية بشأن الوضع الوظيفي” غير صحيحة، مما يعني أن المنطق الذي يقوم عليه CEST يحتاج إلى تعديل.
قال “تشابلن”: “تم تصميم الإصدار 2.4 من الجداول المنطقية لـ CEST قبل خمس سنوات لتتماشى مع وجهة نظر إدارة الإيرادات والجمارك البريطانية بشأن الوضع، وقد ادعت إدارة الإيرادات والجمارك البريطانية أنه لم يتحدى أي من السوابق القضائية في السنوات الخمس الماضية هذا الرأي”.
“هذا الموقف لا يتماشى مع الإقرارات التي قدمتها إدارة الإيرادات والجمارك البريطانية إلى محكمة الاستئناف في قضية أثول هاوس والقرار المنشور في 22 أبريل 2022.”