توثيق مكافأة نهاية الخدمة لأودو 19 Community
دليل المكافأة: السياسة والتسوية وحسابها والأسباب والنسب والإضافات والاستقطاعات والكشف والحدود.
يشرح الإصدار 1.0.0حُدّث في 23 أكتوبر 2026
ابدأ من هنا
ببساطة: حين يغادر موظف، يفتح أحدهم جدول بيانات، ويتذكر الشرائح، ويطرح الإجازة بدون أجر، ويطبّق نسبة الاستقالة، ويأمل أن يكون الرقم صحيحًا. تفعل مكافأة نهاية الخدمة ذلك في أودو Community بـسياسة تضبطها أنت: أيام الأجر عن كل سنة خدمة بالشرائح، وسقف اختياري، والنسبة المستحقة لكل سبب مغادرة ولكل مدة خدمة، والإجازة بدون أجر تُطرح من الخدمة، وبدل الإجازة، والإضافات والاستقطاعات، وتفصيل للحساب خطوة بخطوة للطباعة والتوقيع.
نصيحة: السياسات الثلاث المرافقة للوحدة أمثلة تُكيَّف: وهي لا تحل محل قانون العمل عندك. تحقق من القواعد المنطبقة في بلدك وعقودك واضبط السياسة وفقًا لها.
ماذا تحصل عليه
| الميزة | ما تفعله |
|---|---|
| سياسات تضبطها | شرائح (من، إلى، أيام الأجر عن كل سنة)، وسقف بأشهر الأجر، وأيام الشهر والسنة. |
| نسبة حسب السبب | النسبة المستحقة لكل سبب مغادرة ولكل مدة خدمة، مثل الاستقالة قبل سنتين. |
| ثلاثة أمثلة | شهر عن كل سنة، وسياسة بشرائح 21/30 يومًا بسقف، وأخرى بشرائح ونسب مخفضة عند الاستقالة. |
| التسوية | الموظف وتاريخ التعيين وآخر يوم وأيام الإجازة بدون أجر والأجر الشهري والسبب وأيام الإجازة غير المستخدمة. |
| التفصيل | سنوات الخدمة لكل شريحة، والسقف، والنسبة، وبدل الإجازة، والإضافات والاستقطاعات، والصافي. |
| الكشف | كشف PDF بالتفصيل وخانات التوقيع (الموظف، الموارد البشرية، المالية). |
| الاعتماد والدفع | مسودة، معتمد، مدفوع؛ ولا يكون للموظف تسويتان مفتوحتان. |
| عند الموظف | زر ذكي «نهاية الخدمة» في نموذج الموظف. |
| العربية | كل شيء مترجم ويعمل من اليمين إلى اليسار. |
المتطلبات
| البند | التفاصيل |
|---|---|
| أودو | 19.0 (Community أو Enterprise) |
| التطبيقات المطلوبة | الموظفون (hr) |
| الرخصة | OPL-1 (رخصة أودو الخاصة v1.0) |
التثبيت
- فُكّ ضغط الحزمة. بداخلها
taqnix_end_of_service.zip؛ فُكّه لتحصل على المجلدtaqnix_end_of_service. - انسخ المجلد إلى أحد مجلدات
addons_pathفي خادم أودو وأعد تشغيل أودو. - سجّل الدخول كمدير وفعّل وضع المطوّر ثم افتح التطبيقات واضغط تحديث قائمة التطبيقات.
- أزل مرشح «التطبيقات» وابحث عن End of Service Benefits (Gratuity) واضغط تثبيت.
# or from the command line ./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_end_of_service --stop-after-init
اضبط السياسة
ببساطة: افتح الموظفون ← نهاية الخدمة ← السياسات. كيّف أحد الأمثلة أو أنشئ سياستك.
| الإعداد | المعنى |
|---|---|
| الأيام عن كل سنة خدمة | تدفع كل شريحة عددًا من أيام الأجر عن كل سنة خدمة تقع فيها (من 0 إلى 5: 21 يومًا؛ من 5 إلى فارغ: 30 يومًا). |
| السقف (أشهر من الأجر) | لا تتجاوز المكافأة هذا العدد من أشهر الأجر. 0 يعني بلا سقف. |
| أيام الشهر | الأجر اليومي هو الأجر الشهري مقسومًا على هذا العدد (30 افتراضيًا). |
| أيام السنة | سنوات الخدمة هي أيام الخدمة مقسومة على هذا العدد (365 افتراضيًا). |
| النسبة المستحقة | النسبة المدفوعة لسبب مغادرة ومدة خدمة. وسطر «أي سبب» ينطبق على الأسباب التي ليس لها سطر خاص؛ وحين لا ينطبق سطر يُدفع المبلغ كاملًا. |
نصيحة: السياسات الثلاث المرافقة للوحدة أمثلة تُكيَّف: وهي لا تحل محل قانون العمل عندك. تحقق من القواعد المنطبقة في بلدك وعقودك واضبط السياسة وفقًا لها.
احسب تسوية
ببساطة: الموظفون ← نهاية الخدمة ← التسويات ← جديد، أو زر نهاية الخدمة في الموظف. اختر الموظف (يُقترح تاريخ التعيين وآخر يوم والأجر)، والسياسة وسبب المغادرة. أدخل أيام الإجازة بدون أجر التي لا تُحسب خدمة، وأيام الإجازة غير المستخدمة التي تُدفع.
| الخطوة | كيف تُحسب |
|---|---|
| الخدمة | آخر يوم ناقص تاريخ التعيين زائد واحد، ناقص الأيام بدون أجر، مقسومًا على أيام السنة. |
| الأجر اليومي | الأجر الشهري مقسومًا على أيام الشهر. |
| المكافأة قبل السقف | لكل شريحة: السنوات الواقعة فيها × أيامها عن كل سنة × الأجر اليومي. |
| السقف | لا تتجاوز المكافأة السقف بأشهر الأجر. |
| النسبة | تُضرب النتيجة في النسبة المئوية للسبب ومدة الخدمة. |
| بدل الإجازة | أيام الإجازة غير المستخدمة × الأجر اليومي. |
| الصافي المستحق | المكافأة زائد بدل الإجازة زائد الإضافات ناقص الاستقطاعات. |
الأسباب والنسب
ببساطة: الخدمة نفسها تعطي مكافأة مختلفة حسب سبب مغادرة الموظف: في السياسة المخفضة، تدفع الاستقالة بعد أربع سنوات ونصف ثلث المكافأة، بينما يدفعها إنهاء الخدمة كاملة.
الإضافات والاستقطاعات
ببساطة: في تبويب الإضافات والاستقطاعات أضف ما يُدفع فوق ذلك (بدل الإنذار، مكافأة) وما يُخصم (قرض موظف، سلفة). المبالغ موجبة: والنوع يحدد اتجاهها.
اعتمد وادفع واطبع
ببساطة: اعتمد يثبّت الأرقام (ويتطلب أجرًا)، وعلّم كمدفوع يسجل تاريخ الدفع ومرجعك، واطبع الكشف يعطي PDF بالتفصيل وخانات التوقيع. ولا تُحذف تسوية معتمدة أو مدفوعة: ألغِها، فيمكنك حسابها من جديد.
من يفعل ماذا
| من | يستطيع |
|---|---|
| موظفو الموارد البشرية | حساب التسويات واعتمادها ودفعها؛ وقراءة السياسات. |
| مديرو الموارد البشرية | وأيضًا ضبط السياسات وحذف المسودات. |
| المستخدمون الآخرون | لا وصول. |
العربية ومن اليمين إلى اليسار
الحدود
| الحد | التفصيل |
|---|---|
| ليست استشارة قانونية | السياسات الثلاث المرافقة للوحدة أمثلة تُكيَّف: وهي لا تحل محل قانون العمل عندك. تحقق من القواعد المنطبقة في بلدك وعقودك واضبط السياسة وفقًا لها. |
| لا قيد محاسبي | التسوية كشف وحالة: ويُسجَّل الدفع كما تفعل مع رواتبك. |
| أجر واحد | تُحسب المكافأة على الأجر الشهري الذي تدخله، لا على تاريخ الأجور. |
| رصيد الإجازة | تُدخل أيام الإجازة غير المستخدمة يدويًا. |
للمطورين
ببساطة: تخطَّ هذا الفصل إن كنت تستخدم الوحدة فقط.
eos = env['taqnix.eos'].create({'employee_id': employee.id, 'policy_id': policy.id, 'reason': 'resignation',
'date_start': '2018-03-01', 'date_end': '2026-10-31', 'wage': 6500.0, 'leave_days': 12})
eos.service_years, eos.gratuity, eos.net
eos.action_approve()
eos.action_pay()استكشاف الأخطاء
| المشكلة | ما العمل |
|---|---|
| المكافأة صفر | افحص أسطر النسبة: قد يعطي سطر للسبب ومدة الخدمة 0%. |
| الأجر فارغ | أدخل الأجر الشهري: ويُقترح من الموظف فقط إن كان محددًا فيه. |
| للموظف تسوية بالفعل | افتحها، أو ألغِها لحساب أخرى. |
| الأيام بدون أجر أكثر من الخدمة | أدخل أيامًا أقل. |
التحديث والإزالة
استبدل المجلد بالإصدار الجديد وأعد تشغيل أودو ونفّذ -u taqnix_end_of_service.
الدعم
المساعدة في التثبيت وإصلاح الأخطاء مشمولان لمدة 6 أشهر مع تحديثات مدى الحياة. تواصل معنا عبر صفحة السوق التي اشتريت منها الوحدة أو راسل support@taqnix.com مع إصدار أودو ولقطة شاشة.