كيف تعمل
عَمِدها من الداخل؟
دليل تفصيلي يشرح كل خطوة في رحلة التعميد — من إنشاء الطلب إلى التسوية المالية، ومن حساب العمولة إلى حماية التداول.
رحلة الطلب من الإنشاء إلى التسوية
كل طلب تعميد يمر بمراحل محددة، مع فحوصات أمان وعمليات مالية تلقائية في كل مرحلة.
حالات الطلب
بانتظار الموافقة
تم إنشاء الطلب وتجميد التأمين والعمولة، بانتظار قرار المستقبل.
معتمد
وافق المستقبل على الطلب، تم تجميد تأمينه وخصم العمولة.
تمت التسوية
اكتملت العملية وتمت التسوية المالية النهائية بين الطرفين.
عند الرفض أو الإلغاء أو الانتهاء
تُعاد جميع المبالغ المجمدة (تأمين المنشئ + عمولته + تأمين المستقبل إن وُجد). لا خسارة مالية على أي طرف.
خطوات إنشاء الطلب
إنشاء الطلب
يحدد المحل المعدن (ذهب أو فضة)، الوزن بالجرام، ونوع العملية (شراء أو بيع). يُرسل الطلب للتاجر المرتبط.
فحوصات التحقق
يمر الطلب بـ 12 فحص أمان تلقائي قبل إنشائه — من حالة التداول إلى رصيد المحفظة وحدود الاشتراك.
التجميد المالي
يُجمَّد مبلغ التأمين من محفظة المنشئ كضمان، وتُجمَّد العمولة المستحقة حسب الإعدادات.
تحديد الحالة
إذا كان وضع التعميد تلقائي ومطابق للشروط، يُعتمد فوراً. وإلا يبقى معلقاً حتى يقرر المستقبل.
فحوصات الأمان (12 فحص)
التحقق من عدم وجود إيقاف تداول يدوي
التحقق من اتصال الأسعار وحداثتها
التحقق من حالة محفظة المنشئ (غير معلقة، بدون ديون)
التحقق من حالة محفظة المستقبل (غير معلقة، بدون ديون)
التحقق من وضع التعميد (تلقائي/يدوي/مغلق)
التحقق من صلاحية المعدن والوزن
التحقق من الطاقة الاستيعابية للطرفين
التحقق من حدود الاشتراك (يومي/أسبوعي/شهري)
التحقق من رصيد العمولة الكافي للمستقبل
التحقق من عدد الطلبات المعلقة
التحقق من قفل اتجاه الفرع (منع المراجحة)
التحقق من مواعيد التداول المسموحة
عند الموافقة
يُجمَّد تأمين المستقبل (إن كان مطلوباً)، تُخصم العمولة حسب توقيت الخصم المحدد، ويُحدَّث سعر السوق اللحظي.
عند الرفض أو الإلغاء أو الانتهاء
تُعاد جميع المبالغ المجمدة (تأمين المنشئ + عمولته + تأمين المستقبل إن وُجد). لا خسارة مالية على أي طرف.
ثلاثة أوضاع تتحكم بقبول الطلبات
يمكن لكل تاجر أو مورد اختيار كيفية التعامل مع الطلبات الواردة — موافقة تلقائية، مراجعة يدوية، أو إغلاق مؤقت.
تلقائي
الطلبات تُعتمد فوراً بدون تدخل بشري إذا استوفت الشروط المحددة.
موافقة فورية إذا تحققت شروط الوزن والقيمة والمعدن
يمكن تحديد حد أقصى للوزن لكل معدن
ينتهي تلقائياً في تاريخ محدد أو عند الوصول للحد
الطلبات التي لا تستوفي الشروط تتحول ليدوي تلقائياً
يدوي
كل طلب يحتاج موافقة صريحة من المستقبل خلال مهلة محددة.
مهلة موافقة قابلة للتعديل (الافتراضي: 1 ساعة)
المستقبل يراجع التفاصيل ويقرر (موافقة أو رفض)
انتهاء المهلة = إلغاء تلقائي وإرجاع المبالغ
الطلبات الكبيرة (فوق وزن التأكيد) تُجبر على هذا الوضع
مغلق
لا يُقبل أي طلب جديد — مفيد أثناء الإجازات أو الصيانة.
يمنع إنشاء أي طلب جديد لهذا المستقبل
الطلبات الحالية المعتمدة لا تتأثر
يمكن التفعيل يدوياً أو تلقائياً بجدول زمني
جدول المواعيد
يمكن تحديد ساعات عمل وأيام إغلاق لكل مستقبل:
ساعات فتح وإغلاق يومية (مثال: 9 صباحاً - 5 مساءً)
أيام إغلاق أسبوعية (مثال: الجمعة والسبت)
فترات إغلاق مخصصة لكل يوم
خيار قبول الطلبات خارج المواعيد (معطل افتراضياً)
من السعر العالمي إلى سعرك النهائي
الأسعار في عَمِدها تُحدَّث لحظياً من مصادر عالمية، ثم يُضاف ربح التاجر ليصل السعر النهائي للمحل.
سلسلة حساب السعر
السعر العالمي
سعر المعدن بالدولار للأونصة من مزودي البيانات المباشرين
التحويل للجرام
القسمة على 31.1035 (عدد الجرامات في الأونصة)
التحويل للريال
الضرب بسعر صرف الدولار/ريال
ربح التاجر
إضافة هامش ربح التاجر حسب الإعدادات
السعر النهائي
السعر الذي يراه المحل عند إنشاء الطلب
أنواع هامش الربح
بدون ربح
يُستخدم السعر الأساسي كما هو بدون إضافة
ثابت
قيمة ثابتة بالريال لكل جرام تُضاف للسعر
مبلغ إضافي
مبلغ يُضاف أو يُطرح من الربح الأساسي
نسبة مئوية
نسبة تُطبق على الربح الأساسي للزيادة أو الخصم
تحديث لحظي
الأسعار تصل عبر WebSocket فوراً — لا تأخير ولا تحديث يدوي. إذا انقطع الاتصال أو تأخرت الأسعار أكثر من 5 ثوانٍ، يتدخل حارس الأسعار تلقائياً لحماية المعاملات.
عمولات مرنة بأربع طرق حساب
العمولة هي رسم المنصة على كل عملية تعميد. يمكن تخصيص طريقة الحساب، توقيت الخصم، ومن يتحمل التكلفة.
طرق حساب العمولة
مبلغ ثابت
رسم ثابت بالريال لكل طلب بغض النظر عن القيمة
كل طلب = 50
نسبة من القيمة
نسبة مئوية من إجمالي قيمة الطلب بالريال
طلب بقيمة 10,000 × 1% = 100
نسبة من الوزن
نسبة مئوية من (الوزن × سعر الجرام)
50 جرام × 250 × 0.5% = 62.5
مبلغ لكل جرام
مبلغ ثابت بالريال يُضرب بوزن الطلب بالجرام
50 جرام × 2 = 100
توقيت خصم العمولة
عند الإنشاء
تُخصم فوراً لحظة إنشاء الطلب — قبل موافقة المستقبل
عند الموافقة
تُجمَّد عند الإنشاء وتُخصم فعلياً عند موافقة المستقبل
عند التسوية
تُجمَّد عند الإنشاء وتُخصم عند اكتمال التسوية النهائية
من يتحمل العمولة؟
المنشئ فقط
الطرف الذي أنشأ الطلب يتحمل كامل العمولة
المستقبل فقط
الطرف الذي يستقبل الطلب يتحمل كامل العمولة
كلا الطرفين
كل طرف يدفع عمولته حسب الإعدادات المحددة له
خصومات الاشتراك
المنشآت المشتركة في باقات أعلى تحصل على خصومات على العمولة تتراوح بين 5% و 30% حسب مستوى الباقة.
حاسبة العمولة
جرّب حساب العمولة بنفسك — غيّر القيم وشاهد النتيجة فوراً
المبلغ قبل الخصم
العمولة النهائية
حماية مالية ثنائية الأطراف
التأمين هو ضمان مالي يُجمَّد من محفظة الطرف لحماية المعاملة. المبلغ يتأثر بعدة عوامل ويمكن أن يُطبق على المنشئ أو المستقبل أو كليهما.
التأمين الثنائي
تأمين المنشئ
عند إنشاء الطلبيُجمَّد فوراً لحظة إنشاء الطلب من محفظة المنشئ (المحل) كضمان للجدية.
تأمين المستقبل
عند الموافقة على الطلبيُجمَّد عند موافقة المستقبل (التاجر/المورد) على الطلب كضمان للتنفيذ.
كيف يُحسب مبلغ التأمين؟
المبلغ النهائي ينتج من سلسلة مضاعفات تطبَّق على المبلغ الأساسي:
المبلغ الأساسي
حسب طريقة الحساب (ثابت، نسبة من القيمة، نسبة من الوزن، أو مبلغ لكل جرام)
خصم الباقة
خصم 5%-30% حسب مستوى اشتراك المنشأة
تصنيف الشراكة
الشراكات الموثوقة تخفض التأمين، والمشبوهة تضاعفه
تقلب السوق
في أوقات التقلب العالي يزداد التأمين حماية للأطراف
مستوى المخاطرة
المنشآت الجديدة تدفع تأمين أعلى حتى تثبت موثوقيتها
المبلغ النهائي
تأثير تصنيف الشراكة
موثوق جداً
0.2×
موثوق
0.5×
محايد
1×
حذر
1.5×
غير موثوق
2×
أنواع التأمين
مؤمّن بالكامل
الرصيد المتاح يغطي كامل المبلغ المطلوب. الحماية الكاملة لكلا الطرفين.
مؤمّن جزئياً
الرصيد يغطي جزءاً من المبلغ فقط. يُسمح إذا كانت النسبة فوق الحد الأدنى.
غير مؤمّن
لا رصيد كافٍ للتأمين. يُسمح فقط إذا كانت الإعدادات تسمح بذلك.
أوضاع التطبيق
إلزامي دائماً
كل عملية تعميد تتطلب تأمين بغض النظر عن تاريخ المنشأة. الوضع الافتراضي والأكثر أماناً.
هجين — بعد المخالفات
التأمين غير مطلوب حتى تتراكم مخالفات على المنشأة. عند الوصول للحد، يُفرض التأمين لمدة 90 يوماً مع مضاعف تصعيد.
حاسبة التأمين
جرّب حساب مبلغ التأمين — غيّر المدخلات وشاهد تأثير كل مضاعف
المبلغ قبل المضاعفات
مبلغ التأمين النهائي
نظام مالي بقسمين مستقلين
لكل منشأة محفظة رقمية بقسمين منفصلين: قسم العمولات وقسم التأمين. كل عملية مالية تُسجَّل في سجل غير قابل للتعديل.
هيكل المحفظة
قسم العمولات
الرصيد المتاح
المبلغ المتاح لدفع العمولات والرسوم
المجمّد
محجوز لعمولات طلبات قيد التنفيذ
قسم التأمين
الرصيد المتاح
المبلغ المتاح لتأمين الطلبات الجديدة
المجمّد
محجوز كضمان لطلبات قيد التنفيذ
التحويل الداخلي
يمكن تحويل الأرصدة بين قسم العمولات وقسم التأمين داخل نفس المحفظة.
دورة التجميد
1. تجميد
حجز المبلغ من الرصيد المتاح عند إنشاء الطلب
2. خصم
خصم المبلغ نهائياً عند الموافقة أو التسوية
3. تحرير
إرجاع المبلغ للرصيد المتاح عند الإلغاء أو الرفض
آلية الدين
عند تنفيذ تعويض يتجاوز رصيد المنشأة، يمر النظام بـ 4 مراحل:
الخصم من التأمين المجمّد أولاً
ثم من رصيد التأمين المتاح
ثم من رصيد العمولات (حتى الصفر)
المتبقي يُسجّل كدين (رصيد تأمين سالب)
الدين يمنع المنشأة من إنشاء أو استقبال طلبات جديدة حتى السداد.
أنواع العمليات المالية
عمليات العمولات
عمليات التأمين
عمليات إدارية
نظام نزاعات واستئناف متكامل
عند حدوث خلاف، يمكن لأي طرف فتح نزاع يُراجع من الإدارة. القرار قابل للاستئناف أمام الإدارة العليا.
مسار النزاع
فتح النزاع
أي طرف يفتح نزاع مع وصف وأدلة
المراجعة
الإدارة تراجع التفاصيل والأدلة
القرار
حل مع تعويض، رفض، أو اتفاق بالتراضي
نظام الاستئناف
خلال 7 أيام من القرار · الإدارة العليا: تأييد، عكس، أو تعديل
أنواع النزاعات
يفتحها المستخدم
نزاعات الاحتيال تُنشئ تلقائياً تنبيه مكافحة غسل الأموال (AML).
يُنشئها النظام تلقائياً
مصادر التعويض
المنصة
المنصة تتحمل كامل مبلغ التعويض وتودعه في محفظة المتضرر.
الطرف المقابل
يُخصم التعويض من محفظة الطرف المخالف ويُحوّل للمتضرر.
مقسّم
المنصة والطرف المقابل يتقاسمان مبلغ التعويض حسب قرار الإدارة.
نظام الاستئناف
بعد صدور القرار (حل أو رفض)، يحق للمقدم الاستئناف خلال المهلة المحددة. الاستئناف يُراجع من الإدارة العليا (SuperAdmin) ولا يمكن استئنافه مرة أخرى.
مهلة الاستئناف الافتراضية: 7 أيام (قابلة للتعديل من الإدارة)عقود رقمية بتوقيع مزدوج
كل منشأة ملزمة بتوقيع عقود المنصة إلكترونياً وورقياً. لا يمكن لأي منشأة العمل بدون عقود سارية وموقّعة.
دورة حياة القالب
مسودة
قابل للتعديل بحرية. لم يُنشر بعد.
ساري
نشط ومُلزم لجميع المنشآت. المحتوى مقفل ولا يمكن تعديله.
ملغي
أُلغي بقرار إداري. لا يمكن إعادة تفعيله.
منتهي
انتهت صلاحيته تلقائياً. يُستبدل بإصدار جديد.
مسارا التوقيع
التوقيع الإلكتروني
SHA-256يوقّع مالك المنشأة إلكترونياً عبر المنصة. يُسجَّل بصمة SHA-256 للمحتوى مع عنوان IP والتوقيت.
التوقيع الورقي
تُطبع نسخة ورقية وتُوقّع يدوياً ثم تُرفع كملف. الإدارة تراجع وتعتمد الملف.
العقد مكتمل
عند اكتمال كلا التوقيعين، يصبح العقد سارياً وتُحسب مدة صلاحيته.
مراحل التوقيع الورقي
بانتظار الرفع
المنشأة لم ترفع الملف بعد
بانتظار المراجعة
الملف مرفوع وينتظر مراجعة الإدارة
معتمد
الإدارة وافقت على التوقيع الورقي
مرفوض
الإدارة رفضت الملف مع توضيح السبب
طلب إعادة رفع
الإدارة تطلب رفع ملف جديد مع فترة سماح
فترة السماح
عند نشر قالب جديد أو انتهاء عقد، تحصل المنشأة على فترة سماح للتوقيع. خلالها تستمر في العمل بشكل طبيعي.
المنشأة تعمل بشكل طبيعي
التوقيع إلزامي — المنصة تمنع العمل
التطبيق الإلزامي
بعد انتهاء فترة السماح، المنشأة التي لم توقّع عقودها تُحال لصفحة التوقيع تلقائياً ولا تستطيع تنفيذ أي عملية حتى الاكتمال.
مالك المنشأة → يُحال لصفحة التوقيع
موظف المنشأة → يُحال لصفحة توضح أن المالك يجب أن يوقّع
ثلاثة أوضاع لتجديد المخزون آلياً
عندما يوافق التاجر على طلب وارد من محل، يمكن للنظام إنشاء طلب صادر للمورد تلقائياً حسب السياسة المحددة.
فوري (مرآة)
كل طلب وارد يُعتمد يُنشئ فوراً طلب صادر مطابق للمورد — توريد لحظي بدون تأخير.
طلب صادر فوري لكل طلب وارد معتمد
يمنع التكرار عبر ربط الطلبات (incoming → outgoing)
يقسّم الطلبات الكبيرة تلقائياً حسب الحد الأقصى للوزن
نقطة إعادة الطلب
يراقب مخزون التاجر باستمرار — عندما ينخفض تحت حد معين، يُنشئ طلب تلقائي للمورد.
يفحص المخزون الفعلي دورياً عبر نظام الطاقة الاستيعابية
يُنشئ طلب عند انخفاض المخزون تحت عتبة إعادة الطلب
يمنع إنشاء طلبات مكررة بقفل ذري على السياسة
تجميعي
يجمع عدة طلبات واردة حتى الوصول لحد الوزن أو العدد أو الوقت، ثم يُنشئ طلب واحد موحّد.
يتراكم حتى الوصول لأحد الحدود: وزن أو عدد أو وقت
طلب صادر واحد يجمع كل الطلبات الواردة المتراكمة
يربط جميع الطلبات الواردة بالطلب الصادر (many-to-many)
دورة حياة مهمة التوريد
معلقة
أُنشئت المهمة وتنتظر التنفيذ
قيد التنفيذ
جاري إنشاء الطلب الصادر
مكتملة
تم إنشاء الطلب بنجاح
فاشلة
فشل الإنشاء — تنتظر إعادة المحاولة
تحويل يدوي
نُفذت المحاولات — تحتاج تدخل يدوي
إعادة المحاولة التلقائية
عند فشل إنشاء الطلب، يعيد النظام المحاولة تلقائياً بتأخير متصاعد (exponential backoff). الافتراضي: 3 محاولات بتأخير يتضاعف مع كل محاولة.
عند نفاد المحاولات: إيقاف السياسة، أو تحويل يدوي، أو إشعار الإدارة فقط.
حماية الأسعار
يمكن تفعيل حماية الأسعار لمنع إنشاء طلبات عند تغير السعر بنسبة تتجاوز الحد المسموح. النظام يقارن السعر عند إنشاء المهمة بالسعر الحالي عند التنفيذ.
حدود تداول مرنة لكل منشأة
يمكن تحديد حدود شراء وبيع مستقلة لكل معدن (ذهب وفضة) لكل منشأة، مع ثلاثة مستويات تطبيق.
حدود مستقلة لكل اتجاه
كل منشأة لها 4 حدود منفصلة يُعاد ضبطها يومياً:
حد شراء الذهب
حد بيع الذهب
حد شراء الفضة
حد بيع الفضة
مستويات التطبيق
صارم
يمنع إنشاء الطلب عند الوصول للحد ويلغي الطلبات المعلقة الزائدة تلقائياً.
تحذيري
يعرض تحذير للمستخدم ويطلب تأكيد قبل السماح بتجاوز الحد.
معطل
لا حدود مفروضة — جميع الطلبات تمر بدون قيود.
سلسلة حل الحدود
الحدود تُحل بترتيب هرمي — الأكثر تحديداً يتغلب على العام:
عالمي
نوع المنشأة
المستوى
الباقة
المنشأة
الربط
الضبط اليومي التلقائي
يُعاد ضبط عدادات الاستهلاك يومياً عبر أمر مجدول. الحدود نفسها لا تتغير — فقط الاستهلاك المحسوب يبدأ من الصفر.
ثلاث طبقات حماية مستقلة
ثلاثة أنظمة حماية تعمل بشكل مستقل لضمان سلامة المعاملات — من الصيانة الشاملة إلى الحماية التلقائية من تقلبات الأسعار.
وضع الصيانة
إيقاف شامل للنظام بالكامل أو لأقسام محددة. يُفعّل من الإدارة العليا فقط مع إمكانية الجدولة المسبقة.
4 أقسام مستقلة: محلات، تجار، موردين، إدارة
جدولة مسبقة مع إلغاء تلقائي عند انتهاء المدة
قائمة IPs مسموحة وكلمة مرور طوارئ للتجاوز
إيقاف التداول اليدوي
إيقاف فوري لجميع عمليات التداول بقرار إداري. يُلغي تلقائياً كل الطلبات المعلقة ويتطلب إعادة تفعيل يدوية.
يُلغي جميع الطلبات المعلقة فوراً مع إرجاع المبالغ
يُسجّل السبب والمسؤول والتوقيت
يتطلب إلغاء يدوي — لا ينتهي تلقائياً
حارس اتصال الأسعار
نظام حماية تلقائي ذاتي الشفاء — يوقف التداول عند اكتشاف مشكلة في بيانات الأسعار ويستأنف فوراً عند عودة الوضع الطبيعي.
انقطاع اتصال Redis بخادم الأسعار
أسعار قديمة (أكثر من 5 ثوانٍ بدون تحديث)
مؤشر تقلب السوق يتجاوز الحد المحدد
يستأنف التداول تلقائياً عند عودة الاتصال أو تحديث الأسعار — بدون تدخل بشري.
مقياس تقلب السوق
مؤشر 0-100 يؤثر على مهلة الموافقة ومبلغ التأمين:
| مضاعف المهلة | مضاعف التأمين | ||
|---|---|---|---|
|
مستقر
|
0 — 20 | 1× | 1× |
|
متوسط
|
21 — 50 | 0.75× | 1.2× |
|
مرتفع
|
51 — 80 | 0.5× | 1.5× |
|
حرج
|
81 — 100 | 0.3× | 2× |
عمليات مسموحة أثناء الإيقاف
رفض الطلبات وإلغاؤها مسموح دائماً أثناء أي نوع إيقاف — لأنها تحرر الأموال المجمدة وتقلل المخاطر.
شبكة علاقات بين المحلات والتجار والموردين
كل عملية تعميد تتطلب شراكة نشطة بين الطرفين. الشراكات قابلة للتفعيل والإلغاء مع سجل تدقيق كامل.
محل
تاجر
مورد
تاجر ↔ محل
المحل يُرسل طلبات التعميد للتاجر. التاجر يقبل أو يرفض.
مورد ↔ تاجر
التاجر يطلب التوريد من المورد. المورد يلبي الطلب.
تأثير إلغاء الشراكة
إلغاء تفعيل الربط وتسجيل السبب والمسؤول
إلغاء جميع الطلبات المعلقة بين الطرفين تلقائياً مع إرجاع المبالغ
رفض طلبات الإجراء المعلقة (إلغاءات/تسليمات)
الطلبات المعتمدة مسبقاً لا تتأثر — تستمر حتى التسوية.
استراتيجيات اختيار المورد
يدوي
التاجر يختار المورد يدوياً لكل طلب
تلقائي
يختار أول مورد بوضع تعميد تلقائي
أقل سعر
المورد بأقل متوسط سعر في آخر 30 يوم
أسرع استجابة
المورد بأسرع متوسط زمن استجابة
أعلى موافقة
المورد بأعلى نسبة موافقة على الطلبات
إعادة التفعيل
يمكن إعادة تفعيل الشراكة في أي وقت، لكن الطلبات التي أُلغيت عند إلغاء الشراكة لا تُستعاد — يجب إنشاؤها من جديد.
سجل التاريخ
كل تغيير في حالة الشراكة يُسجّل في سجل غير قابل للتعديل: