نموذج وساطة إدارية: التاجر لا يتعامل مع الناقل مالياً، والإدارة تسعّر وتسند وتحاسب.
DRAFT — مسودة أنشأها التاجر ولم تُرسل بعدPENDING_DISPATCH — وصلت الإدارة بانتظار التسعيرPRICED — حدّدت الإدارة أجرة الرحلة الإجماليةMERCHANT_APPROVED — وافق التاجر على السعرOFFERED_TO_TRANSPORTER — أُسندت الرحلة لناقل محددTRANSPORTER_ACCEPTED — قبل الناقل الرحلةLOADING — جاري التحميل في نقطة الانطلاقIN_TRANSIT — الشحنة في الطريقDELIVERED — أعلن الناقل وصول الشحنةPOD_SUBMITTED — رُفع إثبات التسليم (المستلم/البوليصة/الرمز)CONFIRMED — أكدت الإدارة التسليم — هنا فقط تُقيَّد العمولةCLOSED — أُغلقت الرحلة بعد سداد العمولةCANCELLED — ملغاة — كل الرسوم صفرmerchants — التجار: الاسم التجاري، السجل، المدينة، جهة الاتصالtransporters — الناقلون: الشاحنة، المديونية الحالية، سقف المديونية، حالة الإيقاف، التقييمtrucks — الأسطول: اللوحة، النوع، أقصى حمولةshipments — الرحلات: المسار، الحمولة، الأجرة الإجمالية، نسبة العمولة المجمّدة، العمولة، صافي الناقل، الحالةshipment_milestones — سجل تتبّع زمني لكل تغيّر حالة مع الموقع والصورةproof_of_delivery — إثبات التسليم: اسم المستلم، الجوال، البوليصة، الرمزtransporter_ledger — دفتر الذمم: مديونية/سداد/تسوية مع الرصيد بعد كل قيدcommission_audit_log — سجل تدقيق غير قابل للحذف لكل تسوية أو إعفاءplatform_settings — نسبة العمولة الافتراضية، سقف المديونية، سعر الصرفprofiles / user_roles — الهوية والصلاحيات — الأدوار في جدول منفصل منعاً لتصعيد الصلاحياتsubmit_shipment — التاجر يرسل المسودة للإدارةset_trip_fee — الإدارة تسعّر الرحلة وتجمّد نسبة العمولة داخلهاmerchant_approve — التاجر يعتمد السعرdispatch_shipment — إسناد لناقل — يُرفض إن كان موقوفاًtransporter_respond — قبول أو رفض العرضadvance_shipment — تحميل / في الطريق / تم التسليم مع نقطة تتبّعsubmit_pod — رفع إثبات التسليمconfirm_delivery — تأكيد الإدارة → قيد مديونية العمولة + فحص السقفrecord_payment — تسجيل سداد الناقل → قيد دائن ورفع الإيقافadjust_commission — تسوية/إعفاء — للمدير الأعلى فقط مع سبب مسجّلset_debt_limit — تغيير سقف مديونية ناقل مع توثيقcancel_shipment — إلغاء الرحلة وتصفير كل الرسومالأدوار مخزّنة في جدول مستقل ويُتحقق منها داخل قاعدة البيانات، لا في المتصفح.