Skip to main content
CalcMENA

المنهجية

كيف يُبنى موقع CalcMENA ويُحدَّث

كل حاسبة على هذا الموقع مستمدة من مستند رسمي محدد. هذه الصفحة توثّق كيف نختار هذه المصادر، وكيف نترجمها إلى كود، وكيف نحافظ على تحديثها.

آخر مراجعة:

تسلسل المصادر

عند وجود تعارض بين المصادر، نصعّد دائماً إلى أعلى فئة متاحة ونتحقق مجدداً.

  1. الفئة 1 — بوابات الجهات التنظيمية الرسمية. بوابة الوزارة أو هيئة الضرائب أو البنك المركزي أو هيئة التأمينات الاجتماعية ذات الصلة هي المصدر القانوني. كلما اعتمدت الحاسبة على نسبة أو حد، نوفر رابطاً مباشراً للصفحة الرسمية التي تنشره.
  2. الفئة 2 — التشريعات الأولية. المراسيم الاتحادية والمراسيم الملكية وقرارات مجلس الوزراء والقرارات الوزارية واللوائح المنشورة في الجريدة الرسمية.
  3. الفئة 3 — التعاميم والأسئلة الشائعة من الجهات التنظيمية. الإرشادات التشغيلية الصادرة عن الجهة التنظيمية (مثل التوضيحات العامة لـ FTA وأدلة ZATCA).
  4. الفئة 4 — التحليلات الثانوية الموثوقة. استشارات شركات Big Four (KPMG، EY، PwC، Deloitte) وكبرى شركات المحاماة. تُستخدم لتفسير القواعد الغامضة، ولا تكون أبداً المصدر الوحيد.

بوابات الجهات التنظيمية من الفئة 1

المصادر الرسمية التي نعتبرها المرجع القانوني لكل دولة نغطيها.

الإمارات العربية المتحدة

  • الهيئة الاتحادية للضرائب — tax.gov.ae
  • وزارة الموارد البشرية والتوطين (MOHRE) — mohre.gov.ae
  • الهيئة الاتحادية للهوية والجنسية والجمارك وأمن المنافذ (ICP) — icp.gov.ae
  • دائرة الأراضي والأملاك بدبي وRERA — dubailand.gov.ae
  • هيئة كهرباء ومياه دبي (DEWA) — dewa.gov.ae

المملكة العربية السعودية

  • هيئة الزكاة والضريبة والجمارك (ZATCA) — zatca.gov.sa
  • وزارة الموارد البشرية والتنمية الاجتماعية — hrsd.gov.sa
  • المؤسسة العامة للتأمينات الاجتماعية (GOSI) — gosi.gov.sa
  • قوى — qiwa.sa

سلطنة عُمان

  • جهاز الضرائب — taxoman.gov.om
  • وزارة العمل — manpower.gov.om
  • هيئة الحماية الاجتماعية (SPA) — spa.gov.om

الكويت

  • الهيئة العامة للقوى العاملة (PAM) — paci.gov.kw
  • المؤسسة العامة للتأمينات الاجتماعية (PIFSS) — pifss.gov.kw

البحرين

  • هيئة تنظيم سوق العمل (LMRA) — lmra.bh
  • هيئة التأمين الاجتماعي (SIO) — sio.gov.bh
  • الجهاز الوطني للإيرادات (NBR، القيمة المضافة) — nbr.gov.bh

قطر

  • الهيئة العامة للضرائب (GTA) — gta.gov.qa
  • وزارة العمل (ADLSA) — adlsa.gov.qa

كيف تُبنى الحاسبة

كل حاسبة مُنفذة كوحدة TypeScript نقية تحت src/calculators/، دون أي اعتماد على DOM أو شبكة أو إدخال/إخراج. تُختبر الوحدة باستخدام Vitest وتغطي الاختبارات الحالة المثالية والحالات الحدية والحدود التي تفرضها الجهة التنظيمية. طبقة Astro للواجهة تغلف الوحدة وتوفر التسميات ثنائية اللغة عبر قاموس i18n الخاص بنا. هذا الفصل يتيح لنا التحقق من الرياضيات الأساسية بمعزل عن العرض.

دورة التحديث

نراجع كل حاسبة على الأقل بشكل ربع سنوي. عندما تنشر جهة تنظيمية تغييراً (رسم جديد، حد جديد، مرسوم ملكي جديد)، نحدّث وحدة TypeScript الأساسية، ونحدّث طابع dateModified، ونحدّث النص ثنائي اللغة، ثم نعيد النشر. يعكس تاريخ "آخر تحديث" المرئي على كل حاسبة آخر مراجعة جوهرية.

كيف نتحقق من الدقة

إلى جانب اختبارات الوحدة، يتم التحقق المزدوج من كل حاسبة جديدة: مرة باستخدام مثال محسوب تنشره الجهة التنظيمية، ومرة باستخدام حساب مستقل عبر جدول بيانات. عندما تختلف استشارة من شركات Big Four مع حسابنا، نعيد فحص المرسوم الأساسي ونحدّث أو نضع ملاحظة وفقاً لذلك.

القيود المعروفة

نتائج CalcMENA إرشادية. لا تشكّل استشارة قانونية أو ضريبية أو مالية. الحالات الحدية (اتفاقيات المفاوضة الجماعية، عقود فردية ببنود غير قياسية، فترات انتقالية بين اللوائح، أحكام قضائية تفسر نصوصاً غامضة) بطبيعتها لا تتعامل معها حاسبة عامة. تحقق دائماً من النتيجة مع الجهة التنظيمية المختصة أو مع مهني مؤهل قبل التصرف بناءً عليها.

ساعدنا في تحسين هذه الحاسبة

شارك ملاحظاتك أو أبلغ عن أي مشاكل واجهتها

فقط إذا كنت ترغب في أن نتواصل معك.