| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Invoicing (account) • Purchase (purchase) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 8767 |
| Technical Name |
eh_log_transport |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Invoicing (account) • Purchase (purchase) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 8767 |
| Technical Name |
eh_log_transport |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
Road Transport
النقل البري
Trip planning and execution for the GCC road network. Vehicle and driver masters with license-expiry guard, trip lifecycle from planned to closed, ePOD with signature panel, demurrage and detention free-time logic.
تخطيط وتشغيل رحلات النقل البري لشبكة دول الخليج. بيانات المركبات والسائقين مع حارس انتهاء الرخصة ، دورة حياة الرحلة من المخطّطة للمغلقة ، توقيع التسليم (ePOD) ، وآلية احتساب فترة الإعفاء من التأخير (demurrage / detention).
GCC freight forwarders, agents, and 3PL operators running the lanes between the GCC and the rest of the world.
Hours of manual reconciliation between operational modules and the cost of paying enterprise add-ons for the same capability.
Overview
What this module does, in one read.
eh_log_transport models the road / rail trip from dispatch to closed file. Vehicles and drivers are first-class records with statutory checks (license expiry, vehicle inspection date). The trip state machine emits tracking events; ePOD captures recipient name + role + signature panel; the demurrage / detention engine carries free-time per agreement.
نظرة عامة
ما الذي تقدمه الوحدة في قراءة واحدة
تطبيق eh_log_transport يصوغ رحلة النقل البري والسكك الحديدية من الإرسال حتى إغلاق الملف. المركبات والسائقون سجلات رئيسية بفحوصات قانونية (انتهاء الرخصة ، تاريخ الفحص الفني). آلة حالة الرحلة ترسل أحداث تتبع ، وإيصال التسليم يحفظ اسم المستلم ودوره ولوحة التوقيع ، ومحرّك (demurrage / detention) يحمل فترة الإعفاء وفق الاتفاقية.
A day in the life
A typical morning at the office.
The operator opens the dashboard, sees the open queue grouped by state, drills into the kanban for the day's hottest lane, and clears five exceptions before the second coffee. The toast confirms each transition; the activity inbox flags the one expiring permit. Quiet, fast, auditable.
صباح اعتيادي في المكتب
يفتح المشغّل لوحة المعلومات ، يرى الطابور مجمّعًا حسب الحالة ، يدخل عرض الكانبان للخط الأكثر ضغطًا ، ويعالج خمس استثناءات قبل القهوة الثانية. الإشعار يؤكّد كل انتقال ، وصندوق الأنشطة يرفع التذكير للتصريح الذي على وشك الانتهاء. هادئ ، سريع ، وقابل للتدقيق.
Capabilities
13 things this module gives you, with no padding.
Vehicle master
بيانات المركبة
Registration, type (van / truck / trailer / SPMT), capacity, next inspection date. Overdue inspection blocks new trip assignments.
اللوحة ، النوع (فان / شاحنة / مقطورة / SPMT) ، السعة ، تاريخ الفحص القادم. الفحص المتأخر يحجب تعيين رحلات جديدة.
Driver master with license expiry
بيانات السائق مع انتهاء الرخصة
License number, class, expiry date. License-expired drivers cannot be assigned to new trips; the dashboard tile flags expiring within 30 days.
رقم الرخصة ، الفئة ، تاريخ الانتهاء. السائق منتهي الرخصة لا يُعيَّن لرحلة جديدة ، وبلاطة لوحة المعلومات تنبّه عند اقتراب الانتهاء خلال ٣٠ يومًا.
Trip state machine
آلة حالة الرحلة
planned → dispatched → at_pickup → in_transit → at_delivery → delivered → closed (or cancelled). Direct writes blocked with [EHL-TRP-001].
planned → dispatched → at_pickup → in_transit → at_delivery → delivered → closed (أو cancelled). الكتابة المباشرة محجوبة بـ[EHL-TRP-001].
ePOD with signature
إيصال التسليم بتوقيع
Recipient name + role (consignee / receptionist / driver of next leg) + signature panel + photo. Required to move to delivered state.
اسم المستلم + الصفة (مرسل إليه / موظف استقبال / سائق المرحلة التالية) + لوحة توقيع + صورة. مطلوب للوصول لحالة التسليم.
Demurrage / detention engine
محرّك التأخير والاحتجاز
Free-time days per agreement; daily rate beyond; computed amount surfaces on the trip and rolls up to the dashboard exposure tile.
أيام الإعفاء وفق الاتفاقية ، السعر اليومي بعدها ، المبلغ المحسوب يظهر على الرحلة ويُجمَع في بلاطة التعرّض بلوحة المعلومات.
Multi-stop trips
رحلات متعددة المحطات
Pickup address + delivery address as the simple shape; additional intermediate stops via the optional sequence; drives the kanban grouping.
عنوان التحميل + عنوان التسليم في الشكل البسيط ، محطات وسيطة عبر التسلسل الاختياري ، يُحرّك تجميع الكانبان.
Linked freight job
ربط بملف الشحن
A trip can be standalone (direct freight order) or linked to a freight job; tracking events flow on the same timeline either way.
الرحلة قد تكون مستقلة (أمر نقل مباشر) أو مرتبطة بملف شحن ، أحداث التتبع تجري على نفس الخط الزمني في كلا الحالتين.
Lane-aware kanban + calendar
كانبان وتقويم بحسب الخط
Kanban grouped by state with color cards. Calendar by scheduled pickup_at × scheduled delivery_at. Pivot by customer × state.
كانبان مجمَّع حسب الحالة ببطاقات ملوّنة. تقويم حسب (scheduled pickup_at × scheduled delivery_at). Pivot حسب (العميل × الحالة).
Smart-form onchanges
تكييف الحقول الذكي
Pick a customer: address auto-fills; pickup-window auto-calculates from the delivery window and the lane distance; unsuitable vehicle pings.
اختر عميلًا: العنوان يُملأ ، نافذة التحميل تُحسب من نافذة التسليم ومسافة الخط ، والمركبة غير الملائمة تثير تنبيهًا.
Mass actions
أكشن جماعي
Mass-dispatch a list of planned trips to in-transit. Mass-close a list of delivered trips. Toast confirms the count.
إرسال جماعي لقائمة رحلات مخطّطة لحالة قيد النقل. إغلاق جماعي لقائمة رحلات مسلَّمة. الإشعار يؤكّد العدد.
Comprehensive search
بحث شامل
Filters: state, customer, driver, vehicle, period. Group-by: state, customer, driver, vehicle, pickup day / week / month.
فلاتر: الحالة ، العميل ، السائق ، المركبة ، الفترة. تجميع: الحالة ، العميل ، السائق ، المركبة ، يوم/أسبوع/شهر التحميل.
Cross-trade ready
جاهز للتجارة العابرة
Cross-trade trips (origin and destination both outside the operator's country) flagged so the operator and broker do not assume domestic-customs treatment.
رحلات التجارة العابرة (المنشأ والوجهة كلاهما خارج دولة المشغّل) معلَّمة كي لا يفترض المشغّل والمخلّص معاملة جمركية محلية.
Sale order hook
ربط أمر البيع
Confirming an order with a road leg spawns a transport trip linked back to the sale order and to the freight job if one exists. Cost and revenue lines on the trip flow into the same analytic account so the chain margin stays consistent.
تأكيد أمر بيع بمرحلة نقل بري يولّد رحلة نقل مرتبطة بأمر البيع وبملف الشحن إن وُجد. سطور التكلفة والإيراد على الرحلة تُسجَّل في الحساب التحليلي نفسه، فيظل هامش السلسلة متّسقًا.
Country matrix
Same code, six regulators.
شيفرة واحدة، ست جهات تنظيمية. كل دولة في الخليج لها متطلباتها وحزمتها الخاصة.
| Aspect | 🇦🇪 UAE | 🇸🇦 KSA | 🇰🇼 KW | 🇧🇭 BH | 🇶🇦 QA | 🇴🇲 OM |
|---|---|---|---|---|---|---|
| Default deployment posture وضع النشر الافتراضي |
Multi-company-aware | Multi-company-aware | Multi-company-aware | Multi-company-aware | Multi-company-aware | Multi-company-aware |
| VAT awareness الوعي بضريبة القيمة المضافة |
5% (FTA) | 15% (ZATCA) | — | 10% (NBR) | — | 5% (TA) |
| Document language لغة الوثائق |
EN / AR | AR / EN | AR / EN | AR / EN | AR / EN | AR / EN |
| Currency العملة |
AED | SAR | KWD | BHD | QAR | OMR |
| Adapter pre-mapped محوّل جاهز ومُربَط الحقول |
Mirsal 2 | FASAH + SABER | KW Customs | OFFS | Al Nadeeb | Bayan |
Workflow
Configure once. Operate. Audit. Report.
إعداد مرة واحدة، تشغيل، تدقيق، تقارير.
Configure the master data
إعداد البيانات الأساسية
Currencies, partners, charge codes, and the country pack: do this once at install.
Operate the lifecycle
إدارة دورة الحياة
State transitions through the buttons; mass actions from the list view; kanban for visual work.
Audit and report
التدقيق وإصدار التقارير
Every action posts to the chatter, every state transition logs an event, every PDF carries the integrity-checked footer.
Bill and reconcile
الفوترة والتسوية
Cost / revenue lines flow through the standard sale order to invoice path; multi-currency and multi-company respected.
FAQ
Common questions, direct answers.
Does this run on Odoo 19 Community?
Yes. The suite is built and tested on Odoo 19 Community. No Enterprise modules are required.
هل يعمل التطبيق على Odoo 19 Community ؟
نعم. الحزمة مبنية ومُختبَرة على Odoo 19 Community. لا حاجة لوحدات Enterprise.
Will it conflict with another addon?
Inheritance ordering is documented and the model names are eh.log.* throughout. A third-party addon that does not use those names is unaffected.
هل يتعارض مع تطبيق آخر ؟
ترتيب الوراثة موثَّق وأسماء النماذج بنمط eh.log.* في كامل الحزمة. أي تطبيق طرف ثالث لا يستخدم هذه الأسماء لا يتأثر.
Are tests included?
Yes. Unit tests, integration (e2e) tests, country matrix tests, and load tests are all included.
هل الاختبارات مرفقة ؟
نعم. اختبارات الوحدة ، التكامل (e2e) ، مصفوفة الدول ، واختبارات التحميل ، جميعها مرفقة.
How do I rebrand?
The publisher offers a paid whitelabel licence. Without the whitelabel files the integrity check fails and the suite refuses to operate.
كيف أُغيِّر العلامة ؟
يقدّم الناشر ترخيص whitelabel مدفوع. بدون ملفات whitelabel يفشل التحقق وتتوقف الحزمة.
Support & Licensing
Open source, commercially supported.
Open source under LGPL-3 with the brand-attribution footer required intact. Issues opened on the public repository are taken seriously and fixes ship on the public branch. Commercial whitelabel licensing, implementation services, and tier-1 support available from ERP Heritage in Melbourne; partner integrators in the GCC are recommendable on request.
الدعم والترخيص
مفتوح المصدر، مدعوم تجاريًا.
مفتوح المصدر بموجب رخصة LGPL-3 مع الحفاظ على تذييل الهوية. تُؤخذ المشكلات الواردة على المستودع العام بجدية ، وتُنشر الإصلاحات على الفرع العام. تراخيص العلامة الخاصة (whitelabel) ، وخدمات التنفيذ ، والدعم من المستوى الأول متاحة من ERP Heritage في ملبورن. شركاء التكامل في دول الخليج يُرشَّحون بناءً على الطلب.
Talk to ERP Heritage about Odoo implementation, customisation, training, or support.
End-to-end engagement across the Odoo platform: implementation, customisation, reimplementation, functional and technical training, ongoing support, integration planning, and scoped extensions. One team, one response within a business day.
تواصل مع ERP Heritage بشأن تنفيذ Odoo والتخصيص والتدريب والدعم.
خدمة شاملة على منصة Odoo: التنفيذ، التخصيص، إعادة التنفيذ، التدريب الوظيفي والتقني، الدعم المستمر، تخطيط التكامل، وتوسعات بنطاق محدد. فريق واحد، استجابة واحدة خلال يوم عمل.
Please log in to comment on this module