| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 9076 |
| Technical Name |
eh_log_cold_chain |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 9076 |
| Technical Name |
eh_log_cold_chain |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
Cold Chain Monitoring
مراقبة سلسلة التبريد
Temperature profile per cargo, append-only readings, deviation detector with sustained-breach window logic, compliance report PDF for the consignee.
ملف درجة حرارة لكل بضاعة ، قراءات إضافية فقط ، كاشف انحراف بنافذة خرق مستمر ، وPDF تقرير امتثال للمرسل إليه.
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_cold_chain ships per-cargo temperature profiles, append-only sensor readings, and a sustained-breach deviation detector that respects the configurable tolerance window so a momentary spike does not raise an alert.
نظرة عامة
ما الذي تقدمه الوحدة في قراءة واحدة
تطبيق eh_log_cold_chain يقدّم ملف درجة حرارة لكل بضاعة ، قراءات حسّاس إضافية فقط ، وكاشف انحراف بخرق مستمر يحترم نافذة التسامح المُعدَّة لئلا ترفع اللحظة العابرة تنبيهًا.
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.
Profile master
ملف الحرارة
Min / max / target temperature; humidity bands optional; tolerance window in minutes.
(أدنى / أعلى / مستهدف) ، أحزمة رطوبة اختيارية ، نافذة تسامح بالدقائق.
Append-only readings
قراءات إضافية فقط
Sensor readings stream in via the API or CSV import. Direct ORM writes blocked.
قراءات الحساس تتدفّق عبر API أو استيراد CSV. الكتابة المباشرة محجوبة.
Sustained-breach detector
كاشف الخرق المستمر
A breach must persist beyond the tolerance window before a deviation row is opened. Momentary spikes are logged but do not page.
الخرق يجب أن يستمر أبعد من نافذة التسامح قبل فتح صف انحراف. اللحظات العابرة تُسجَّل دون تنبيه.
Run lifecycle
دورة حياة التشغيل
draft → active → completed → closed. Active runs ingest readings; closed runs lock.
(مسوَّدة → نشطة → مكتملة → إغلاق). النشطة تستقبل قراءات ، المغلقة تُقفَل.
Compliance report PDF
PDF تقرير الامتثال
Per-run document: profile, reading curve, deviation table. For the consignee or the regulator.
وثيقة لكل تشغيل: الملف ، منحنى القراءات ، جدول الانحرافات. للمرسل إليه أو الجهة.
Freight-job link
ربط بملف الشحن
Each run links to one freight job; the freight job's stat button opens the run.
كل تشغيل يرتبط بملف شحن واحد ، وزر الإحصاء على ملف الشحن يفتحه.
Pharma-grade audit
تدقيق بمستوى الصيدلانية
Append-only readings + deviation log + chatter trail + integrity-checked report footer satisfies the audit posture for pharma.
قراءات إضافية فقط + سجل انحراف + خط محادثة + تذييل مُتحقَّق ، يفي بمتطلبات تدقيق الصيدلانية.
Multi-sensor per cargo
حسّاسات متعددة لكل بضاعة
Several sensors can stream into the same run (reefer container has 4-6 typical points). The deviation engine handles them independently.
عدة حسّاسات تستطيع التدفّق لنفس التشغيل (الحاوية الباردة بها 4-6 نقاط نمطية). المحرّك يعالجها باستقلالية.
Comprehensive search
بحث شامل
Filters: state, has-deviation, period. Group-by: state, freight job, profile.
فلاتر: الحالة ، يحوي انحرافًا ، الفترة. تجميع: الحالة ، ملف الشحن ، الملف.
API ingestion
استقبال API
JSON endpoint to ingest readings from sensor gateways (Sensitech, Berlinger). HMAC-signed.
نقطة JSON لاستقبال القراءات من بوابات الحسّاسات (Sensitech, Berlinger). موقَّعة HMAC.
CSV bulk import
استيراد CSV مجمَّع
When the sensor gateway dumps a CSV at the end of the run, the bulk-import wizard ingests it into the append-only readings table.
حين تخرج البوابة CSV في نهاية التشغيل ، مساعد الاستيراد المجمَّع يضخّه في جدول القراءات.
Multi-company isolation
عزل متعدد الشركات
Profiles, runs, and readings all carry company_id with a global ir.rule.
الملفات والتشغيلات والقراءات جميعها تحوي company_id بقاعدة ir.rule عالمية.
Sale order extension
امتداد أمر البيع
Quotations gain a Cold Chain Required flag and a profile picker. Confirming the order spawns a monitoring run linked to the freight job, so the temperature regime travels with the cargo from quotation through delivery.
عروض الأسعار تكتسب علامة "السلسلة الباردة مطلوبة" ومنتقي ملف. تأكيد الأمر يولّد جلسة مراقبة مرتبطة بملف الشحن، فيرافق نظام الحرارة الشحنة من العرض حتى التسليم.
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