توثيق ERPOSالمرجع التنفيذي للمطورين

العقود الإلكترونية واتفاقيات الأتعاب والتوقيعE-contracts, fee agreements and signature

B22العقود والماليةمتطلب وارد في الملفات يحتاج اعتمادًا قانونيًا يحتاج تحققًا أو موافقة رسمية

توليد عقد الأتعاب والعقود من قوالب ببيانات الملف، وإرسالها للمراجعة والتوقيع الإلكتروني، وحفظ النسخة الموقعة بأثر التوقيع (من، متى، كيف تحقّقنا). رمز OTP يثبت التحكم في الجوال وموافقة على خطوة، ولا يساوي التوقيع الرقمي بشهادة.

بطاقة الميزة

البندالقيمة
1. اسم الميزةالعقود الإلكترونية واتفاقيات الأتعاب والتوقيع — E-contracts, fee agreements and signature
2. المعرّف (Feature ID)B22
3. مصدر المتطلبدليل المطور ص35-36 (الميزة 6)
4. تصنيف المحتوىمتطلب وارد في الملفات القوالب، الإصدارات، مستويات التوقيع، صفحة أثر التوقيع، مرجع نافذ اليدوي، الملاحق. يحتاج اعتمادًا قانونيًا بنود عقد الأتعاب الإلزامية واستثناءات التوقيع الإلكتروني. يحتاج تحققًا أو موافقة رسمية الربط مع نافذ ونفاذ ومزود التوقيع.
الوحدةالعقود والمالية
الأدوار المعنيةشريك، محامٍ، موكّل
درجة الخطورةعالية
حالة الاعتماديحتاج اعتمادًا قانونيًا
المنصات المرتبطةنافذ — منصة السندات التنفيذية، نفاذ — النفاذ الوطني الموحد، مزود التوقيع الإلكتروني الموثّق، منصة واتساب للأعمال

5الهدف التجاري والمشكلة التي تعالجها

عقد الأتعاب أساس المطالبة والفوترة؛ وغيابه أو غموضه أصل النزاع مع الموكّل (دليل المطور ص35).

الأتعاب بالاتفاق كما يذكر الدليل عن نظام المحاماة، والتوقيع الإلكتروني له حجية وأقوى إذا كان بشهادة رقمية، ونظام التعاملات الإلكترونية يستثني معاملات الأحوال الشخصية وصكوك العقار (دليل المطور ص35) يحتاج اعتمادًا قانونيًا: لا يُعرض التوقيع الإلكتروني في هذه القوالب دون مراجعة محامٍ.

عقد الأتعاب الموحد عبر نافذ: يذكر الدليل أنه يكتسب صفة السند التنفيذي عند تسجيله في خدمة العقود، وأن التسجيل غير إلزامي حاليًا (دليل المطور ص35) يحتاج تحققًا أو موافقة رسمية. «نافذ» منصة السندات التنفيذية، و«نفاذ» منصة الهوية الرقمية الوطنية؛ لا علاقة بينهما في هذا التدفق إلا أن نفاذ قد يُستخدم للتحقق من الهوية. لا API عامًا معروفًا لنافذ، فالنظام يجهز البيانات بترتيب العقد الموحد والمحامي يسجل يدويًا (دليل المطور ص35).

7المستخدمون والأدوار والصلاحيات

المحامي يولد ويعدّل. الشريك يعتمد البنود خارج القالب. الموكّل يراجع ويوقع من البوابة.

8شروط البدء والاعتماديات

Contract Template وClause معتمدة يحتاج اعتمادًا قانونيًا. B20 المسعّر الذكي للقضايا الجديدة تقدير معتمد. قناة إرسال B44 الإشعارات والتذكيرات.

9السيناريو الأساسي خطوة بخطوة

  1. قالب يُملأ من الملف والتقدير المعتمد.
  2. تفاوض: كل تعديل إصدار جديد بفروقه.
  3. بند خارج القالب يتطلب اعتماد الشريك.
  4. إرسال رابط عبر البوابة أو واتساب؛ الموكّل يراجع ثم يتحقق بـ OTP ويوقع؛ ثم يوقع المكتب.
  5. ختم PDF نهائي بصفحة أثر: الأسماء، الأوقات، طريقة التحقق، بصمة الملف.
  6. اختياري: مرجع نافذ وحالته بعد التسجيل اليدوي.
  7. جدول الدفعات ينشئ Fee Agreement والفواتير في مواعيدها B23 الفوترة على المراحل والفوترة الإلكترونية.

10السيناريوهات البديلة والاستثناءات

مستوى التوقيعمتى (حسب الدليل)ما يثبته
بسيط: OTP على جوال الموكّل + أثر كاملعقود صغيرة وموافقاتالتحكم في الرقم والموافقة على الخطوة؛ ليس توقيعًا رقميًا
موثّق: مزود بشهادة رقمية أو تحقق نفاذأتعاب كبيرة وعقود مهمةبحسب المزود وشهادته يحتاج تحققًا أو موافقة رسمية
عقد موحد عبر نافذعند الرغبة في سند تنفيذيبحسب نافذ بعد التسجيل يحتاج تحققًا أو موافقة رسمية

المصدر: (دليل المطور ص35). تعديل بعد التوقيع: بملحق موقع فقط.

11المدخلات والحقول

الاسم العربيالاسم البرمجيالنوعإلزاميالتحققالقيمة الافتراضيةمصدر البيانات
القالب ونسختهtemplate / template_versionLink / Intنعممعتمد—Contract Template
الملفmatterLink → Legal Matterلا——B03 ملف العمل القانوني
الأطرافpartiesTableنعم——الملف
الحالةstatusSelectتلقائيمسودة / مراجعة داخلية / أُرسل للموكّل / موقّع / ساري / منتهٍ / ملغىمسودة(دليل المطور ص36)
PDF الموقع / بصمتهsigned_pdf / signed_hashAttach / Dataتلقائيsha256—الخادم
مرجع نافذ / حالتهnafith_ref / nafith_statusData / Selectلايدوي—المحامي
ساري من / إلىeffective_from / effective_toDateنعم / لا——العقد
طلب التوقيع: الطريقةmethodSelectنعمOTP بسيط / مزود موثّق / يدوي—المحامي
طلب التوقيع: الأثرaudit_trailJSONتلقائيsent/viewed/signed, ip, device—الخادم

12المخرجات والإشعارات والسجلات والتقارير

PDF موقع مع صفحة الأثر. تنبيه قبل انتهاء العقود السنوية. فواتير الجدول.

13قواعد العمل بصيغة قابلة للتحويل إلى كود

قواعد
RULE B22.1  signed contract immutable; changes only via signed addendum
RULE B22.2  keep template_version used
RULE B22.3  fee agreement must contain: scope & stages, fees & model, installments, expenses & court costs bearer, termination, return of originals, confidentiality [legal] -> pre-send checklist
RULE B22.4  no contract to client without lawyer review
RULE B22.5  templates for personal status / real-estate deeds: e-sign disabled unless lawyer review recorded [legal]
RULE B22.6  UI labels OTP signature as "موافقة بالتحقق من الجوال", never "توقيع رقمي"
RULE B22.7  nafith_ref entered manually; system never claims registration

14حالات السجل وانتقالاتها وشروطها

مسودة ← مراجعة داخلية ← أُرسل للموكّل ← موقّع ← ساري ← منتهٍ أو ملغى (دليل المطور ص36).

15نموذج البيانات والعلاقات والقيود والفهارس

Legal Contract n → 1 Contract Template؛ 1 → n Signature Request؛ 1 ↔ 1 Fee Agreement.

16DocTypes المطلوبة في Frappe

17الشاشات والعناصر والأزرار ورسائل الخطأ

محرر العقد مع الفروق بين الإصدارات. صفحة البوابة للمراجعة والتوقيع. شارة «سجّل في نافذ (يدوي)».

18خدمات Backend ومسؤولية كل خدمة

legal_erp.contracts.render، send_for_signature، seal_pdf، ESignProvider واجهة لمزود موثّق اقتراح هندسي.

19واجهات API الداخلية

POST /api/method/legal_erp.api.v1.portal.sign_contract

توقيع الموكّل بعد OTP.

الصلاحية: الموكّل الطرف في العقد.

JSON · الطلب
{
  "signature_request": "SR-0012",
  "otp": "000000"
}
JSON · الاستجابة
{
  "status": "signed_by_client",
  "next": "office_signature"
}

20الأحداث والمهام الخلفية والجدولة وإعادة المحاولة

تنبيه قبل انتهاء العقود السنوية. انتهاء صلاحية روابط التوقيع.

21التكاملات المرتبطة بالميزة وحدودها

نافذ — منصة السندات التنفيذية يدوي. نفاذ — النفاذ الوطني الموحد ومزود التوقيع الإلكتروني الموثّق للتوقيع الموثق بعد الاعتماد يحتاج تحققًا أو موافقة رسمية. منصة واتساب للأعمال للإرسال.

22الأمن والخصوصية والتدقيق والاحتفاظ والحذف

روابط التوقيع موقعة ومؤقتة. OTP يُخزن مجزأ (hash) وينتهي سريعًا اقتراح هندسي.

23حالات الاختبار

المعرّفالنوعالسيناريوالنتيجة المتوقعة
B22-T01قبولعقد أتعاب من الملفلا إعادة إدخال (دليل المطور ص36).
B22-T02قبولتعديل عقد موقعيُمنع؛ ملحق.
B22-T03قبولPDF نهائيصفحة أثر وبصمة.
B22-T04قبولجدول دفعاتفواتير في مواعيدها.
B22-T05سلبيقالب أحوال شخصية بتوقيع إلكتروني دون مراجعةغير متاح.
B22-T06سلبيإرسال عقد ينقصه بند إلزاميقائمة التحقق تمنع.

24معايير القبول

25تعريف الاكتمال (Definition of Done)

26القرارات المفتوحة والمخاطر والاعتمادات المطلوبة

هل العقد الموحد عبر نافذ هو الافتراضي؟ أي مزود توقيع موثّق؟ (دليل المطور ص47) يحتاج تحققًا أو موافقة رسمية.