| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Sales (sale_management) • Invoicing (account) • Purchase (purchase) |
| Community Apps Dependencies | Show |
| Lines of code | 9576 |
| Technical Name |
eh_log_disputes_variations |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Sales (sale_management) • Invoicing (account) • Purchase (purchase) |
| Community Apps Dependencies | Show |
| Lines of code | 9576 |
| Technical Name |
eh_log_disputes_variations |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
Disputes and Variations
المنازعات والتعديلات
Cargo claims, contested charges, and post-confirmation scope changes. Polymorphic against any operational record. SLA cron with overdue alerts, settlement letter, variation order, and dispute notice PDFs.
المطالبات على البضائع ، الرسوم المتنازع عليها ، وتغييرات النطاق بعد التأكيد. ربط متعدد الأشكال بأي سجل تشغيلي. مهمة SLA مع تنبيهات التأخير ، خطاب التسوية ، أمر التعديل ، و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.
Commercial dispute resolution and post-confirmation scope change management. Disputes and variations share infrastructure (polymorphic source link, SLA timer, financial impact) so they live in one module.
نظرة عامة
ما الذي تقدمه الوحدة في قراءة واحدة
حل المنازعات التجارية وإدارة تغيير النطاق بعد التأكيد. المنازعات والتعديلات تشترك في البنية (رابط المصدر متعدد الأشكال ، مؤقت SLA ، الأثر المالي) ، فهما في وحدة واحدة.
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
12 things this module gives you, with no padding.
Polymorphic source link
رابط مصدر متعدد الأشكال
8 trackable / billable models (sale order, freight job, transport trip, last-mile delivery, warehouse receipt / pick, ship DA, container) supported.
ثمانية نماذج قابلة للتتبع / للفوترة مدعومة (أمر بيع ، ملف شحن ، رحلة نقل ، تسليم ميل أخير ، استلام / انتقاء مستودع ، DA ، حاوية).
Eight dispute categories
ثماني فئات للمنازعات
Cargo damage, loss, short shipment, pricing, demurrage, documentation, customs penalty, other. Each carries default SLA days and survey-required flag.
(تضرّر بضاعة ، فقد ، نقص شحنة ، سعر ، تأخير ، وثائق ، غرامة جمركية ، أخرى). لكل فئة أيام SLA افتراضية وعلامة (يتطلب مسحًا).
Dispute state machine
آلة حالة المنازعة
opened → investigating → offered → accepted → settled → closed (or rejected → escalated → written_off).
(مفتوحة → قيد البحث → عرض → قَبول → تسوية → إغلاق) أو (مرفوضة → تصعيد → إعدام).
Variation state machine
آلة حالة التعديل
draft → submitted → approved → applied → closed. Apply step pushes new lines to the source sale order.
(مسوَّدة → مقدَّمة → معتمَدة → مُطبَّقة → مغلقة). خطوة التطبيق تدفع خطوطًا جديدة لأمر البيع المصدر.
Append-only event log
سجل أحداث إضافي فقط
[EHL-DSP-009/010/011] block direct create / locked-field write / unlink. Every state transition logs.
[EHL-DSP-009/010/011] تحجب الإنشاء المباشر / تعديل الحقول المقفلة / الحذف. كل انتقال حالة يُسجَّل.
Financial fields with guards
حقول مالية مع حرّاس
Claimed / offered / settled with [EHL-DSP-005] blocking offer-exceeds-claim. Computed exposure for the dashboard tile.
(المطالَب / المعروض / المسوَّى) مع حارس [EHL-DSP-005] يحجب (عرض > مطالَب). تعرّض محسوب لبلاطة لوحة المعلومات.
SLA breach cron
مهمة تجاوز SLA
Daily cron walks open disputes with sla_target_date in the past; posts a mail.activity warning to the responsible user.
مهمة يومية تمسح المنازعات المفتوحة بتاريخ SLA منتهٍ ، وتنشر تذكير mail.activity تحذير للمسؤول.
Variation atomic apply
تطبيق ذرّي للتعديل
Approved variation pushes new SO lines tagged with the variation reference. Stored in applied_line_ids for future reversal traceability.
تعديل معتمَد يدفع خطوطًا جديدة بمرجع التعديل. مخزَّنة في applied_line_ids لإمكانية العكس مستقبلاً.
Dispute notice PDF
PDF إشعار منازعة
Reference, customer, category, subject, source, state, SLA target. Description + financials + event log table.
المرجع ، العميل ، الفئة ، الموضوع ، المصدر ، الحالة , SLA. الوصف + المالي + جدول الأحداث.
Settlement letter PDF
PDF خطاب تسوية
In-full-and-final-satisfaction language with signature panels for agent + customer.
صياغة (تسوية كاملة ونهائية) مع لوحات توقيع للوكيل والعميل.
Variation order PDF
PDF أمر تعديل
Reference, customer, source, sale order, state, variation lines (qty × price × subtotal), net variation. Acknowledgement panels.
المرجع ، العميل ، المصدر ، أمر البيع ، الحالة ، خطوط التعديل (كمية × سعر × مجموع) ، صافي التعديل. لوحات إقرار.
Mass settle / mass write-off
تسوية جماعية / إعدام جماعي
Operator picks N disputes, settles or writes them all off in one transaction. Skipped rows reported.
يختار المشغّل عدّة منازعات ويسوّيها أو يعدّمها كلها بمعاملة واحدة. الصفوف المتخطّاة يُبلَّغ عنها.
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