Odoo للخدمات اللوجستية والشحن
ملف عمل واحد لكل شحنة، يُسعَّر ويُتابَع عبر كل وسيلة نقل ويُخلَّص جمركياً ويُطابَق مع الدفاتر المحاسبية، من الحجز حتى التسليم.
التحدّي
لا يتلاءم نشاط الشحن مع أنظمة تخطيط موارد المؤسسات (ERP) العامة. ففي الشحنة الواحدة أتعامل في وقت واحد مع عرض سعر وحجز ومجموعة من المعالم وبيان جمركي وملف عمل تُحتسب تكلفته، وكلها تسير في مسار عمل يختلف باختلاف وسيلة النقل: حاوية كاملة (FCL) أو شحنة مجمّعة (LCL) أو شحن جوي أو مرحلة نقل بالشاحنات. أما تطبيقات المبيعات والمشتريات الجاهزة فلم تُصمَّم أصلاً لاستيعاب هامش الشراء والبيع لكل شحنة، ولا الرسوم الجمركية وضريبة القيمة المضافة بوصفها مبالغ تُدفع نيابةً عن العميل، ولا الفترات المجانية لرسوم التأخير والاحتجاز (Demurrage وDetention).
ولهذا ينتهي الأمر بأن يجري العمل الفعلي في جدول بيانات بجوار النظام، وتُعاد كتابة الإجماليات يدوياً في النظام من أجل الفوترة، وهذا تحديداً هو الموضع الذي يتسرّب منه الهامش وتختبئ فيه مواعيد انتهاء الفترة المجانية الفائتة. وحلّي هو نموذج بيانات مبنيّ حول الشحنة نفسها، تجتمع فيه التفاصيل التجارية والتشغيلية والتنظيمية والمالية في سجل واحد بدلاً من ثلاثة تطبيقات غير مترابطة.
ما أبنيه في Odoo لهذا القطاع
ستة مكوّنات تعمل معاً بوصفها نظاماً واحداً، لا ستة تطبيقات منفصلة يُربط بعضها ببعض لاحقاً:
ملفات عمل الشحنات بحسب وسيلة النقل
يتحوّل كل حجز إلى ملف عمل واحد يضمّ معاً تفاصيله التجارية والتشغيلية وتفاصيل تكلفته، أياً كان نوعه: FCL أو LCL أو شحن جوي أو FTL أو LTL، استيراداً أو تصديراً أو شحناً بين بلدين آخرين (Cross-Trade). ويخضع الملف لدورة حالات صارمة (مسودة، محجوز، قيد النقل، واصل، مُسلَّم، مغلق) تفرض شروطاً مسبقة، مثل تحديد الناقل وموعد المغادرة المتوقع (ETD) قبل الحجز، ووجود فاتورة قبل الإغلاق، بصرف النظر عن الطريقة التي يُجرى بها التغيير. ويمكن دمج ملفات LCL والشحن الجوي في شحنة رئيسية (Master) تحتسب إجمالي عدد الحاويات والوزن والحجم لكل الشحنات الفرعية (House) المندرجة تحتها.
برج مراقبة المعالم والمخاطر
يحدّد قالب المعالم الخاص بكل وسيلة نقل موعد كل حدث — المغادرة والوصول والتخليص الجمركي والتسليم — بفارق زمني عن موعد المغادرة المتوقع (ETD) أو الوصول المتوقع (ETA)، ثم يقارن المخطَّط بالفعلي كلما تقدّم الملف. وتبدأ الفترات المجانية لرسوم التأخير والاحتجاز بالعدّ التنازلي تلقائياً من لحظة الوصول، مع تنبيه قبل أن ينفد الوقت. ويوحّد مؤشر مخاطر مرمَّز بالألوان (على المسار، تحت المراقبة، معرّض للخطر) التأخر وقرب انتهاء الفترات المجانية وأي استثناء في برج مراقبة واحد بعرض كانبان.
التخليص الجمركي مع احتساب تلقائي للرسوم الجمركية وضريبة القيمة المضافة
يمكن أن تحمل كل شحنة بياناً جمركياً واحداً أو أكثر، ويمرّ كل بيان بحالات مضبوطة هي: مسودة، مُقدَّم، قيد الفحص، مُخلَّص، مُفرَج عنه، ولا يُسمح بتقديمه قبل استلام المستندات وتسجيل رقم البيان الجمركي في الملف. وتُحتسب الرسوم الجمركية لكل بند بحسب رمز النظام المنسّق (HS Code) الخاص به، استناداً إلى جدول رئيسي بنسب التعرفة، وتُحتسب معها ضريبة القيمة المضافة على الاستيراد على أساس القيمة مضافاً إليها الرسوم؛ ويُسجَّل كلاهما إيراداً وتكلفة متقابلين، فيبقى أثر الرسوم والضريبة المحمَّلة على العميل صفراً في الهامش بدلاً من أن يظهر الربح أكبر مما هو عليه. وبمجرد تخليص البيان يُسجَّل معلم التخليص الجمركي منجزاً، وتصدر فاتورة أولية (Proforma) بالرسوم الجمركية وضريبة القيمة المضافة وأتعاب التخليص بنقرة واحدة. وهذه الرسوم والضريبة نفسها هي ما يدخل في التكلفة الواصلة (Landed Cost) لدى العميل المستورد، وهي مسألة أتناولها في Odoo لشركات التجارة والتوزيع في الإمارات.
التسعير من جداول الأسعار مع ضوابط للهامش
تُوسِّع عروض أسعار الشحن أمر البيع القياسي ببيانات المسار (Lane) ووسيلة النقل وشرط التسليم (Incoterm) وتفاصيل البضاعة، وتُسعَّر تلقائياً من جداول أسعار العقود أو الأسعار الفورية (Spot) أو التعرفة، بما في ذلك الرسوم الإضافية والحد الأدنى للرسوم، وذلك عبر معالج يعرض هامش الشراء والبيع لحظياً لكل بند ولكل عرض سعر. ولا يمكن تأكيد عرض سعر يقل هامشه عن حدّ أدنى قابل للضبط إلا بعد موافقة مدير، وإذا أُعيد تسعير عرض معتمد إلى هامش أسوأ أُلغيت تلك الموافقة تلقائياً.
احتساب التكلفة على مستوى الشحنة
ينشئ كل ملف عمل حسابه التحليلي الخاص به تلقائياً لحظة فتحه، فيغذّي كل بند إيراد أو تكلفة يُسجَّل عليه هامشاً واحداً حيّاً ومطابَقاً منذ اليوم الأول. وتصدر فواتير العملاء من بنود الرسوم هذه بنقرة واحدة، وتُطابَق فواتير الموردين مع التكلفة المتوقعة، مع تنبيه بالفروق حين تزيد فاتورة المورد على المقدَّر في الموازنة أو تقل عنه. وتعرض لوحة مالية الربحية بحسب الشحنة والمسار والعميل ووسيلة النقل، إلى جانب الملفات المعرّضة للخطر وحجم التعرّض لرسوم التأخير.
تنفيذ رحلات الميل الأخير والفوترة الآلية
يمكن تقسيم ملف العمل إلى رحلات توصيل، تسحب كل رحلة خط سيرها وسعر العميل وبدلات السائق أو الديزل من جدول أسعار ثابت، وتتحقق من توافر الشاحنة بالرجوع إلى أوامر الصيانة المفتوحة قبل الإرسال. وعند تسجيل الرحلة مُسلَّمة، وهو إجراء مشروط بإثبات التسليم، تُرحَّل إيراداتها وتكاليف بدلاتها إلى ملف العمل الأم تلقائياً، ثم يجمع معالج الفوترة الشهرية رحلات كل عميل المُسلَّمة في فاتورة واحدة بسطر لكل بوليصة نقل. ويمكن كذلك تجميع الشحنات في مشاريع تجمع الحجم والإيراد والتكلفة والهامش على مستوى التعاقد كله.
تطبيقات Odoo المستخدمة
يقوم هذا الحل على Odoo القياسي بعد توسيعه لا استبداله: تحمل وحدتا المبيعات وإدارة علاقات العملاء (CRM) الفرصة حتى عرض السعر، وتتولى وحدتا المشتريات والمحاسبة فواتير الموردين والرسوم الجمركية وضريبة القيمة المضافة واحتساب التكلفة التحليلية، وتتتبّع وحدة المخزون تفاصيل الحاويات والتجميع، وتتحقق وحدتا الأسطول والموارد البشرية من توافر الشاحنات ومن بدلات السائقين. وفي المجموع يشمل هذا الحل 7 وحدات من Odoo.
لماذا العمل معي
أنا محمد سلمان علي خان، استشاري Odoo تقني ووظيفي في دبي ورئيس المشاريع في Techbot Information Technology LLC، وهي من شركاء Odoo في الإمارات. والشحن والخدمات اللوجستية أحد القطاعات التي أنفّذ فيها مشاريع Odoo، مستنداً إلى خبرة تتجاوز 10 سنوات وأكثر من 100 عملية تطبيق، وإلى شهادات معتمدة على ستة إصدارات من Odoo هي v13 وv14 وv15 وv16 وv18 وv19.
الأسئلة الشائعة
هل يستطيع Odoo إدارة شحنات FCL وLCL والشحن الجوي والنقل بالشاحنات في نظام واحد؟
هل يتتبّع Odoo المواعيد النهائية لرسوم التأخير والاحتجاز (Demurrage وDetention) تلقائياً؟
هل يستطيع Odoo احتساب الرسوم الجمركية وضريبة القيمة المضافة تلقائياً على شحنات البضائع؟
هل يستطيع Odoo منع الموظفين من تسعير شحنة بأقل من الحد الأدنى للهامش؟
ما وحدات Odoo التي تحتاجها شركة شحن؟
أدلّة ذات صلة
دليلان قريبان من هذا الموضوع:
هل تريد معرفة كيف ينطبق هذا على عمليات الشحن لديك؟
حدّثني عن سير الشحنات والتخليص الجمركي وتسليم الميل الأخير لديك اليوم، وسأعرض عليك صورة صادقة ومحدّدة النطاق لما يتطلبه بناء هذا الحل في Odoo، دون أي مقابل.
احصل على تقييم مجاني لأعمالك