From 2ff7450d0beb47a2e3266ea4c9c532a99e9e4202 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Thu, 9 Jul 2026 17:18:06 +0300 Subject: [PATCH] Update: 2026-07-09 17:18:06 --- .DS_Store | Bin 10244 -> 10244 bytes .../auth/captin/login_captin_controller.dart | 29 +- .../controller/firebase/firbase_messge.dart | 4 +- .../controller/functions/ocr_controller.dart | 15 +- .../functions/sms_egypt_controller.dart | 6 +- .../controller/functions/sms_controller.dart | 5 +- siromove.com/contract.html | 596 ++++++++---- siromove.com/contract_egypt.html | 898 ++++++++++++++++++ 8 files changed, 1322 insertions(+), 231 deletions(-) create mode 100644 siromove.com/contract_egypt.html diff --git a/.DS_Store b/.DS_Store index 2720666a1e8dd83480e05ebedf0d3b269ec4da54..4ada6b5ca1dc9f1e79632f33b8593f1a3f1c48ed 100644 GIT binary patch delta 50 zcmZn(XbG6$&uF$WU^hRb*=8OADbC4x5|TV+!9{sF`FZIK3=E8u|4N!|j+AU;+sv-; GmmL6-Ru8!V delta 36 scmZn(XbG6$&uF?aU^hRb>1G}QDbC4LB#k#WO1800EYR4@uJD%~0N>^e1ONa4 diff --git a/siro_driver/lib/controller/auth/captin/login_captin_controller.dart b/siro_driver/lib/controller/auth/captin/login_captin_controller.dart index 307980b1..00c6eaa9 100755 --- a/siro_driver/lib/controller/auth/captin/login_captin_controller.dart +++ b/siro_driver/lib/controller/auth/captin/login_captin_controller.dart @@ -5,7 +5,6 @@ import 'package:crypto/crypto.dart'; import 'dart:math'; import 'package:http/http.dart' as http; import 'package:permission_handler/permission_handler.dart'; -import 'package:siro_driver/views/auth/captin/cards/sms_signup.dart'; import 'package:siro_driver/views/auth/syria/registration_view.dart'; import 'package:siro_driver/views/widgets/elevated_btn.dart'; import 'package:siro_driver/views/widgets/error_snakbar.dart'; @@ -173,18 +172,23 @@ class LoginDriverController extends GetxController { if (parts.length == 3) { var payload = parts[1]; switch (payload.length % 4) { - case 2: payload += '=='; break; - case 3: payload += '='; break; + case 2: + payload += '=='; + break; + case 3: + payload += '='; + break; } final decoded = jsonDecode(utf8.decode(base64Url.decode(payload))); final exp = decoded['exp']; if (exp != null) { // Check if token has at least 10 seconds remaining - isTokenValid = DateTime.now().millisecondsSinceEpoch < (exp * 1000 - 10000); + isTokenValid = + DateTime.now().millisecondsSinceEpoch < (exp * 1000 - 10000); } } } catch (_) {} - + if (isTokenValid) { Log.print('🔑 Valid Wallet JWT found in storage. Skipping generation.'); return cachedJwt; @@ -226,7 +230,7 @@ class LoginDriverController extends GetxController { getJWT() async { await EncryptionHelper.initialize(); - + // 1. Check secure storage first to avoid redundant API calls String? secureJwt = await storage.read(key: BoxName.jwt); if (secureJwt != null && secureJwt.isNotEmpty) { @@ -236,18 +240,23 @@ class LoginDriverController extends GetxController { if (parts.length == 3) { String payload = parts[1]; switch (payload.length % 4) { - case 2: payload += '=='; break; - case 3: payload += '='; break; + case 2: + payload += '=='; + break; + case 3: + payload += '='; + break; } final decoded = jsonDecode(utf8.decode(base64Url.decode(payload))); final exp = decoded['exp']; if (exp != null) { // Check if token is valid with a 30-second buffer - isTokenValid = DateTime.now().millisecondsSinceEpoch < (exp * 1000 - 30000); + isTokenValid = + DateTime.now().millisecondsSinceEpoch < (exp * 1000 - 30000); } } } catch (_) {} - + if (isTokenValid) { Log.print('🔑 Valid JWT found in secure storage. Skipping generation.'); return; diff --git a/siro_driver/lib/controller/firebase/firbase_messge.dart b/siro_driver/lib/controller/firebase/firbase_messge.dart index 085aa2e0..5157162d 100755 --- a/siro_driver/lib/controller/firebase/firbase_messge.dart +++ b/siro_driver/lib/controller/firebase/firbase_messge.dart @@ -15,7 +15,7 @@ import '../../constant/colors.dart'; import '../../constant/style.dart'; import '../../main.dart'; import '../../print.dart'; -import '../../views/auth/captin/criminal_documents_page.dart'; +import '../../views/auth/syria/registration_view.dart'; import '../../views/home/Captin/home_captain/home_captin.dart'; import '../../views/home/Captin/orderCaptin/order_request_page.dart'; import '../../views/home/Captin/orderCaptin/vip_order_page.dart'; @@ -263,7 +263,7 @@ class FirebaseMessagesController extends GetxController { notificationController.showNotification(title, body, 'tone2', ''); } MyDialog().getDialog(title, 'You should have upload it .'.tr, () { - Get.to(() => const CriminalDocumemtPage()); + Get.to(() => const RegistrationView()); }); break; diff --git a/siro_driver/lib/controller/functions/ocr_controller.dart b/siro_driver/lib/controller/functions/ocr_controller.dart index 8658c59a..a65f45ef 100755 --- a/siro_driver/lib/controller/functions/ocr_controller.dart +++ b/siro_driver/lib/controller/functions/ocr_controller.dart @@ -16,7 +16,7 @@ import 'package:siro_driver/views/widgets/elevated_btn.dart'; import '../../constant/box_name.dart'; import '../../constant/links.dart'; -import '../auth/captin/register_captin_controller.dart'; +import '../auth/syria/registration_controller.dart'; import 'launch.dart'; // @@ -466,11 +466,10 @@ class ScanDocumentsByApi extends GetxController { : MyElevatedButton( title: 'Next'.tr, onPressed: () async { - RegisterCaptainController registerCaptainController = - Get.put(RegisterCaptainController()); + RegistrationController registrationController = + Get.put(RegistrationController()); - await registerCaptainController.register(); - await registerCaptainController.addLisence(); + await registrationController.submitRegistration(); await uploadImagePortrate(); // Get.to(() => CarLicensePage()); }, @@ -557,10 +556,12 @@ class ScanDocumentsByApi extends GetxController { if (responseString.isNotEmpty) { try { final decoded = jsonDecode(responseString); - if (decoded['status'] == 'success' && decoded['message']['file_link'] != null) { + if (decoded['status'] == 'success' && + decoded['message']['file_link'] != null) { String rawUrl = decoded['message']['file_link'].toString(); String filename = rawUrl.split('/').last; - box.write(BoxName.driverPhotoUrl, '${AppLink.server}/portrate_captain_image/$filename'); + box.write(BoxName.driverPhotoUrl, + '${AppLink.server}/portrate_captain_image/$filename'); } } catch (_) {} } diff --git a/siro_driver/lib/controller/functions/sms_egypt_controller.dart b/siro_driver/lib/controller/functions/sms_egypt_controller.dart index 0142af84..88c89252 100755 --- a/siro_driver/lib/controller/functions/sms_egypt_controller.dart +++ b/siro_driver/lib/controller/functions/sms_egypt_controller.dart @@ -4,7 +4,7 @@ import 'package:siro_driver/constant/api_key.dart'; import 'package:siro_driver/constant/box_name.dart'; import 'package:siro_driver/constant/info.dart'; import 'package:siro_driver/constant/links.dart'; -import 'package:siro_driver/controller/auth/captin/register_captin_controller.dart'; +import 'package:siro_driver/controller/auth/syria/registration_controller.dart'; import 'package:siro_driver/controller/functions/crud.dart'; import 'package:siro_driver/main.dart'; import 'package:siro_driver/views/widgets/elevated_btn.dart'; @@ -40,10 +40,10 @@ class SmsEgyptController extends GetxController { if (jsonDecode(res.body)['message'].toString() != "Success") { await CRUD().post(link: AppLink.updatePhoneInvalidSMS, payload: { "phone_number": - ('+2${Get.find().phoneController.text}') + ('+2${Get.find().phoneController.text}') }); box.write(BoxName.phoneDriver, - ('+2${Get.find().phoneController.text}')); + ('+2${Get.find().phoneController.text}')); box.write(BoxName.phoneVerified, '1'); await Get.put(LoginDriverController()).loginDriver( diff --git a/siro_rider/lib/controller/functions/sms_controller.dart b/siro_rider/lib/controller/functions/sms_controller.dart index 3dac5e2b..5485320e 100644 --- a/siro_rider/lib/controller/functions/sms_controller.dart +++ b/siro_rider/lib/controller/functions/sms_controller.dart @@ -12,7 +12,6 @@ import 'package:get/get.dart'; import 'package:http/http.dart' as http; import '../../print.dart'; -import '../auth/register_controller.dart'; import 'crud.dart'; class SmsEgyptController extends GetxController { @@ -65,10 +64,10 @@ class SmsEgyptController extends GetxController { } else { await CRUD().post(link: AppLink.updatePhoneInvalidSMSPassenger, payload: { "phone_number": - '+2${Get.find().phoneController.text}' + '+2${Get.find().phoneController.text}' }); box.write(BoxName.phoneDriver, - '+2${Get.find().phoneController.text}'); + '+2${Get.find().phoneController.text}'); box.write(BoxName.isVerified, '1'); await Get.put(LoginController()).loginUsingCredentials( diff --git a/siromove.com/contract.html b/siromove.com/contract.html index f5b53498..06be8bbf 100644 --- a/siromove.com/contract.html +++ b/siromove.com/contract.html @@ -3,7 +3,7 @@ - مولد ومطبع عقد شراكة Siro القانوني المطور + مولد ومطبع عقد شراكة Siro القانوني المطور - سوريا @@ -142,7 +142,7 @@ لوحة التحكم الذكية بالعقد -

البيانات القانونية للمؤسسين معبأة تلقائياً من وثائق السفر الرسمية.

+

يمكنك إضافة وتعديل بيانات الأطراف وحصصهم لتحديث العقد فورياً.

@@ -150,59 +150,62 @@

التواريخ والمعلومات الأساسية

-
- - +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
-
-

البيانات الرسمية للمؤسسين (الطرف الأول)

-
- - -
-
- - -
-
- -
-

الهوية / الرقم الوطني (الطرف الثاني)

-
- - -
-
- - -
-
- -
+ +
-

حصص الأرباح التشغيلية %

+

الطرف الأول (المؤسسون - بحد أقصى 3)

+ +
+
+ +
+
+ + +
+
+

الطرف الثاني (الشركاء المستثمرون - بحد أقصى 3)

+ +
+
+ +
+
+ + +
+
+

مجموع الحصص %

المجموع: 0%
- -
-
- - -
-
- - -
-
- - -
-
-
⚠️ مجموع الحصص يجب أن يكون 100% لتصحيح صياغة العقد.
@@ -261,29 +264,21 @@
-
    -
  1. - السيد/ حمزه عايد طحيمر الغويريين، أردني الجنسية، يحمل الرقم الوطني/جواز السفر - 9841029780، وجواز سفر رقم: S0212294، ويُشار إليه بـ "الشريك المؤسس الأول". -
  2. -
  3. - السيد/ فراس قاسم احمد مقابله، أردني الجنسية، يحمل الرقم الوطني/جواز السفر - 9851026092، وجواز سفر رقم: S0401805، ويُشار إليه بـ "الشريك المؤسس الثاني". -
  4. -
+
+ +

(ويُشار إليهما مجتمعَيْن بـ "الطرف الأول" أو "الشركاء المؤسسون").

- -
- السيد/ محمد عمر محمد المجفت، أردني الجنسية، يحمل الرقم الوطني / رقم الهوية - 9851001081، وجواز سفر رقم: Q765174، ويُشار إليه بـ "الطرف الثاني" أو "الشريك المستثمر". + +
+

- (ويُشار إلى الأطراف الثلاثة مجتمعين بـ "الشركاء" أو "أطراف العقد"). + (ويُشار إليهم مجتمعين بـ "الطرف الثاني" أو "الشركاء المستثمرون").

@@ -296,10 +291,10 @@ حيث إن الطرف الأول يمتلك ويُدير منظومة برمجية ومنصة تقنية متطورة للنقل الذكي وتسهيل التنقل الحضري وتوصيل الركاب تحمل اسم "Siro" ومصممة وفق أحدث المعايير الهندسية والبرمجية العالمية؛

- وحيث إن الطرف الثاني (الشريك المستثمر) يرغب في تقديم تمويل استثماري لتغطية تكاليف إطلاق التطبيق وتشغيله وتسويقه داخل السوق السورية مقابل حصة من صافي الأرباح التشغيلية؛ + وحيث إن الطرف الثاني (الشركاء المستثمرون) يرغبون في تقديم تمويل استثماري لتغطية تكاليف إطلاق التطبيق وتشغيله وتسويقه داخل السوق السورية مقابل حصة من صافي الأرباح التشغيلية؛

- وحيث إن إرادة الأطراف الثلاثة قد التقت على تأسيس شراكة تجارية واستثمارية مشتركة قائمة على الشفافية والالتزام المتبادل؛ + وحيث إن إرادة الأطراف قد التقت على تأسيس شراكة تجارية واستثمارية مشتركة قائمة على الشفافية والالتزام المتبادل؛

فقد اتفق الأطراف — بعد إقرارهم بكامل أهليتهم القانونية للتعاقد — على ما يلي: @@ -328,7 +323,7 @@

المادة الثالثة: رأس المال الاستثماري وآلية الدفع

    -
  1. يلتزم الطرف الثاني بتقديم رأس مال استثماري إجمالي قدره مائة وثمانون ألف دولار أمريكي (180,000 USD) لتمويل عمليات إطلاق المشروع وتشغيله في سوريا.
  2. +
  3. يلتزم الطرف الثاني بتقديم رأس مال استثماري إجمالي قدره مائتا ألف دولار أمريكي (200,000 USD) لتمويل عمليات إطلاق المشروع وتشغيله في سوريا.
  4. يُسدَّد رأس المال الاستثماري على دفعات مجدولة ومرنة يتم التوافق عليها ودياً بين الأطراف بما يتماشى مع خطة العمل والاحتياجات التشغيلية للمشروع.
  5. تُودع جميع المبالغ والدفعات الاستثمارية في الحساب المصرفي التجاري للشركة في المملكة الأردنية الهاشمية، وذلك بعد إتمام تأسيس وتسجيل الشركة رسمياً وفتح حسابها التجاري في الأردن، لضمان وتسهيل انسياب وحركة الأموال التشغيلية والاستثمارية دخولاً وخروجاً.
@@ -345,17 +340,17 @@
  1. يتحمل الطرف الأول المسؤولية الكاملة والحصرية عن الجوانب التقنية والفنية والتشغيلية والإدارية للتطبيق، بما يشمل — دون حصر — التطوير البرمجي، وإدارة الخوادم، والصيانة الدورية، وإصلاح الأعطال الفنية، وإدارة فريق العمل التقني.
  2. إصدار التحديثات والتطويرات المستمرة لتطبيقَيْ الراكب والسائق بما يتلاءم مع متطلبات السوق السورية ويضمن تنافسية المنتج.
  3. -
  4. تقديم تقريب أداء تشغيلي ومالي للطرف الثاني بشكل شهري يتضمن: عدد الرحلات المنفذة، عدد السائقين والركاب النشطين، الإيرادات الإجمالية، المصروفات التشغيلية، وصافي الأرباح.
  5. +
  6. تقديم تقرير أداء تشغيلي ومالي للطرف الثاني بشكل شهري يتضمن: عدد الرحلات المنفذة، عدد السائقين والركاب النشطين، الإيرادات الإجمالية، المصروفات التشغيلية، وصافي الأرباح.
  7. ضمان استمرارية الخدمة وتوفّر التطبيق لمستخدميه بنسبة لا تقل عن 95% من أيام التشغيل الشهري (باستثناء حالات القوة القاهرة والصيانة المجدولة).
  8. الالتحاق والالتزام بالعمل الفني والتقني المستمر والدؤوب على تحديث وتطوير وصيانة نظام وتطبيقات Siro بانتظام، لضمان استقرار الخدمة وتشغيلها بكفاءة عالية وتلبية احتياجات السوق السورية.
-
ثانياً: التزامات الطرف الثاني (الشريك المستثمر)
+
ثانياً: التزامات الطرف الثاني (الشركاء المستثمرون)
    -
  1. الالتزام بسداد كامل رأس المال الاستثماري المتفق عليه (180,000 دولار أمريكي) وفق جدول الدفعات المحدد في المادة الثالثة.
  2. -
  3. المساهمة الفعّالة بخبراته اللوجستية والعلاقاتية لتسهيل العمل التجاري داخل السوق السورية ودعم عمليات التسجيل والتوسع الميداني.
  4. +
  5. الالتحاق بسداد كامل رأس المال الاستثماري المتفق عليه وقدره (مائتا ألف دولار أمريكي) وفق جدول الدفعات المحدد في المادة الثالثة.
  6. +
  7. المساهمة الفعّالة بخبراتهم اللوجستية والعلاقاتية لتسهيل العمل التجاري داخل السوق السورية ودعم عمليات التسجيل والتوسع الميداني.
  8. التعهد بمنح الطرف الأول الصلاحية الكاملة والمستقلة في اتخاذ القرارات الفنية والهندسية والبرمجية الخاصة بالتطبيق لضمان سير العمل واستقراره التشغيلي والتقني دون إعاقة؛
  9. @@ -381,22 +376,8 @@ الحصة من صافي الأرباح - - - حمزه عايد طحيمر الغويريين - الشريك المؤسس الأول - 25% - - - فراس قاسم احمد مقابله - الشريك المؤسس الثاني - 25% - - - محمد عمر محمد المجفت - الشريك المستثمر (الطرف الثاني) - 50% - + +
@@ -420,10 +401,10 @@

المادة السابعة: الملكية الفكرية والعلامة التجارية

    - -
  1. لا يُنشئ هذا العقد ولا يمنح الطرف الثاني (الشريك المستثمر) أو الشريك الثاني (فراس مقابله) أي حق من حقوق الملكية الفكرية أو الصناعية أو الأدبية على الكود المصدري أو التطبيق أو العلامة التجارية، لا كلياً ولا جزئياً، سواء أثناء سريان العقد أو بعد انتهائه.
  2. +
  3. لا يُنشئ هذا العقد ولا يمنح الطرف الثاني (الشركاء المستثمرون) أو أي شريك آخر أي حق من حقوق الملكية الفكرية أو الصناعية أو الأدبية على الكود المصدري أو التطبيق أو العلامة التجارية، لا كلياً ولا جزئياً، سواء أثناء سريان العقد أو بعد انتهائه.
  4. يقتصر حق الطرف الثاني على الحصص المالية من صافي الأرباح التشغيلية الناتجة عن تشغيل التطبيق في النطاق الجغرافي المحدد في هذا العقد حصراً.
@@ -434,8 +415,8 @@

المادة الثامنة: الإدارة واتخاذ القرارات

    -
  1. يتولى الطرف الأول (الشركاء المؤسسون) الإدارة التقنية والفنية والتشغيلية الكاملة للتطبيق، ويملكان حصرياً صلاحية اتخاذ جميع القرارات البرمجية والهندسية والفنية دون الرجوع للطرف الثاني.
  2. -
  3. تُتّخذ القرارات الاستراتيجية والتجارية الكبرى — كالتوسع الجغرافي، أو تغيير نموذج التسعير، أو الدخول في شراكات تجارية مع أطراف ثالثة — بالتشاور والإجماع بين الشركاء الثلاثة.
  4. +
  5. يتولى الطرف الأول (الشركاء المؤسسون) الإدارة التقنية والفنية والتشغيلية الكاملة للتطبيق، ويملكون حصرياً صلاحية اتخاذ جميع القرارات البرمجية والهندسية والفنية دون الرجوع للطرف الثاني.
  6. +
  7. تُتّخذ القرارات الاستراتيجية والتجارية الكبرى — كالتوسع الجغرافي، أو تغيير نموذج التسعير، أو الدخول في شراكات تجارية مع أطراف ثالثة — بالتشاور والإجماع بين الشركاء.
  8. في حال عدم التوافق على قرار تجاري أو استراتيجي، يُعرض الأمر على محكّم تجاري مستقل يُتّفق عليه بين الأطراف لإصدار رأي استشاري ملزم.
@@ -445,7 +426,7 @@
  1. يلتزم جميع الأطراف بالحفاظ التام على سرية كافة المعلومات التقنية والمالية والتجارية والتسويقية المتعلقة بالمشروع، وعدم إفشائها أو تسريبها أو إتاحتها لأي طرف ثالث بأي وسيلة كانت.
  2. يسري التزام السرية أثناء فترة العقد ولمدة سنتين (2) ميلاديتين بعد انتهائه أو فسخه لأي سبب كان.
  3. -
  4. ... يُستثنى من حكم السرية: المعلومات التي تصبح متاحة للعموم بشكل مشروع دون خطأ من الطرف المُفشي، أو المعلومات المطلوبة بموجب أمر قضائي أو تنظيمي واجب النفاذ.
  5. +
  6. يُستثنى من حكم السرية: المعلومات التي تصبح متاحة للعموم بشكل مشروع دون خطأ من الطرف المُفشي، أو المعلومات المطلوبة بموجب أمر قضائي أو تنظيمي واجب النفاذ.
@@ -475,7 +456,7 @@

المادة الثانية عشرة: الانسحاب والتخارج

    -
  1. يحق للطرف الثاني (الشريك المستثمر) الانسحاب من هذه الشراكة بموجب إشعار خطي مسبق بمدة لا تقل عن **مائة وعشرين (120) يوماً**.
  2. +
  3. يحق للطرف الثاني (الشركاء المستثمرون) الانسحاب من هذه الشراكة بموجب إشعار خطي مسبق بمدة لا تقل عن **مائة وعشرين (120) يوماً**.
  4. في حال رغبة الطرف الثاني في الانسحاب:
    • @@ -485,7 +466,7 @@
  5. - ثالثاً: ضمان الاستمرارية والالتزام التشغيلي للطرف الأول وحالات العجز القاهر: نظراً لأن الجانب التشغيلي والتقني يمثّل عماد وجوهر هذا العقد، يلتزم الطرف الأول (الشريكان المؤسسان حمزه عايد وفراس مقابله) بالالتزام التام بتقديم خدماتهما التشغيلية والبرمجية طوال مدة سريان هذا العقد ولا يملك أحدهما حق الانسحاب الفردي الاختياري الذي يعطل المنصة. وفي حال طرأ ظرف طبي أو صحي أو عجز قاهر كلي يثبت رسمياً يمنع أحدهما من الاستمرار، يلتزم الطرف المتأثر بضمان نقل سلس وفوري وخالٍ من العيوب لكافة مهامه الفنية والتشغيلية ورموز لوحات التحكم وقواعد البيانات إلى الطرف الآخر لضمان بقاء التطبيق فعالاً ومحمياً، وتتم تسوية حقوقه ودياً دون المساس بكيان وتدفق المشروع واستثمار الطرف الثاني. + ثالثاً: ضمان الاستمرارية والالتزام التشغيلي للطرف الأول وحالات العجز القاهر: نظراً لأن الجانب التشغيلي والتقني يمثّل عماد وجوهر هذا العقد، يلتزم الطرف الأول بالالتزام التام بتقديم خدماته التشغيلية والبرمجية طوال مدة سريان هذا العقد ولا يملك أحد حق الانسحاب الفردي الاختياري الذي يعطل المنصة. وفي حال طرأ ظرف طبي أو صحي أو عجز قاهر كلي يثبت رسمياً يمنع أحد المؤسسين من الاستمرار، يلتزم الطرف المتأثر بضمان نقل سلس وفوري وخالٍ من العيوب لكافة مهامه الفنية والتشغيلية ورموز لوحات التحكم وقواعد البيانات إلى الطرف الآخر لضمان بقاء التطبيق فعالاً ومحمياً، وتتم تسوية حقوقه ودياً دون المساس بكيان وتدفق المشروع واستثمار الطرف الثاني.
@@ -507,12 +488,12 @@

المادة الرابعة عشرة: القوة القاهرة

-

لا يُعدّ أي طرف مُخِلاً بالتزاماته بموجب هذا العقد إذا حال دون تنفيذها ظرف من ظروف القوة القاهرة، وتشمل — دون حصر: الحروب، الكوارث الطبيعية، الأوبئة، القرارات الحكومية القاهرة، العقوبات الدولية، أو انقطاص شبكة الإنترنت الكامل في الدولة.

+

لا يُعدّ أي طرف مُخِلاً بالتزاماته بموجب هذا العقد إذا حال دون تنفيذها ظرف من ظروف القوة القاهرة، وتشمل — دون حصر: الحروب، الكوارث الطبيعية، الأوبئة، القرارات الحكومية القاهرة، العقوبات الدولية، أو انقطاع شبكة الإنترنت الكامل في الدولة.

المادة الخامسة عشرة: تعديل العقد

-

لا يجوز تعديل أو تغيير أي بند من بنود هذا العقد إلا بموجب **ملحق تعديلي خطّي** موقَّع من جميع الأطراف الثلاثة ومؤرَّخ، ويُعتبر أي تعديل شفهي أو ضمني باطلاً ولا يُعتدّ به.

+

لا يجوز تعديل أو تغيير أي بند من بنود هذا العقد إلا بموجب **ملحق تعديلي خطّي** موقَّع من جميع الأطراف ومؤرَّخ، ويُعتبر أي تعديل شفهي أو ضمني باطلاً ولا يُعتدّ به.

@@ -523,7 +504,7 @@
  • أولاً: التسوية الودية المباشرة بين الأطراف خلال مدة لا تتجاوز ثلاثين (30) يوماً من تاريخ الإخطار بالنزاع.
  • ثانياً: اللجوء إلى التحكيم التجاري أمام محكّم أو هيئة تحكيمية مستقلة يتفق عليها الأطراف، ويكون حكم التحكيم نهائياً وملزماً.
  • -
  • ثالثاً: في حال تعذّر التحكيم، يُرفع النزاع أمام المحكمة المختصة المتفق عليها بين الأطراف.
  • +
  • ثالثاً: في حال تعذّر التحكيم، يُرفع النزاع أمام المحكمة المختصة.
@@ -534,7 +515,7 @@
  1. يمثّل هذا العقد كامل الاتفاق بين الأطراف فيما يتعلق بموضوعه، ويُلغي أي اتفاقات شفهية أو مكتوبة سابقة بين الأطراف بشأن نفس الموضوع.
  2. في حال بطلان أي بند من بنود هذا العقد أو عدم قابليته للتنفيذ، تظل البنود الأخرى صحيحة ونافذة ومُلزِمة.
  3. -
  4. حُرّر هذا العقد من ثلاث (3) نسخ أصلية متطابقة بيد كل طرف نسخة للعمل بموجبها عند اللزوم.
  5. +
  6. حُرّر هذا العقد من نسخ أصلية متطابقة بيد كل طرف نسخة للعمل بموجبها عند اللزوم.
@@ -554,25 +535,8 @@ التاريخ - - - الشريك المؤسس الأول - حمزه عايد طحيمر الغويريين - ....................... - 14/06/2026م - - - الشريك المؤسس الثاني - فراس قاسم احمد مقابله - ....................... - 14/06/2026م - - - الشريك المستثمر (الطرف الثاني) - محمد عمر محمد المجفت - ....................... - 14/06/2026م - + +
@@ -592,20 +556,9 @@
- -
-
-

المرفقات: صورة جواز سفر الشريك المستثمر (الطرف الثاني)

-
- -
- - - - - لم يتم إرفاق صورة جواز السفر بعد. استخدم خيار التحميل في لوحة التحكم الجانبية لإرفاق الصورة وطباعتها مع العقد. -
-
+ +
+
@@ -618,97 +571,328 @@ - + \ No newline at end of file diff --git a/siromove.com/contract_egypt.html b/siromove.com/contract_egypt.html new file mode 100644 index 00000000..73f02d62 --- /dev/null +++ b/siromove.com/contract_egypt.html @@ -0,0 +1,898 @@ + + + + + + مولد ومطبع عقد شراكة Siro القانوني المطور - مصر + + + + + + + + + + + + + +
+ + + + + +
+ + + +
+ +
+ + + + +