الأحكام وطرق الاعتراضJudgments and objections
يسجل الحكم وصكّه ومنطوقه. أهم حقل فيه تاريخ استلام الصك لأنه يبدأ مهلة الاعتراض. ومنه يبدأ قرار المحامي والموكّل: نعترض أو لا.
بطاقة الميزة
| البند | القيمة |
|---|---|
| 1. اسم الميزة | الأحكام وطرق الاعتراض — Judgments and objections |
| 2. المعرّف (Feature ID) | B11 |
| 3. مصدر المتطلب | دليل المطور ص6-7، 11، 40 |
| 4. تصنيف المحتوى | متطلب وارد في الملفات DocType الحكم: الرقم، تاريخ الصدور، تاريخ الاستلام، المنطوق، النتيجة، النهائية. يحتاج اعتمادًا قانونيًا تصنيف الأحكام القابلة للطعن. |
| الوحدة | المهل والأحكام |
| الأدوار المعنية | محامٍ، شريك، موكّل |
| درجة الخطورة | حرجة |
| حالة الاعتماد | يحتاج اعتمادًا قانونيًا |
| المنصات المرتبطة | ناجز وناجز للمطورين |
5الهدف التجاري والمشكلة التي تعالجها
حساب المهلة يحتاج حدثًا موثقًا. الحكم بلا تاريخ استلام لا يسمح بحساب، فيبقى تنبيه مفتوح (دليل المطور ص39).
6المجال القانوني المرتبط للمطوّر غير المتخصص
الاستئناف والنقض والتماس إعادة النظر طرق اعتراض بمدد مختلفة تبدأ من أحداث مختلفة B12 محرك المهل النظامية وحاسبة الاعتراض. الحكم النهائي لا يقبل الاستئناف. تقرير قابلية حكم للطعن قرار قانوني لا يتخذه النظام يحتاج اعتمادًا قانونيًا.
7المستخدمون والأدوار والصلاحيات
المحامي يسجل الحكم ويرفع الصك. الشريك يرى الأحكام ونتائجها. الموكّل يرى النتيجة المبسطة بعد الاعتماد.
8شروط البدء والاعتماديات
B04 مراحل التقاضي ودورة حياة القضية المرحلة، B10 تقارير الجلسات ومخرجاتها نتيجة «صدر حكم».
9السيناريو الأساسي خطوة بخطوة
- يُنشأ الحكم من التقرير أو يدويًا: رقم الحكم، تاريخ الصدور، النتيجة.
- يُرفع الصك مستندًا خاصًا B13 المستندات والإصدارات والأرشفة والأصول الورقية ويُدخل تاريخ استلامه.
- يحدد المحامي: هل الحكم نهائي؟ هل في المنطوق طلبات بمدد مختلفة؟
- النظام يقترح قاعدة المهلة حسب الجهة ونوع المحكمة والمرحلة والاستعجال، ويُنشئ
Legal DeadlineB12 محرك المهل النظامية وحاسبة الاعتراض. - قرار «نعترض» يفتح مرحلة طعن B04 مراحل التقاضي ودورة حياة القضية وقالب مذكرة B14 مكتبة المذكرات القديمة وقوالب المذكرات الجديدة؛ قرار «لا نعترض» يتطلب موافقة الموكّل ويُسجل.
10السيناريوهات البديلة والاستثناءات
تغيير تاريخ الاستلام لاحقًا: إعادة حساب المهلة وإشعار (دليل المطور ص41). حكم نهائي: لا مهلة استئناف؛ قد تبقى مهلة نقض أو التماس بحسب القاعدة يحتاج اعتمادًا قانونيًا. حكم لصالحنا: مسار التنفيذ B04 مراحل التقاضي ودورة حياة القضية.
11المدخلات والحقول
| الاسم العربي | الاسم البرمجي | النوع | إلزامي | التحقق | القيمة الافتراضية | مصدر البيانات |
|---|---|---|---|---|---|---|
| المرحلة | proceeding | Link → Case Proceeding | نعم | — | — | B04 مراحل التقاضي ودورة حياة القضية |
| رقم الحكم | judgment_no | Data | لا | — | — | الصك |
| تاريخ الصدور | issued_on | Date | نعم | ≤ اليوم | — | الصك |
| تاريخ استلام الصك | received_on | Date | لا (يلزم للمهلة) | ≥ تاريخ الصدور | — | المحامي أو ناجز |
| المنطوق | operative_text | Text | لا | — | — | الصك |
| النتيجة | result | Select | نعم | لصالحنا / ضدنا / جزئي | — | المحامي |
| نهائي | is_final | Check | لا | — | 0 | المحامي يحتاج اعتمادًا قانونيًا |
| قرار الطعن | objection_decision | Select | لا | نعترض / لا نعترض / قيد الدراسة | قيد الدراسة | المحامي والموكّل |
| موافقة الموكّل على عدم الطعن | client_waiver_doc | Attach | عند «لا نعترض» | — | — | الموكّل |
12المخرجات والإشعارات والسجلات والتقارير
المهلة وتذكيراتها. إشعار للموكّل بالنتيجة المبسطة. تقرير الأحكام حسب النتيجة.
13قواعد العمل بصيغة قابلة للتحويل إلى كود
RULE B11.1 received_on >= issued_on
RULE B11.2 received_on empty -> open alert "لا يمكن حساب المهلة"
RULE B11.3 received_on set/changed -> create or recompute Legal Deadline (B12) + notify
RULE B11.4 objection_decision = "لا نعترض" -> require client approval evidence; close deadline as "قرار بعدم الاعتراض"
RULE B11.5 is_final is lawyer input [legal]; system never infers it14حالات السجل وانتقالاتها وشروطها
قيد الدراسة ← نعترض (مرحلة طعن) أو لا نعترض (بموافقة) (دليل المطور ص41).
15نموذج البيانات والعلاقات والقيود والفهارس
Judgment n → 1 Case Proceeding؛ 1 → n Legal Deadline؛ يشير إليه Case Proceeding.appealed_judgment.
16DocTypes المطلوبة في Frappe
Judgment(دليل المطور ص11).
17الشاشات والعناصر والأزرار ورسائل الخطأ
بطاقة الحكم مع عدّاد المهلة بالتقويمين واسم القاعدة والمادة. زرّا «نعترض» و«لا نعترض».
18خدمات Backend ومسؤولية كل خدمة
legal_erp.deadlines.on_judgment_change.
19واجهات API الداخلية
لا توجد واجهة API خاصة بهذه الميزة.
20الأحداث والمهام الخلفية والجدولة وإعادة المحاولة
إعادة الحساب في الخلفية مع قفل على المهلة المعاملات والتزامن.
21التكاملات المرتبطة بالميزة وحدودها
قد يأتي تاريخ الاستلام من ناجز وناجز للمطورين؛ تغييره يمر بسجل الفروق ويُبلّغ المحامي لأن تغييره يغيّر المهلة (دليل المطور ص21).
22الأمن والخصوصية والتدقيق والاحتفاظ والحذف
الصك مستند خاص. ترث صلاحية الملف.
23حالات الاختبار
| المعرّف | النوع | السيناريو | النتيجة المتوقعة |
|---|---|---|---|
B11-T01 | طبيعي | حكم مع تاريخ استلام | مهلة تُنشأ. |
B11-T02 | حدّي | حكم بلا تاريخ استلام | تنبيه مفتوح بلا مهلة. |
B11-T03 | سلبي | استلام قبل الصدور | يُمنع. |
B11-T04 | طبيعي | لا نعترض بلا موافقة الموكّل | يُمنع الإغلاق. |
B11-T05 | صلاحيات | محامٍ «ب» ليس في فريق الملف يفتح قائمة Judgment | لا يظهر سجل الملف، والعدّاد لا يحسبه. |
B11-T06 | صلاحيات | المحامي «ب» يفتح رابط سجل Judgment لملف المحامي «أ» مباشرة | رسالة عدم صلاحية، ولا تظهر أي حقول. |
B11-T07 | صلاحيات | المحامي «ب» يبحث في الشريط العلوي بعنوان السجل | لا نتيجة. |
B11-T08 | صلاحيات | مستخدم في قائمة حاجز المعلومات وهو عضو في الفريق | يُرفض الوصول ويُسجَّل. |
24معايير القبول
- الحكم يبدأ المهلة من تاريخ الاستلام.
- تغيير التاريخ يعيد الحساب ويُشعر.
25تعريف الاكتمال (Definition of Done)
- كل قواعد العمل في هذه الصفحة منفذة في الخادم (Controller أو Service)، لا في الواجهة وحدها.
- حالات الاختبار المذكورة هنا مكتوبة اختباراتٍ آلية في إطار اختبار Frappe، وتنجح مع كل دفعة كود.
- اختبارات الصلاحيات تثبت أن مستخدمًا خارج فريق الملف لا يرى السجل في القائمة ولا برابطه المباشر ولا في البحث العام ولا في العدّادات.
- الحقول المخصصة والأدوار ومسارات الاعتماد مُصدَّرة في Fixtures التطبيق، وتظهر بعد تثبيت نظيف على موقع فارغ دون إعداد يدوي.
- لا تعديل في ملفات Frappe أو ERPNext.
- كل قيمة قانونية (مدة، نسبة، مبلغ، قائمة) محفوظة في إعداد قابل للتعديل، وموسومة بحالة اعتمادها.
- نصوص الواجهة ورسائل الخطأ بالعربية، وتخبر المستخدم بما يفعله.
- معايير القبول في هذه الصفحة مُتحقق منها ومسجلة في مصفوفة التتبع.
26القرارات المفتوحة والمخاطر والاعتمادات المطلوبة
قواعد قابلية الطعن ونهائية الأحكام (مثل الدعاوى التجارية الصغيرة) غير متسقة في المصادر (دليل المطور ص40) يحتاج اعتمادًا قانونيًا.